Zusammenfassung

Abgeschlossen

Gut gemacht! In diesem Modul haben Sie eine Releasepipeline aktualisiert, um die Multicontainerlösung des Teams zu erstellen, zu veröffentlichen und für Azure Kubernetes Service bereitzustellen. Das Team ist nun auf dem besten Weg, eine umfassendere Microservicestrategie zu implementieren, die mehr Flexibilität bei Entwicklung und Betrieb bietet.

Auch wenn sich dieses Modul auf das Orchestrieren einer Sammlung von Docker-Containern mit Kubernetes konzentriert, gelten die behandelten Grundlagen für eine breite Palette von Erstellungs- und Bereitstellungszielen. Sie können auch sehen, wie Azure Pipelines skaliert werden kann, um selbst die anspruchsvollsten Szenarien zu unterstützen.

Erfahren Sie mehr

In diesem Modul haben Sie mit einer Microservicelösung mit Containern gearbeitet. Es gibt jedoch viele Möglichkeiten, Microservicelösungen in Azure mit einer Vielzahl von Technologien zu implementieren. Weitere Informationen finden Sie unter Erstellen von Microservices in Azure.

Die Microservicelösung in diesem Modul wurde aus einer größeren monolithischen Anwendung abgespalten. Weitere Informationen zum Migrieren größerer Anwendungen zu kleineren Services finden Sie unter Zerlegen einer monolithischen Anwendung in eine Microservicearchitektur.

Für die Microservicelösung in diesem Modul wurden zahlreiche Plattformen und Dienste verwendet, darunter Docker, Azure Container Registry und Kubernetes. Weitere Informationen zu diesen und verwandten containerzentrierten Technologien in Azure wie z. B. Azure Container Instances und App Service finden Sie im Lernpfad Verwalten von Containern in Azure.

Zusammenfassung des Lernpfads

Herzlichen Glückwunsch. Sie haben das letzte Modul im Lernpfad Bereitstellen von Anwendungen mit Azure DevOps abgeschlossen. Der Schwerpunkt dieses Lernpfads liegt auf der Bereitstellung von Anwendungen mithilfe von Azure Pipelines.

In diesem Lernpfad haben Sie viel erreicht, einschließlich:

  • Erstellen einer einfachen Releasepipeline, mit der eine Webanwendung für App Service bereitgestellt wird.
  • Erweitern Ihrer grundlegenden Releasepipeline auf eine mehrstufige Pipeline für Bereitstellungen in verschiedenen Entwicklungs-, Test- und Stagingumgebungen.
  • Ausführen sowohl funktionaler als auch nicht funktionaler Tests in der Pipeline.
  • Implementieren einer Blau/Grün-Bereitstellung, die die Anwendung aktualisiert und minimale Ausfallzeiten erfordert.
  • Erweitern von Pipelines, um Unterstützung für verschiedene Bereitstellungsziele wie Azure Functions und Kubernetes hinzuzufügen.

Sie können das Gelernte auf die Anwendungen und Dienste anwenden, an denen Sie arbeiten.