Podsumowanie

Ukończone

Jednym z ważnych kroków w kierunku poprawy niezawodności jest zapobieganie zdarzeniom, jeśli jest to możliwe. W sytuacji wystąpienia incydentów szybkie zidentyfikowanie problemu jest również ważne. Proces testowania/wydawania lub wdrażania może mieć daleko idący wpływ na oba te cele.

W tym module ty:

  • Dowiedz się, czym jest wdrożenie oprogramowania, oraz jakie są różne rodzaje wdrożeń używanych przez organizacje.
  • Omówiliśmy korzyści wynikające z przejścia z modelu "epickiego wdrażania" do ciągłej integracji, dostarczania i wdrażania.
  • Zbadano ciągłą integrację, dostarczanie i wdrażanie oraz podstawy, które dzielą.
  • Zbadano potoki i sposób, w jaki Azure Pipelines i GitHub Actions implementują je na platformie Azure.
  • Porównywano strategie wdrażania, w tym stopniowe, niebiesko-zielone, kanaryjskie, oparte na pętli i wydania z flagami funkcji.
  • Zastosowano najlepsze rozwiązania, które minimalizują ryzyko podczas wdrażania nowego lub zaktualizowanego oprogramowania.