Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Container sind zum Standard für das Packen und Bereitstellen moderner Anwendungen geworden. Azure bietet einen umfassenden Satz von Containerdiensten, die von vollständig verwalteten Kubernetes-Clustern bis hin zu serverlosen Containerplattformen reichen. Ganz gleich, ob Sie vorhandene Anwendungen modernisieren, cloudeigene Microservices erstellen oder zustandsbehaftete Workloads ausführen, Azure Containerdienste bieten die Flexibilität, Portabilität und Skalierbarkeit, die Ihre Organisation benötigt.
Die Auswahl der richtigen Containerplattform hängt von Ihren Arbeitsauslastungsanforderungen, der betrieblichen Expertise und den Geschäftlichen Zielen ab. Wichtige Überlegungen sind die Komplexität der Orchestrierung, skalierungsanforderungen, Netzwerkanforderungen und die Gewünschte Steuerungsebene über die zugrunde liegende Infrastruktur. Azure-Container-Portfolio umfasst Infrastruktur als Service (IaaS), Plattform als Service (PaaS) und Serverlos-Modelle, sodass Sie den Ansatz auswählen können, der Ihrer Architektur am besten entspricht.
Architektur
Laden Sie eine Visio Datei dieser Architektur herunter. Im folgenden Abschnitt finden Sie die bereitgestellten Architekturen, um reale Lösungen zu identifizieren, die Sie in Azure erstellen können.
Containerarchitekturen und die dazugehörigen Leitfäden erkunden
Die Artikel in diesem Abschnitt enthalten vollständig entwickelte Architekturen, die Sie in Azure bereitstellen und auf Lösungen und Führungslinien auf Produktionsniveau erweitern können. Auf diese Weise können Sie wichtige Entscheidungen darüber treffen, wie Sie Containertechnologien in Azure verwenden. Sie können auch Lösungsideen überprüfen, die Ihnen beim Planen der Containerimplementierung einen Eindruck davon geben, was möglich ist.
Anleitungen
- Choose eines Azure-Containerdiensts – Entscheidungsstruktur zum Auswählen der richtigen Containerplattform.
- Azure Überlegungen zum Containerdienst – Detaillierte Überlegungen zur Auswahl des Containerdiensts.
- Stil der Microservices-Architektur – Designprinzipien für Microservices.
- Entwerfen einer Microservices-Architektur – Schrittweise Anleitung für das Design von Microservices.
AKS
Azure Kubernetes Service (AKS) ist die umfassendste Containerplattform auf Azure. Nähere Informationen zu AKS finden Sie in den folgenden Ressourcen:
AKS-Anleitungen
- Erste Schritte mit AKS – Einführung in AKS-Architektur und -Design.
- Wählen Sie eine Kubernetes-Option am Edge aus – Vergleichen Sie Optionen für den Betrieb von Kubernetes am Edge.
- Hohe Verfügbarkeit für mehrstufige AKS-Apps – Entwurfsmuster für hoch verfügbare AKS-Anwendungen.
- CI/CD für AKS-Apps über Azure Pipelines – Implementieren Sie kontinuierliche Integration und Bereitstellung für AKS.
- GitOps für AKS – Verwenden Sie GitOps-Methoden zum Verwalten von AKS-Bereitstellungen.
- Zugreifen auf einen AKS-API-Server – Sichere Zugriffsmuster für AKS-API-Server.
- Blaugrüne Bereitstellung von AKS-Clustern – Implementieren Sie Bereitstellungen ohne Ausfallzeiten mit blaugrünen Strategien.
- Firewall-Schutz für einen AKS-Cluster – Sichere AKS-Cluster mit Azure Firewall.
- Use Azure Kubernetes Service zum Hosten von GPU-basierten Workloads – Führen Sie GPU-Workloads auf AKS für KI/ML-Szenarien aus.
AKS-Architekturen
- AKS-Basiscluster – Produktionsfähige Basisplanarchitektur für AKS.
- AKS-Basisplan für Multi-Region-Cluster – Bereitstellen von AKS in mehreren Regionen für hohe Verfügbarkeit.
- Microservices-Architektur auf AKS – Entwerfen und Bereitstellen von Microservices auf AKS.
- Erweiterte Microservices auf AKS – Erweiterte Muster für komplexe Microservices-Workloads.
- CI/CD für Microservices auf Kubernetes - Erstellen Sie robuste CI/CD-Pipelines für Kubernetes Microservices.
- Use Azure Red Hat OpenShift in der Finanzdienstleistungsbranche - OpenShift für regulierte Finanzarbeitslasten.
- Secure AKS Workloads mit Azure Front Door – Globaler Lastenausgleich und Sicherheit für AKS.
- Mehrinstanzenfähigkeit mit AKS und AGIC – Mandantenübergreifende Architekturen mit Application Gateway Ingress Controller.
AKS-Lösungsideen
- Datenstreaming mit AKS – Echtzeit-Datenstreamingarchitekturen mit AKS.
PaaS-Containerhosting
Azure Container Apps und Azure Container Instances serverlose Containerplattformen bereitstellen, die die Infrastrukturverwaltung abstrahierbar machen. Informationen finden Sie in den folgenden Ressourcen:
PaaS-Architekturen
- Microservices mit Container-Apps – Erstellen Sie Microservices mit Azure Container Apps.
- Microservices mit Dapr und KEDA – Ereignisgesteuerte Microservices mit Dapr und KEDA für Container-Apps.
Informationen zu Containern auf Azure
Wenn Sie mit Containern auf Azure noch nicht vertraut sind, ist der beste Ort, um mehr zu erfahren, mit Microsoft Learn, einer kostenlosen Onlineschulungsplattform. Sie finden Videos, Lernprogramme und interaktives Lernen für bestimmte Produkte und Dienste sowie Lernpfade basierend auf Ihrer Beruflichen Rolle, z. B. Entwickler oder Lösungsarchitekt.
Hier finden Sie einige Ressourcen für den Einstieg:
- Introduction zu Kubernetes auf Azure
- Introduktion zum Azure Kubernetes Service
- Deploy a containerized application on Azure Kubernetes Service
- Einführung in Docker-Container
- Bereitstellen und Ausführen einer containerisierten Webanwendung mit Azure App Service
- Implement Azure Container Apps
Lernpfade nach Rolle
- Solutions architect: Architect compute infrastructure in Azure
- Entwickler: Einsatz von Containern mit dem Azure Kubernetes Service
- Entwickler: Implementieren von containerisierten Lösungen
- DevOps-Techniker: Entwickeln und Bereitstellen von Anwendungen auf Kubernetes
Organisationsbereitschaft
Um die Qualität Ihrer Containerlösung auf Azure zu gewährleisten, empfehlen wir, dem Azure Well-Architected Framework (WAF) zu folgen. WAF bietet präskriptive Anleitungen für Organisationen, die architektonische Exzellenz suchen, und erläutert, wie Sie kostenoptimierte Azure-Lösungen entwerfen, bereitstellen und überwachen können.
Containerspezifische Anleitungen finden Sie in den Azure Well-Architected Framework-Diensthandbüchern für:
Operations guide (Betriebshandbuch)
Die Bereitstellung Ihrer Workload auf Azure ist ein großer Meilenstein, und dies ist der Fall, wenn day-2-Vorgänge kritisch werden.
AKS-Vorgänge
Der AKS Day-2-Betriebsleitfaden trägt dazu bei, dass Sie bereit sind, die betrieblichen Anforderungen für Kubernetes-Workloads zu erfüllen.
Wichtige AKS-Einsatzbereiche:
- Triage-Praktiken – Systematischer Ansatz zur Bearbeitung von AKS-Problemen.
- Sicherung und Wiederherstellung für AKS – Schützen Sie Ihre Clusterkonfiguration und -workloads.
- Patchen und Aktualisieren von Workerknoten – Sorgen Sie dafür, dass Cluster sicher und auf dem neuesten Stand sind.
- Behandeln von Netzwerkproblemen – Diagnostizieren und Beheben von Netzwerkproblemen.
- Monitor AKS mit Azure Monitor – Sammeln und Analysieren von Telemetrie aus Ihren Clustern.
Betrieb von Container-Apps
Azure Container Apps reduziert den Betriebsaufwand mit verwalteter Infrastruktur, aber Sie müssen Ihre Anwendungen weiterhin überwachen und verwalten:
- Monitor-Container-Apps – Verwenden Sie Azure Monitor, Log Analytics und Anwendungserkenntnisse zur Observierbarkeit.
- Health-Probes – Konfigurieren von Lebens-, Bereitschafts- und Startproben für die Containergesundheit.
- Überarbeitungen und Traffic-Splitting – Anwendungsversionen verwalten und Blue-Green-Bereitstellungen umsetzen.
- Kontingente und Grenzwerte – Verständnis der Dienstgrenzen und entsprechende Planung der Kapazität.
Bewährte Methoden
Anhand bewährter Methoden können Sie sicherstellen, dass Ihre Containerlösung auf Azure zuverlässig, sicher und kostengünstig ist.
- Bewährte Methoden für die automatische Skalierung – Erfahren Sie mehr über die dynamische Skalierung auf die richtige Größe Ihrer Infrastruktur.
- Leitfaden für Hintergrundaufträge – Implementieren der Hintergrundverarbeitung für lang andauernde Aufgaben.
- Zwischenspeicherungsleitfaden – Leistung verbessern und Last auf Backend-Systeme verringern.
Kostenoptimierung
Das Verwalten von Containerkosten für Azure erfordert, dass Sie Ihre Nutzungsmuster verstehen und die richtigen Preismodelle auswählen:
- Azure Reservations – Sparen Sie bis zu 72% auf VMs mit AKS-Knoten mit 1-Jahres- oder 3-Jahres-Verpflichtungen.
- Azure Spot-VMs für AKS – Verwenden Sie Spot-VM-Knotenpools für unterbrechbare Workloads mit erheblichen Rabatten.
- Azure Sparplan für Compute – Flexible Preise für virtuelle Computer, Container Instances und andere Computedienste.
- Right-Size-Ressourcen – Verwenden Sie Azure Advisor Empfehlungen, um nicht genutzte Knoten zu identifizieren und Pod-Ressourcenanforderungen zu optimieren.
- Verbrauchsplan für Container-Apps – Zahlen Sie nur für Ressourcen, die während der Anforderungsverarbeitung verbraucht werden.
Bleiben Sie über Container auf dem Laufenden
Azure Containerdienste entwickeln sich weiter, um moderne Anwendungsprobleme zu bewältigen. Informieren Sie sich über die neuesten Updates und geplanten Features.
Erhalten Sie die neuesten Updates für Azure Produkte und Features.
Um auf dem neuesten Stand bezüglich wichtiger Containerdienste zu bleiben, sehen Sie:
Weitere Ressourcen
Container sind eine breite Kategorie und umfassen eine Reihe von Lösungen. Die folgenden Ressourcen können Ihnen helfen, mehr über Azure zu erfahren.
Hybrid und Multicloud
Viele Organisationen benötigen einen Hybridansatz für Container, da sie Arbeitslasten haben, die sowohl lokal als auch in der Cloud ausgeführt werden. Azure stellt Dienste bereit, um Ihre Containerplattformen über Umgebungen hinweg zu erweitern:
- Azure Arc-enabled Kubernetes – Verwalten Von Kubernetes-Clustern, die überall mit Azure Arc ausgeführt werden.
- AKS aktiviert durch Azure Arc – Führen Sie AKS für Azure Local und Windows Server aus.
- Azure Arc Hybridverwaltung und -bereitstellung für Kubernetes-Cluster – Verwalten von Kubernetes-Clustern in allen Umgebungen.
Wichtige Hybridcontainerszenarien:
- Hybrid-Architekturdesign – Übersicht über Hybridlösungen auf Azure.
- AKS auf Azure Local: Die Basisarchitektur – Produktionsbereite Bereitstellung von AKS auf Azure Local.
AWS- oder Google Cloud-Experten
Diese Artikel können Ihnen helfen, schnell hochzufahren, indem Sie Azure Containeroptionen mit anderen Clouddiensten vergleichen:
- Container und Container-Orchestratoren auf Azure und AWS – Vergleichen sie Azure- und AWS-Containerdienste.
- Azure für AWS-Experten – Übersicht über Azure für diejenigen, die mit AWS vertraut sind.
- Vergleich von Google Cloud- und Azure-Diensten – Vergleichen Sie die Containerdienste von Azure und Google Cloud.