Tworzenie i wdrażanie aplikacji

Przeanalizuj wzorce i praktyki tworzenia aplikacji, skonfiguruj usługę Azure Pipelines i zaimplementuj najlepsze rozwiązania inżynierii niezawodności lokacji (SRE). Inżynieria SRE to podejście inżynieryjne do tworzenia i wdrażania aplikacji, zarządzania zmianami, monitorowania i reagowania awaryjnego.

Planowanie, szkolenie i dowód

Skorzystaj z poniższej listy kontrolnej i zasobów programistycznych aplikacji, aby zaplanować tworzenie i wdrażanie aplikacji. Powinna być w stanie odpowiedzieć na następujące pytania:

  • Czy przygotowano środowisko programistyczne aplikacji i przepływ pracy konfiguracji?
  • Jak utworzysz strukturę folderu projektu do obsługi tworzenia aplikacji Kubernetes?
  • Czy zidentyfikowano stan, konfigurację i wymagania dotyczące magazynu aplikacji?

Lista kontrolna SRE

Wdrażanie w środowisku produkcyjnym i stosowanie najlepszych rozwiązań

Podczas przygotowywania aplikacji do produkcji użyj poniższej listy kontrolnej. Powinna być w stanie odpowiedzieć na następujące pytania:

  • Czy można monitorować wszystkie aspekty aplikacji?
  • Czy zdefiniowano wymagania dotyczące zasobów dla aplikacji? Jak na temat wymagań dotyczących skalowania?
  • Czy można wdrożyć nowe wersje aplikacji bez wpływu na systemy produkcyjne?

Lista kontrolna najlepszych rozwiązań dotyczących niezawodności lokacji

Optymalizowanie i skalowanie

Teraz, gdy aplikacja jest w środowisku produkcyjnym, użyj listy kontrolnej wdrażania aplikacji, aby zoptymalizować przepływ pracy i przygotować aplikację i zespół do skalowania. Powinna być w stanie odpowiedzieć na następujące pytania:

  • Czy kwestie związane z aplikacją są odcinane od różnych zastosowań?
  • Czy można zachować niezawodność systemu i aplikacji, jednocześnie iterując nowe funkcje i wersje?

Lista kontrolna wdrażania aplikacji