Einführung
Die Verwendung von Containern in der Softwareentwicklung ist aufgrund ihrer Benutzerfreundlichkeit und Vielseitigkeit beliebt. Mit Containern kann eine Anwendung einfach in jeder beliebigen Computeumgebung gepackt und für Tests, Skalierung und Liveschaltung bereitgestellt werden. Wenn Ihre Anwendung eine höhere Nachfrage erfüllen muss, können Sie Ihre Dienste durch die Bereitstellung weiterer Containerinstanzen problemlos aufskalieren. Container benötigen auch weniger Ressourcen als virtuelle Computer. Durch diese Effizienz können Sie die Computeressourcen besser nutzen und so Geld sparen.
Die standardmäßige Runtime der Containerverwaltung ist auf die Verwaltung einzelner Container ausgerichtet. In manchen Fällen möchten Sie jedoch skalieren und mehrere Container zusammenarbeiten lassen. Die Skalierung mehrerer Container ist eine Herausforderung, da bei der Verwaltung mehrerer Container verschiedene Faktoren berücksichtigt werden müssen. Angenommen, Sie müssen sich um Lastenausgleich, Sicherheit, Netzwerkverbindungen und Bereitstellung kümmern. Um diesen Prozess zu vereinfachen, ist es üblich, eine Containerverwaltungsplattform wie Kubernetes zu verwenden.
Angenommen, Sie leiten ein Unternehmen, das eine Lösung zum Nachverfolgen von Ressourcen für Kunden auf der ganzen Welt anbietet. Ihre Nachverfolgungslösung wird in Form von Microservices erstellt und bereitgestellt, die dann in Containern verpackt werden. Sie verwenden die Containerinstanzen, um die Lösung schnell in neuen Kundenregionen bereitzustellen und Ressourcen nach Bedarf zu skalieren, um Kundenanforderungen global zu erfüllen. Sie möchten eine Containerorchestrierungsplattform verwenden, die die Entwicklung, Bereitstellung und Verwaltung von Containeranwendungen vereinfacht.
Hier erfahren Sie, wie Azure Kubernetes Service (AKS) die Verwaltung einer gehosteten Kubernetes-Umgebung in Azure vereinfacht. Wir möchten Sie bei Ihrer Entscheidung unterstützen, ob der Einsatz von AKS als Kubernetes-Plattform in Ihrem Unternehmen sinnvoll ist.
Lernziele
Inhalte dieses Moduls:
- Bewerten, ob Azure Kubernetes Service eine geeignete Kubernetes-Orchestrierungsplattform für Sie ist
- Beschreiben, wie die Komponenten des Azure Kubernetes Service funktionieren, um die Orchestrierung von Computecontainern zu unterstützen
Voraussetzungen
- Grundkenntnisse zu Microservices