Automatyzacja platformy i metodyka DevOps
Automatyzacja platformy i metodyka DevOps oceniają możliwości modernizacji podejścia do wdrażania w środowisku przy użyciu infrastruktury jako opcji kodu.
Przegląd obszaru projektowania
Zaangażowane role lub funkcje: Automatyzacja platformy i metodyka DevOps mogą wymagać obsługi jednej z następujących funkcji lub ról w celu podejmowania decyzji: platforma w chmurze i centrum doskonałości w chmurze.
Zakres: Celem automatyzacji platformy i metodyki DevOps jest dostosowanie żądanych zasad i praktyk DevOps do zarządzania cyklem życia strefy docelowej platformy Azure. Ten cel obejmuje aprowizowanie, zarządzanie, ewolucję i operacje za pomocą ekstremalnej automatyzacji i infrastruktury jako kodu.
Omówienie obszaru projektowania
Skalowanie, zwinność i elastyczność w ramach technologii w chmurze prowadzą do możliwości nowych sposobów pracy i nowoczesnych metod dostarczania usług.
Wiele tradycyjnych modeli operacyjnych IT nie jest zgodnych z chmurą i musi przejść transformację operacyjną w celu realizacji celów migracji przedsiębiorstwa. Możesz ocenić przy użyciu procesów i narzędzi Metodyki DevOps dla zespołów aplikacji i zespołów centralnych.
Automatyzacja platformy
Możliwość wprowadzania zmian na dużą skalę za pośrednictwem określonego zautomatyzowanego procesu zapewnia bezpośrednie korzyści dla możliwości rozszerzenia poza konfigurację bazową, która pochodzi z zabezpieczeń, ładu i zarządzania.
Automatyzacja platformy ma bezpośrednie zastosowanie do wyników związanych z implementacją strefy docelowej i obsługuje koncepcję tworzenia powtarzalnych, skalowalnych środowisk.
- Automatyzacja koncentruje się na narzędziach i technikach, które umożliwiają usprawnianie zadań automatyzacji dla programowania, wdrażania, aprowizacji i operacji platformy Azure przy użyciu narzędzi automatyzacji, takich jak Azure DevOps Services lub GitHub.
DevOps
Te zasoby dotyczą automatyzacji platformy dla metodyki DevOps.
- Zagadnienia dotyczące metodyki DevOps badają konieczność jasnego i wspólnego zrozumienia metodyki DevOps w organizacji. Ten zasób opisuje również zasady, praktyki i możliwości metodyki DevOps, które mają zastosowanie do obciążeń i stref docelowych.
- Topologie zespołów DevOps opisują sposób organizowania zespołów w celu posiadania kompleksowego cyklu życia strefy docelowej platformy Azure. Dowiedz się, jak te zespoły współpracują z innymi zespołami w organizacji odpowiedzialnej za pełny cykl życia obciążeń wdrożonych na platformie Azure.
Strategia programowania
Te zasoby dotyczą strategii programowania.
- Cykl projektowania obejmuje kluczowe zagadnienia i zalecenia dotyczące tworzenia strefy docelowej przy użyciu automatyzacji. W tym zasobie omówiono repozytorium, gałąź, zautomatyzowane kompilacje, wdrożenie i strategię wycofywania.
- Infrastruktura jako kod wyjaśnia zalety implementowania stref docelowych platformy Azure przy użyciu infrastruktury jako kodu. Dowiedz się więcej o zagadnieniach dotyczących struktury kodu, narzędzi i technologii.
- Środowiska wyjaśniają przeznaczenie wielu środowisk do kompilowania, testowania i wydawania kodu z większą szybkością i częstotliwością. Takie podejście sprawia, że wdrożenie jest tak proste, jak to możliwe.
- Programowanie oparte na testach dotyczy sposobu używania testów jednostkowych w celu poprawy jakości nowych funkcji i ulepszeń w kodzie strefy docelowej platformy Azure.
Zagadnienia dotyczące bezpieczeństwa
Te zasoby dotyczą zagadnień dotyczących zabezpieczeń w automatyzacji platformy.
- Zagadnienia dotyczące zabezpieczeń uwzględniają zagadnienia związane z zabezpieczeniami i ładem dotyczące cyklu życia usługi DevOps stref docelowych platformy Azure.
- Access Control oparte na rolach dla narzędzi DevOps Tools wyjaśnia zagadnienia dotyczące kontroli dostępu, które należy wziąć pod uwagę podczas rozwiązywania problemów z cyklem życia stref docelowych platformy Azure za pomocą narzędzi DevOps.