Lösungsmöglichkeiten
Dieser Artikel ist ein Lösungsvorschlag. Wenn Sie möchten, dass wir diesen Artikel um weitere Informationen ergänzen, z. B. potenzielle Anwendungsfälle, alternative Dienste, Überlegungen zur Implementierung oder Preisempfehlungen, lassen Sie es uns über Feedback auf GitHub wissen.
Verwenden Sie den virtuellen AKS-Knoten, um Pods in ACI bereitzustellen, die in Sekunden starten. Dies ermöglicht die Ausführung von AKS mit genau der Kapazität, die für Ihre durchschnittliche Arbeitsauslastung erforderlich ist. Wenn die Kapazität im AKS-Cluster nicht mehr ausreicht, können Sie zusätzliche Pods in ACI aufskalieren, ohne dass zusätzliche Server verwaltet werden müssen.
Mögliche Anwendungsfälle
Organisationen nutzen diese Lösung, um keine zusätzlichen Server für diese Art der Skalierung zu benötigen.
Aufbau
Laden Sie eine Visio-Datei dieser Architektur herunter.
Datenfluss
- Der Benutzer registriert einen Container in Azure Container Registry.
- Containerimages werden aus Azure Container Registry gepullt.
- Der virtuelle AKS-Knoten, eine Virtual Kubelet-Implementierung, stellt Pods in ACI von AKS bereit, wenn Spitzenlasten auftreten.
- AKS- und ACI-Container schreiben in einen freigegebenen Datenspeicher.
Komponenten
- Azure Kubernetes Service bietet vollständig verwaltete Kubernetes-Cluster für die Bereitstellung, Skalierung und Verwaltung containerisierter Anwendungen.
- Azure Container Registry ist ein verwalteter, privater Docker-Registrierungsdienst in Azure. Verwenden Sie Container Registry zum Speichern von privaten Docker-Images, die im Cluster bereitgestellt werden.
- Mit Azure Container Instances lassen sich Container in Azure besonders schnell und einfach ausführen, ohne dass Sie dazu virtuelle Computer verwalten oder einen übergeordneten Dienst einführen müssen. Azure Kubernetes Service (AKS) kann Virtual Kubelet verwenden, um Pods in Azure Container Instance (ACI) bereitzustellen, die innerhalb von Sekunden starten. Dies ermöglicht die Ausführung von AKS mit genau der Kapazität, die für Ihre durchschnittliche Arbeitsauslastung erforderlich ist. Wenn die Kapazität Ihres AKS-Clusters erschöpft ist, können Sie weitere Pods in ACI skalieren, ohne zusätzliche Server verwalten zu müssen.
- Azure SQL-Datenbank ist ein vollständig verwalteter und intelligenter relationaler Datenbankdienst, der für die Cloud entwickelt wurde. Mithilfe von SQL-Datenbank können Sie eine hochverfügbare und hochleistungsfähige Datenspeicherebene für moderne Cloudanwendungen erstellen.
Beitragende
Dieser Artikel wird von Microsoft gepflegt. Er wurde ursprünglich von folgenden Mitwirkenden geschrieben:
Hauptautor:
- Uthappa Kattera Chengappa | Principal Cloud Solution Architect
Nächste Schritte
- Informationen zur Verwendung virtueller Knoten in AKS finden Sie unter Erstellen und Konfigurieren eines Azure Kubernetes Services-Clusters zur Verwendung virtueller Knoten.
- Informationen zum Skalieren finden Sie unter Bequemes Skalieren mit AKS und ACI, Skalierungsoptionen für Anwendungen in Azure Kubernetes Service (AKS) und Skalieren von Einzeldatenbankressourcen in Azure SQL-Datenbank.
- Informationen zur Produktroadmap für AKS finden Sie unter Azure Kubernetes Service-Roadmap auf GitHub.
Zugehörige Ressourcen
Wenn Sie eine Auffrischung Ihrer Kenntnisse über Kubernetes benötigen, absolvieren Sie den Lernpfad Einführung in Kubernetes in Azure.