Udostępnij za pośrednictwem


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 pogodzić planowane życie funkcji.

W projekcie uwzględniono również aspekty operacyjne obciążenia, w tym możliwość obserwowania 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 platforma Azure Well-Architected Framework, ułatwiają architektom całościowe podejście do projektowania systemu. Artefakty dobrze zaprojektowanej struktury zawierają elementy, takie jak zasady projektowania, listy kontrolne i zalecenia. Aby obsługiwać 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 zawierać 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ń i platform podczas implementacji , aby zapewnić przejrzystość i zalecenia dotyczące sekwencji implementacji. Ta współpraca pomaga zmaksymalizować uczenie się i wprowadzać 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. Kontekstowe informacje mogą obejmować koszty, kondycję aplikacji i inne obszary.
Podaj zalecenia dotyczące optymalizacji, które są oparte na obserwacjach wzorców użycia i zmianach w funkcjach obciążenia lub zmianach dostawcy usług w chmurze.
Weź udział w przeglądach inspekcji, zgodności i zaufania , aby zapewnić cenną perspektywę 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 możliwości.

Następne kroki

Rozpocznij pracę z filarami well-architected Framework i zapoznaj się z ich kluczowymi pojęciami.