Co to jest platforma Azure Well-Architected Framework?
Platforma Azure Well-Architected Framework to struktura projektowa, która może poprawić jakość obciążenia, pomagając mu:
- Bądź odporny, dostępny i gotowy do odzyskania.
- Bądź tak bezpieczny, jak to konieczne.
- Zapewnij wystarczający zwrot z inwestycji.
- Wspieraj odpowiedzialne programowanie i operacje.
- Osiągnąć swój cel w dopuszczalnych przedziałach czasu.
Rama ta jest oparta na pięciu filarach doskonałości architektonicznej, które odpowiadają tym celom. Są to: niezawodność, zabezpieczenia, optymalizacja kosztów, doskonałość operacyjnai wydajność.
Każdy filar zawiera zalecane praktyki, zagadnienia dotyczące ryzyka i kompromisy. Decyzje projektowe muszą być zrównoważone we wszystkich filarach, biorąc pod uwagę wymagania biznesowe. Wskazówki techniczne i umożliwiające podejmowanie działań są wystarczająco szerokie dla wszystkich obciążeń i mają zastosowanie do określonego scenariusza. Te wskazówki są skoncentrowane na platformie Azure.
Architektura obciążenia nie jest taka sama jak jej implementacja. Struktura Well-Architected może przygotować cię do osiągnięcia sukcesu dzięki projektowi architektonicznemu, ale wybór implementacji zależy od wymagań biznesowych i ograniczeń twojej organizacji.
Audiencja
Struktura Well-Architected ma zastosowanie do zespołów, które są odpowiedzialne za poprawę zadań i rozwiązywanie problemów przekrojowych.
Struktura Well-Architected zapewnia wartościowe informacje i zalecenia dla każdej osoby zaangażowanej w cykl życia pracy. Niezależnie od roli w zespole ds. obciążeń, zarówno architekta, dewelopera, operatora, jak i uczestników projektu biznesowego, jeśli masz uprawnienia do podejmowania decyzji w zakresie obciążenia, możesz skorzystać z tej struktury.
Te wskazówki są korzystne niezależnie od skali organizacji. Niezależnie od tego, czy jesteś częścią dużego przedsiębiorstwa, małej firmy, czy niezależnego dostawcy oprogramowania, możesz zbliżyć się do optymalnego projektu. Struktura zaspokaja szeroką gamę struktur organizacyjnych i rozmiarów, zapewniając, że wszyscy użytkownicy obciążeń mogą efektywnie korzystać z jej korzyści.
Jeśli szukasz wskazówek dotyczących ulepszania portfolio zadań za pomocą centralnych mechanizmów sterujących, ta zawartość może nie być w pełni odpowiednia. Zalecamy zapoznanie się z Cloud Adoption Framework. Jeśli nie interesuje Cię projektowanie obciążeń na platformie Azure, ta zawartość nie jest dla Ciebie odpowiednia.
Aby uzyskać informacje na temat roli i obowiązków architekta, zobacz Podstawy architekta i Lista kontrolna architekta.
Cele
Głównym celem Well-Architected Framework jest przygotowanie cię do sukcesu podczas realizacji obciążeń na platformie Azure.
Pomyślna implementacja: dobrze zaprojektowany projekt prowadzi do pomyślnej implementacji. Biorąc pod uwagę zakres i głębokość pokrycia w pojęciach, jesteś dobrze przygotowany do podejmowania świadomych decyzji.
Pewność sukcesu: sprawdzone oceny, wykazane na wielu obciążeniach wdrożonych na platformie Azure, popierają założenia ram.
Understand tradeoffs and risks: Struktura pomaga zrozumieć, że przyjęcie zaleceń może wymagać dokonywania wyborów w porównaniu do innych filarów. Podkreśla on kompromisy, a także potencjalne zagrożenia, które można rozwiązać w krótkim okresie.
Optymalizowanie w czasie: Struktura została zaprojektowana pod kątem iteracyjnego użycia i jako narzędzia do ciągłego ulepszania. Zmierz dojrzałość pracy względem wytycznych. Traktuj tę ocenę jako wynik ruchomy, który ewoluuje wraz z obciążeniem, zapewniając, że projekt pozostaje wydajny i skuteczny w osiąganiu celów biznesowych.
Warstwy frameworku Well-Architected
Struktura Well-Architected jest ustrukturyzowana w podejściu warstwowym: filary, obciążenie i przewodniki dotyczące usług.
Filarów
Fundamentem tej struktury są filary. Jeśli nie masz kompleksowej wiedzy na temat tych filarów, kolejne warstwy — warstwa obciążenia i przewodniki usług — mogą nie być w pełni zrozumiałe.
Na poziomie filaru rozpocznij pracę z zasadami projektowania , z których każdy ma określony cel. W ramach każdej zasady postępuj zgodnie z metodami tworzenia strategii projektowania. Te podejścia nie są opcjonalne i należy je wziąć pod uwagę.
Następnie przejdź do listy kontrolnej , która zawsze jest punktem wyjścia do oceny. Każdemu elementowi na liście kontrolnej towarzyszy co najmniej jeden przewodnik po rekomendacji opisujący kluczowe strategie i sposób, w jaki platforma Azure ułatwia uzyskanie rekomendacji.
Pamiętaj, aby zrozumieć powiązane wzorce projektowe w chmurze. Są przyporządkowane filarom, które bezpośrednio wspierają.
Każda decyzja dotycząca architektury wiąże się z szeregiem zagadnień. Te kompromisy reprezentują uznane i zaakceptowane ustępstwa, które równoważą różne aspekty ram. Kompromisy są zanotowane za pomocą tej ikony i ryzyka są zanotowane za pomocą tej ikony .
Aby uzyskać więcej informacji, zobacz About the Well-Architected Framework pillars (Informacje o filarach Well-Architected Framework).
Obciążenia
Warstwa obciążenia reprezentuje sposób, w jaki filary mają zastosowanie do określonej klasy obciążenia. W początkowej fazie projektowania architektura obciążenia jest segmentowana na podstawie narzędzia, a każdy segment reprezentuje priorytety lub obszary projektowe. Te obszary projektowe są specyficzne dla klasy obciążenia i służą jako punkty centralne do optymalizacji. Struktura Well-Architected zawiera kilka obciążeń. Przeczytaj ten, który jest ściśle zgodny z wymaganiami biznesowymi. Nie trzeba odczytywać wskazówek dotyczących obciążeń dla klas obciążeń, które nie są zgodne ze scenariuszem.
Zacznij od Rozpocznij, aby zrozumieć kontekst rozwiązania. W ramach odświeżania zapoznaj się z zasadami projektowania , aby zrozumieć, w jaki sposób obciążenie przyjmuje wskazówki dotyczące filarów. Następnie zagłęb się w obszary projektowania , które koncentrują się na technicznych punktach decyzyjnych z zaleceniami pochodzącymi z nich. Wskazówki dotyczące obciążenia obejmują również ocenę, która ułatwia ocenę gotowości w środowisku produkcyjnym.
Aby uzyskać więcej informacji, zobacz About the Well-Architected Framework workloads.
Przewodniki dotyczące usług
Przewodniki dotyczące usług mają kluczowe znaczenie w podejmowaniu decyzji związanych z poszczególnymi składnikami obciążenia platformy Azure. Oferują one podstawowe funkcje i możliwości każdej usługi, które są niezbędne do osiągnięcia doskonałości architektonicznej. Należy pamiętać, że te przewodniki nie są instrukcjami konfiguracji. Ponadto nie są to skompilowana lista wszystkich funkcji i możliwości. Celem jest podkreślenie użyteczności funkcji z punktu widzenia filaru Well-Architected.
Aby uzyskać więcej informacji, zapoznaj się z dostępnymi przewodnikami
Ocena
Przegląd Well-Architected platformy Microsoft Azure jest oferowany bez opłat. Jest to zbiór kwestionariuszy powiązanych z listami kontrolnymi filarów w celu oceny wyborów projektowych. Śledź swoje wyniki podczas iteracyjnych przebiegów, aby zidentyfikować możliwe obszary do ulepszenia.
Aby uzyskać więcej informacji, zobacz Narzędzie przeglądu Well-Architected Azure.
Przyjmowanie etapowego procesu uczenia się i iteracyjne poprawianie jakości
Struktura Well-Architected obejmuje kompleksowe najlepsze rozwiązania, które mają zastosowanie do dowolnej klasy obciążenia. Te wskazówki obejmują nie tylko podstawowe zasady dobrego projektowania i kompromisów, ale także stosowanie tych zasad do składników architektury, zgodnie z opisem w przewodnikach dotyczących usług .
Zdajemy sobie sprawę, że przeczytanie tych wskazówek może być przytłaczające. Aby osiągnąć pożądany stan doskonałości architektonicznej, zalecamy solidne zrozumienie zasad projektowania dla wszystkich filarów oraz nadanie priorytetów elementom listy kontrolnej w oparciu o ich znaczenie dla obciążenia i celów biznesowych. Priorytetyzacja powinna uwzględniać czynniki, takie jak krytyczność biznesowa, wymagania dotyczące zgodności i czas obrotu. W miarę rozwoju tych czynników, iteracyjnie uwzględnij więcej lub mniej z frameworku, aby zwiększyć jakość swojej pracy.
Rozważ wdrożenie etapowego podejścia do korzystania z tych wskazówek. Klasyfikowanie zaleceń według tego, co jest łatwe do osiągnięcia lub które należy osiągnąć wstępnie. Następnie, gdy wymagania biznesowe dotyczące obciążenia ulegają zmianie, stopniowo rozwijaj systemy gotowe do produkcji. Na przykład wstępne dostosowanie do struktury może mieć zastosowanie do obciążeń na wczesnym etapie ich finansowania i procesu rozwoju, ustanawiając solidne podstawy dla dobrego projektu. Dojrzałe fazy dostosowania mogą mieć zastosowanie do rozwiązań godnych produkcji, z najwyższym poziomem zarezerwowanym dla zawsze włączonych rozwiązań o znaczeniu krytycznym dla działania firmy.
Powiązane linki
Poniżej przedstawiono kilka zasobów, z których można rozpocząć korzystanie z dokumentacji platformy Well-Architected Framework: