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:

  • Być odporne, dostępne i możliwe do odzyskania.
  • Bądź tak bezpieczny, jak to konieczne.
  • Zapewnij wystarczający zwrot z inwestycji.
  • Obsługa odpowiedzialnego programowania i operacji.
  • Osiągnąć swój cel w dopuszczalnych przedziałach czasowych.

Struktura jest oparta na pięciu filarach doskonałości architektury, które są mapowane na te cele. Są to: niezawodność, zabezpieczenia, optymalizacja kosztów, doskonałość operacyjna i wydajność.

Każdy filar zapewnia zalecane praktyki, zagadnienia związane z ryzykiem 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 konkretnego scenariusza. Te wskazówki są skoncentrowane na platformie Azure.

Architektura obciążenia nie jest taka sama jak jej implementacja. Struktura Well-Architected umożliwia skonfigurowanie cię pod kątem sukcesu dzięki projektowaniu architektury, ale wybór implementacji zależy od wymagań biznesowych i ograniczeń organizacji.

Grupy odbiorców

Struktura Well-Architected dotyczy zespołów, które są odpowiedzialne za poprawę obciążeń i rozwiązywanie problemów obejmujących wiele cięć.

Struktura Well-Architected zapewnia cenne szczegółowe informacje i zalecenia dla wszystkich osób zaangażowanych w cykl życia obciążenia. Niezależnie od twojej roli w zespole roboczym, niezależnie od tego, czy architekt, deweloper, operator lub uczestnik 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 przenieść krok bliżej optymalnego projektu. Struktura obsługuje szeroką gamę struktur organizacyjnych i rozmiarów, zapewniając, że wszyscy użytkownicy obciążeń mogą efektywnie korzystać z jego korzyści.

Jeśli szukasz wskazówek dotyczących ulepszania portfolio obciążeń za pomocą scentralizowanych kontrolek, ta zawartość może nie być w pełni stosowana. Zalecamy odwołanie się do Cloud Adoption Framework. Jeśli nie masz odpowiedniego zainteresowania projektowaniem 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

Podstawowym celem platformy Well-Architected Framework jest skonfigurowanie cię pod kątem sukcesu podczas wdrażania obciążenia na platformie Azure.

  • Pomyślna implementacja: dobrze zaprojektowany projekt prowadzi do pomyślnej implementacji. Biorąc pod uwagę szerokość i głębokość pokrycia w pojęciach, jesteś dobrze wyposażony w podejmowanie świadomych decyzji.

  • Zaufanie do powodzenia: Sprawdzone oceny, widoczne na wielu obciążeniach wdrożonych na platformie Azure, z powrotem na podstawie zasad platformy.

  • Zrozumienie kompromisów i zagrożeń: struktura pomaga zrozumieć, że przyjęcie zaleceń może wymagać wyboru 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ść obciążenia zgodnie ze wskazówkami. Traktuj to 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 struktury Well-Architected

Struktura Well-Architected jest ustrukturyzowana w warstwowym podejściu: filary, obciążenie i przewodniki dotyczące usług.

Filarów

Podstawą tej struktury są filary. Jeśli nie masz kompleksowej wiedzy na temat tych filarów, kolejne warstwy — przewodniki dotyczące warstw obciążeń i 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 należy postępować zgodnie z podejściami do tworzenia strategii projektowania. Te podejścia nie są opcjonalne i należy wziąć pod uwagę.

Zrzut ekranu przedstawiający niektóre zasady projektowania Well-Architected Framework.

Następnie przejdź do listy kontrolnej, która zawsze jest punktem wyjścia do oceny. Każdemu elementowi listy kontrolnej towarzyszy jeden lub więcej przewodników z zaleceniami opisujących kluczowe strategie i sposób, w jaki platforma Azure pomaga w osiągnięciu zalecenia.

Zrzut ekranu przedstawiający listę kontrolną platformy Well-Architected Framework.

Zrzut ekranu przedstawiający przewodniki rekomendacji dla platformy Well-Architected Framework.

Pamiętaj, aby uwzględnić wzorce projektowania chmury. Są mapowane na filary, które bezpośrednio wspierają.

Każda decyzja o architekturze wiąże się z szeregiem zagadnień. Te kompromisy reprezentują uznane i zaakceptowane kompromisy, które równoważą różne aspekty struktury. Kompromisy są zanotowane za pomocą tej ikony i ryzyko są zanotowane za pomocą tej ikony .

Aby uzyskać więcej informacji, zobacz About the Well-Architected Framework pillars (Informacje o filarach platformy Well-Architected Framework).

Obciążenie

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 priorytetowe lub projektowe obszary. Te obszary projektowe są specyficzne dla klasy obciążenia i służą jako punkty centralne do optymalizacji. Struktura Well-Architected zawiera kilka obciążeń. Znajdź taki, który jest ściśle zgodny z wymaganiami biznesowymi.

Rozpocznij od zapoznania się z kontekstem rozwiązania. Jako odświeżanie przeczytaj zasady projektowania , aby zrozumieć, w jaki sposób obciążenie przyjmuje wskazówki dotyczące filarów. Następnie zapoznaj się z obszarami projektowania , które koncentrują się na punktach decyzyjnych technicznych, z zaleceniami, które są zgodne. Wskazówki dotyczące obciążeń obejmują również ocenę, która pomaga ocenić gotowość w środowisku produkcyjnym.

Aby uzyskać więcej informacji, zobacz About the Well-Architected Framework workloads (Informacje o obciążeniach platformy Well-Architected Framework).

Przewodniki dotyczące usług

Przewodniki dotyczące usług mają kluczowe znaczenie w podejmowaniu decyzji związanych z poszczególnymi składnikami platformy Azure, które znajdują się w obciążeniu. Oferują 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ą przewodnikami konfiguracji. Ponadto nie są to skompilowana lista wszystkich funkcji i możliwości. Celem jest wyróżnienie narzędzia funkcji za pomocą perspektyw Well-Architected filarów.

Aby uzyskać więcej informacji, zobacz dostępne przewodniki.

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ź wynik za pomocą przebiegów iteracyjnych, aby zidentyfikować możliwe obszary do ulepszenia.

Aby uzyskać więcej informacji, zobacz Azure Well-Architected Review tool (Narzędzie do przeglądania usługi Azure Well-Architected).

Poniżej przedstawiono kilka zasobów, z których można rozpocząć korzystanie z dokumentacji platformy Well-Architected Framework: