Wählen Sie Ihre die Infrastruktur für Ihre Container-Anwendung aus
LEITFADEN „ERSTE SCHRITTE“
Auswahl der richtigen Infrastruktur
Es gibt verschiedene Szenarien, in denen Sie die Verwendung von Containern in AWS in Betracht ziehen könnten. Ganz gleich, ob Sie Container zum ersten Mal ausprobieren, Teile einer On-Premises-Lösung für Microservices in der Cloud bereitstellen oder neu in der Cloud sind (Willkommen!), Container können Ihnen helfen, eine Reihe von Problemen zu lösen. Die laufende Wartung und die Orchestrierung Ihrer Container, der Bedarf an Flexibilität bei der Skalierung, die Nutzung einer Reihe von cloudnativen Services oder die Kosten sind einige der Hauptfaktoren, die Ihre Entscheidungen aktiv beeinflussen werden.
AWS bietet Services für jede dieser Anforderungen, und dieser Leitfaden soll Ihnen helfen, eine Entscheidung anhand einer Teilmenge der verfügbaren Services zu treffen. Zu jeder Option gibt es eine ausführliche Anleitung, die Sie schnell zum Ziel führt.
-
Beim Schreiben von Code kümmert sich AWS um die Infrastruktur
- Konzentrieren Sie sich darauf, den Code zu schreiben und den Container zu erstellen.
- Vollständig verwaltete Infrastruktur.
- Einfache Bereitstellungsmodelle oder feste Preise.
Leicht und einfach zu handhaben
Die einfachste Art, mit Containern zu starten Diese Option ist am besten geeignet, wenn Sie dies wünschen:
- Bereitstellung einfacher Webanwendungen, Websites und Entwicklungs-/Testumgebungen
- Ein großartige Möglichkeit, den Umgang mit Containern zu lernen
- Feste und geringe monatliche Kosten
Einfach zu bedienen und leicht zu skalieren
Bringen Sie Ihr Container-Image mit, AWS wird es konfigurieren und bereitstellen. Diese Option ist am besten geeignet, wenn Sie dies wünschen:- Bereitstellen eines Container-Images von Amazon ECR oder DockerHub
- Sowohl öffentliche als auch private Repositorys werden unterstützt
- Automatische Skalierung, nutzungsabhängige Bezahlung
-
Geführte Bereitstellung von Microservices nach bewährten Methoden
- Einfache Einrichtung von CI/CD und der gesamten Infrastruktur, die für die Bereitstellung und Ausführung von Diensten erforderlich ist
- Beginnen Sie mit einem Service und fügen Sie nach Bedarf weitere hinzu
Geführter und automatisierter Bereitstellungszyklus
Stellen Sie Ihren Microservice mit Hilfe von Bewährten-Methoden-Anleitungen bereit. Lassen Sie sich von der Copilot-Befehlszeilenschnittstelle (CLI) bei der Einrichtung Ihres ersten Dienstes anleiten und setzen Sie ihn dann ein. Weitere Dienste können Sie jederzeit über dieselbe CLI hinzufügen. Diese Option ist am besten geeignet, wenn Sie dies wünschen:
- Microservice-Architektur mit mehreren Diensten, die als Container bereitgestellt werden
- Beratung bei der Auswahl der Infrastruktur mit der Möglichkeit zur Anpassung
-
Volle Kontrolle durch Container-Orchestrierung
- Höchste Kontrolle über das gesamte Technologiepaket
- Vollständiger Support des zugrunde liegenden Betriebssystems plus benutzerdefinierten Konfigurationen
- Einfachste Konvertierung von virtuellen On-Premises-Maschinen in die Cloud
Global skalierbar und einfach zu verwalten
Profitieren Sie von einem vollständig verwalteten Container-Orchestrierungsdienst, mit dem Sie containerisierte Anwendungen einfach bereitstellen, verwalten und skalieren können. Diese Option ist am besten, wenn Sie Folgendes wünschen:
- Eine vollständig verwaltete Container-Orchestrierungsplattform
- Globale Skalierbarkeit
- Reduzieren des Betriebsaufwands
- Umfassenderer Support für cloudnative Technologien wie Docker
Globale Skalierung und höchste Flexibilität
Profitieren Sie von der Flexibilität von Kubernetes mit der Sicherheit und Resilienz eines von AWS verwalteten Service. Diese Option ist am besten, wenn Sie Folgendes wünschen:
- Verwendung von Kubernetes und einer verwalteten Steuerebene
- Konsistente Open-Source-APIs
- Profitieren Sie von anderen cloudnativen Technologien
- Einbindung in die lebendige Kubernetes-Community