Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Amazon Lightsail, AWS Elastic Beanstalk, oder Amazon EC2?
Machen Sie sich mit den Unterschieden vertraut und wählen Sie den für Sie passenden aus
|
Zweck |
Um herauszufinden, AWS Elastic Beanstalk ob Amazon Lightsail oder Amazon EC2 Ihre Anforderungen an eine Cloud-Plattform oder einen Compute-Webservice erfüllen. |
|
Letzte Aktualisierung |
17. Februar 2025 |
|
Abgedeckte Dienste |
Einführung
Amazon Web Services (AWS) bietet Dienste, die Ihre Anforderungen an eine Cloud-Plattform oder einen Compute-Webservice erfüllen können. Drei Dienste, die häufig nebeneinander in Betracht gezogen werden, sind:
-
Amazon Lightsail — eine Reihe von Kerndiensten, die Sie bei der Erstellung von Websites oder Webanwendungen unterstützen. Ziehen Sie Lightsail in Betracht, wenn Sie eine einfache, einheitliche Plattform mit einigen grundlegenden Diensten suchen, darunter virtuelle Server, HTTP-Load-Balancing, verwaltete Datenbanken, Bereitstellung öffentlicher Container, Content Delivery Network (CDN), DNS-Verwaltung und Domainregistrierung. Lightsail bietet feste und vorhersehbare monatliche Preise.
-
AWS Elastic Beanstalk— ein Service, der die Bereitstellung, Verwaltung und Skalierung von Webanwendungen und -diensten vereinfacht. Es unterstützt mehrere Programmiersprachen wie Python, Java, PHP Node.js, Ruby, .NET und Go. Mit Elastic Beanstalk laden Sie einfach Ihren Anwendungscode hoch und kümmern sich um die AWS zugrunde liegende Infrastruktur, einschließlich der Bereitstellung von Ressourcen wie Amazon EC2-Instances, Load Balancern und Datenbanken sowie der automatischen Skalierung und Überwachung. Es bietet eine integrierte Integration mit AWS Diensten wie RDS, Amazon S3 und. CloudWatch Elastic Beanstalk bietet ein ausgewogenes Verhältnis zwischen Kontrolle und Automatisierung und gibt Entwicklern die Möglichkeit, die Infrastruktur anzupassen und gleichzeitig den betrieblichen Aufwand zu verringern. Für die Nutzung von Elastic Beanstalk fallen keine zusätzlichen Gebühren an. Sie zahlen für AWS Ressourcen (z. B. Amazon EC2-Instances oder Amazon S3-Buckets), die Sie zum Speichern und Ausführen Ihrer Anwendung erstellen.
-
Amazon Elastic Compute Cloud (Amazon EC2) — ein AWS Service, der bei Bedarf skalierbare Rechenkapazität bereitstellt, mit dem Ziel, dass Sie Anwendungen schneller entwickeln, bereitstellen und skalieren können. Sie können ihn verwenden, um so viele oder so wenige Recheninstanzen zu starten, wie Sie benötigen, Sicherheit und Netzwerk zu konfigurieren und Speicher zu verwalten. Sie können auch Kapazität hinzufügen, indem Sie größere Instances (bis zu Hunderte von Kernen und Tausende von GiB Arbeitsspeicher) bereitstellen oder Cluster kleinerer Instances für den Lastenausgleich bereitstellen. Je nach Ihren Anforderungen stehen verschiedene Preismodelle zur Verfügung.
Wenn Sie zwischen Lightsail, Elastic Beanstalk und Amazon EC2 wählen, sollten Sie das zukünftige Wachstum Ihrer Workloads berücksichtigen und wissen, wie Sie Ihre Umgebung erweitern möchten. AWS Wenn Ihre zukünftige Bereitstellung erweiterte Netzwerke oder eine Integration mit AWS-Services Amazon Relational Database Service (Amazon RDS), Amazon DynamoDB oder AWS Lambda anderen erfordert, sollten Sie die Verwendung von Amazon EC2 unbedingt in Betracht ziehen.
Hier finden Sie einen allgemeinen Überblick über die wichtigsten Unterschiede zwischen diesen Diensten, um Ihnen den Einstieg zu erleichtern.
Amazon Lightsail |
Elastic Beanstalk |
Amazon EC2 |
|
|---|---|---|---|
|
Größe der Instanz |
Mehrere Instanztypen, die von 512 MiB bis 256 GiB RAM und 2 bis 64 vCPUs reichen. Weitere Informationen finden Sie auf der Registerkarte „Compute and Block Storage“ im Abschnitt „Unterschiede“ weiter unten. |
Über 400 Instanztypen, von 0,5 GiB bis 24 TiB RAM und 1 bis 448 vCPUs. |
Über 400 Instanztypen, von 0,5 GiB bis 24 TiB RAM und 1 bis 448 vCPUs. |
|
Speicher blockieren |
Vorkonfigurierte Festplatten mit bis zu 1280 GB pro Instanz (die Speichergröße hängt vom Instanztyp ab). Fügen Sie zusätzliche Festplatten mit bis zu 16 TB zu variablen Preisen hinzu. |
Amazon EBS-Volumes bis zu 64 TB pro Volume. Input/output Operationen pro Sekunde (IOPS) bis zu 64.000 pro Volume (Speichergröße ist unabhängig vom Instance-Typ). |
Amazon EBS-Volumes bis zu 64 TB pro Volume. Input/output Operationen pro Sekunde (IOPS) bis zu 64.000 pro Volume (Speichergröße ist unabhängig vom Instance-Typ). |
|
Anwendungs-Blueprints |
34 vorkonfigurierte Blueprints, darunter Magento WordPress, Drupal und mehr. Node.js |
Eine Reihe verwalteter Plattformen auf Amazon Linux (Docker, Go, Java, Ruby, Python, .NET Core, Tomcat) und. NET/IIS auf Windows Server. |
Gängige Betriebssysteme und mit vorkonfigurierter Software und Diensten in der AWS Marketplace |
|
Container-Unterstützung |
Einfache Bereitstellung von öffentlichen Container-Images zu festen monatlichen Kosten einschließlich Datenübertragung. |
Unterstützt einzelne Docker-Container, mehrere Container mit Docker Compose sowie Amazon Elastic Container Service (Amazon ECS). |
Führen Sie Container-Workloads mithilfe von selbstverwaltetem Docker oder Kubernetes nativ auf Amazon EC2 aus oder stellen Sie Container für separate AWS Containerdienste wie Amazon ECS, Amazon EKS,,, Lambda und andere bereit. AWS Fargate AWS App Runner AWS Elastic Beanstalk |
|
Übertragung von Daten |
Die großzügige Datenübertragungszuweisung ist in der festen monatlichen Gebühr für jede Lightsail-Recheninstanz enthalten. |
Zahlen Sie pro GB Datenübertragung (ausgehend) mit flexiblen Preisstufen und ohne Kosten für eingehenden Datenverkehr. |
Zahlen Sie pro GB (ausgehender) Datentransfer mit flexiblen Preisstufen und ohne Kosten für eingehenden Datenverkehr. |
|
Lastenausgleich |
Grundlegender Lastenausgleich HTTP/HTTPS für Web-Traffic mit geringem Volumen (bis zu 5 GB pro Stunde). |
Flexibler Lastenausgleich für alle Arten von Netzwerkanwendungen, einschließlich HTTP, HTTPS, TCP, UDP, Integritätsprüfungen, automatische Skalierung und mehr. |
Flexibler Lastausgleich für jede Art von Netzwerkanwendungsfall, einschließlich HTTP, HTTPS, TCP, UDP, Integritätsprüfungen, Auto Scaling und mehr. |
|
CDN-Unterstützung |
Weltweite Bereitstellung von Inhalten aus Lightsail-Quellen gegen eine feste monatliche Gebühr (bis zu 50 GB pro Monat im ersten Jahr enthalten). |
Die CloudFront Amazon-Integration ermöglicht die flexible Bereitstellung von Inhalten aus Amazon EC2 oder anderen AWS oder externen Quellen auf Pay-per-GB-Basis (1 TB pro Monat im ersten Jahr enthalten). |
Die CloudFront Amazon-Integration ermöglicht die flexible Bereitstellung von Inhalten aus Amazon EC2 AWS oder anderen oder externen Quellen auf Pay-per-GB-Basis (1 TB pro Monat im ersten Jahr enthalten). |
|
Leistung |
Wählen Sie zwischen 2 und 64 vCPUs (1 bis 32 Kerne) und 512 MiB bis 256 GiB Arbeitsspeicher. |
Unbegrenzte Skalierung von einer einzelnen gemeinsam genutzten CPU bis hin zu Hunderten von CPU-Kernen und 1 bis 1000 GiB Arbeitsspeicher. |
Unbegrenzte Skalierung von einem gemeinsam genutzten CPU-Cores bis hin zu Hunderten von CPU-Kernen und 1 bis 1.000 GiB Arbeitsspeicher. |
|
Preise |
Feste und vorhersehbare monatliche Preise. |
Es fallen keine zusätzlichen Gebühren für an AWS Elastic Beanstalk. Sie zahlen für AWS Ressourcen (z. B. Amazon EC2-Instances oder Amazon S3-Buckets), die Sie zum Speichern und Ausführen Ihrer Anwendung erstellen. |
Flexible, nutzungsabhängige, stündliche oder pauschale Preisgestaltung. |
Einzelheiten zu den Unterschieden
Erkunden Sie die Unterschiede zwischen Lightsail und Amazon EC2 in sechs Bereichen. AWS Elastic Beanstalk Diese umfassen Benutzerfreundlichkeit, Rechen- und Blockspeicher, Container-Bereitstellungen, Load Balancing, Content Delivery Network und Unterstützung für verwaltete Datenbanken.
In der folgenden Entscheidungstabelle werden Amazon Lightsail und Amazon EC2 anhand AWS Elastic Beanstalk wichtiger Entscheidungsfaktoren verglichen:
|
Kriterien |
Amazon Lightsail |
AWS Elastic Beanstalk |
Amazon EC2 |
|---|---|---|---|
| Am besten für | Einfache Anwendungen, kleine Bereitstellungen | Webanwendungen mit automatisierter Bereitstellung | Volle Kontrolle über die Infrastruktur |
| Einfache Bedienung | Sehr einfache, vereinfachte Benutzeroberfläche, vorkonfigurierte Instanzen | Einfache, verwaltete Bereitstellung mit minimalem Einrichtungsaufwand | Komplex, erfordert manuelle Einrichtung und Verwaltung |
| Skalierbarkeit | Eingeschränkte automatische Skalierung, konzipiert für kleine Workloads | Unterstützt automatische Skalierung, aber nicht so granular wie EC2 | Vollständig anpassbare automatische Skalierung |
| Anpassung | Eingeschränkte Konfigurationsmöglichkeiten | Moderate Anpassung mit Plattformauswahl | Volle Kontrolle über Betriebssystem, Netzwerk und Ressourcen |
| Preise | Festpreise, budgetfreundlich | Zahlen Sie für das zugrunde liegende EC2, aber mit einer gewissen Automatisierung | Pay-as-you-go, kann teuer sein, wenn es schlecht verwaltet wird |
| Leistung | Ideal für niedrige bis mittlere Arbeitslasten | Gut für Webanwendungen mit automatischer Skalierung | Ideal für leistungsstarke und rechenintensive Workloads |
| Verwaltung | Vollständig verwaltet, minimaler Wartungsaufwand | Verwaltete Bereitstellung, muss aber überwacht werden | Vollständig selbstverwaltet, erfordert Fachwissen |
| Unterstützte Sprachen | Eingeschränkt, funktioniert am besten mit gängigen Stacks (LAMP Node.js usw.) | Unterstützt mehrere Laufzeiten (PythonNode.js, Java, .NET usw.) | Jedes Betriebssystem und jede Laufzeit werden unterstützt |
| Integration | Eingeschränkte Integrationen mit Diensten AWS | Gute AWS Integrationen (RDS, S3,) CloudWatch | Vollständige Integration AWS |
| Sicherheit | Grundlegende Sicherheitsfunktionen, einfacher zu verwalten | Automatisierte Sicherheitsupdates, die jedoch weiterhin überwacht werden müssen | Volle Kontrolle über die Sicherheitseinstellungen |
| Beispiele für Anwendungsfälle | Persönliche Blogs, kleine Websites, MVPs, Prototyping | Webanwendungen, APIs, SaaS-Plattformen | Large-scale Anwendungen, Datenbanken, benutzerdefinierte Netzwerke |
Richtlinien für Entscheidungen:
-
Wählen Sie Lightsail, wenn Sie eine einfache, budgetfreundliche Lösung mit minimalem Einrichtungsaufwand suchen.
-
Wählen Sie Elastic Beanstalk, wenn Sie eine einfache Anwendungsbereitstellung mit einem gewissen Maß an Kontrolle und Skalierbarkeit benötigen.
-
Wählen Sie EC2, wenn Sie die volle Kontrolle über Ihre Infrastruktur, hohe Leistung oder benutzerdefinierte Konfigurationen benötigen.
Verwenden Sie
Nachdem Sie nun erfahren haben, wofür diese Dienste (und die unterstützenden AWS Tools und Dienste) optimiert sind, können Sie sich jetzt eingehender damit befassen, wie Sie sie am besten nutzen können.