Einführung in das Design von Containerarchitekturen

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 Containerportfolio umfasst Infrastruktur als ein Dienst (IaaS), Plattform als ein Dienst (PaaS) und serverlose Modelle, sodass Sie den Ansatz auswählen können, der Ihrer Architektur am besten entspricht.

Architektur

Diagramm mit der Containerlösungsreise auf Azure.

Laden Sie eine Visio Datei dieser Architektur herunter. Um echte Lösungen zu finden, die Sie in Azure erstellen können, verweisen Sie auf die in diesem Abschnitt bereitgestellten Architekturen.

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. Lösungsideen veranschaulichen Implementierungsmuster und -möglichkeiten, die Sie beim Planen der Containerimplementierung berücksichtigen sollten.

Containerarchitekturhandbücher

Technologieauswahl – Diese Artikel helfen Ihnen, die richtige Containerplattform für Ihre Workloadanforderungen zu bewerten und auszuwählen:

Azure Kubernetes Service (AKS)

Azure Kubernetes Service (AKS) ist die umfassendste Containerplattform auf Azure. Nähere Informationen zu AKS finden Sie in den folgenden Ressourcen:

AKS-Leitfäden – Diese Artikel enthalten detaillierte Anleitungen zum Entwerfen und Implementieren von AKS-Lösungen:

AKS-Architekturen – Diese produktionsbereiten Architekturen veranschaulichen End-to-End-AKS-Lösungen, die Sie bereitstellen und anpassen können:

AKS-Lösungsideen – Diese Lösungsideen veranschaulichen AKS-Implementierungsmuster und -möglichkeiten zur Erkundung:

PaaS-Containerhosting

Azure Container Apps und Azure Container Instances serverlose Containerplattformen bereitstellen, die die Infrastrukturverwaltung abstrahierbar machen.

PaaS-Architekturen – Diese Architekturen veranschaulichen serverlose Containerlösungen:

Informationen zu Containern auf Azure

Microsoft Learn bietet kostenlose Onlineschulungsressourcen für Azure Containertechnologien. Die Plattform bietet Videos, Lernprogramme und praktische Labore für bestimmte Produkte und Dienstleistungen sowie Lernpfade, die nach Jobrolle organisiert sind.

Die folgenden Ressourcen bieten grundlegende Kenntnisse für Containerimplementierungen auf Azure:

Lernpfade nach Rolle

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 bedeutender Meilenstein, und dann werden Tag-2-Vorgänge kritisch.

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:

Betrieb von Container-Apps

Azure Container Apps reduziert den Betriebsaufwand mit verwalteter Infrastruktur, aber Sie müssen Ihre Anwendungen weiterhin überwachen und verwalten:

Bewährte Methoden

Anhand bewährter Methoden können Sie sicherstellen, dass Ihre Containerlösung auf Azure zuverlässig, sicher und kostengünstig ist.

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 – Nutzen Sie Spot-Knotenpools für unterbrechbare Workloads mit erheblichen Rabatten.
  • Azure Sparplan für Compute – Flexible Preise für virtuelle Computer, Container Instances und andere Computedienste.
  • Ressourcen anpassen – Verwenden Sie Azure Advisor, um untergenutzte Knoten zu identifizieren und Ressourcenanforderungen für Pods 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:

Wichtige Hybridcontainerszenarien:

AWS- oder Google Cloud-Experten

Diese Artikel können Ihnen helfen, schnell hochzufahren, indem Sie Azure Containeroptionen mit anderen Clouddiensten vergleichen: