Lista kontrolna architekta rozwiązań

Obowiązkiem architekta jest dostarczanie projektów i planów. Należy pamiętać, że architekt nie jest implementatorem obciążenia. Architekt tłumaczy wymagania funkcjonalne i niefunkcjonalne na wzorce projektowe chmury i składniki dopasowane do celu. Architekt projektuje również obciążenie, które jest wystarczająco elastyczne, aby dostosować się w razie potrzeby, ale wystarczająco trwałe, aby przetrwać planowaną żywotność funkcji.

W projekcie uwzględniono również aspekty operacyjne obciążenia, w tym możliwość obserwacji i możliwości obsługi, oraz uwzględnianie niepożądanych sytuacji, takich jak odzyskiwanie po awarii. Na koniec projekt musi być ograniczony przez wszystkie wymagania biznesowe, finansowe, zgodności i organizacyjne.

Struktury architektury, takie jak Azure Well-Architected Framework, ułatwiają architektom całościowe podejście do projektowania systemu. Artefakty platformy Well-Architected obejmują elementy, takie jak zasady projektowania, listy kontrolne i zalecenia. Aby obsłużyć wymagania dotyczące obciążenia, te artefakty powinny być łączone z innymi zasobami, takimi jak drzewa decyzyjne, architektury referencyjne i oceny, aby podejmować świadome decyzje.

Lista kontrolna

  Zadania dostarczane
Opracuj specyfikację projektu architektury , której towarzyszy diagramy jako pakiet ustrukturyzowany. Specyfikacja musi spełniać wymagania funkcjonalne i niefunkcjonalne obciążenia oraz uwzględniać przepisy dotyczące rutynowych, ad hoc i operacji awaryjnych.
Twórz diagramy projektowe architektury , które ilustrują wszystkie aspekty projektowania systemu, od szerokiego przeglądu do szczegółowych wymiarów, takich jak sieć i tożsamość.
Zachowaj rekord decyzyjny architektury (ADR), który zawiera uzasadnienie decyzji dotyczących architektury, które są podejmowane podczas procesu projektowania.
Współpracuj z zespołem ds. obciążeń podczas implementacji , aby zapewnić przejrzystość i zalecenia dotyczące sekwencji implementacji. Ta współpraca pomaga zmaksymalizować naukę i wprowadzić ulepszenia od samego początku. W razie potrzeby renegocjuj również wymagania z uczestnikami projektu.
Obsługa ćwiczeń modelowania , które zapewniają kontekstowe informacje o problemach z obciążeniami. Informacje kontekstowe mogą obejmować koszty, kondycję aplikacji i inne obszary.
Podaj zalecenia dotyczące optymalizacji oparte na obserwacjach wzorców użycia i zmianach w funkcjach obciążeń lub zmianach dostawców usług w chmurze.
Uczestnictwo w inspekcji, zgodności i przeglądach zaufania w celu zapewnienia cennej perspektywy stronom zewnętrznym, które mają uprawnienia do przeprowadzania przeglądów.
Bądź konsultantem podczas przeglądów zmian , aby zapewnić wgląd w szacowany koszt zmian i jego wykonalność.

Następne kroki

Rozpocznij pracę z filarami Well-Architected Framework i zapoznaj się z ich kluczowymi pojęciami.