Funktionen von AWS Elastic Beanstalk

Warum AWS Elastic Beanstalk?

AWS Elastic Beanstalk ist der schnellste Weg, um Webanwendungen auf AWS zum Laufen zu bringen. Sie können einfach Ihren Anwendungscode hochladen, und der Service verarbeitet automatisch Details wie Ressourcenbereitstellung, Lastausgleich, automatische Skalierung und Überwachung. Elastic Beanstalk ist ideal für PHP-, Java-, Python-, Ruby-, Node.js-, .NET-, Go- oder Docker-Webanwendungen. Elastic Beanstalk verwendet AWS-Kernservices wie Amazon Elastic Compute Cloud (EC2), Amazon Elastic Container Service (ECS), AWS Auto Scaling und Elastic Load Balancing (ELB), um problemlos Anwendungen zu unterstützen, die skaliert werden müssen, um Millionen von Benutzern zu bedienen.

Page Topics

Funktionen

Funktionen

AWS Elastic Beanstalk unterstützt Webanwendungen, die in vielen gängigen Sprachen und Frameworks geschrieben wurden. Es sind keine oder nur minimale Codeänderungen erforderlich, um vom Entwicklungssystem zur Cloud zu wechseln. Zu den Entwicklungsoptionen für die Bereitstellung Ihrer Webanwendungen gehören Java, .NET, Node.js, PHP, Ruby, Python, Go und Docker.

Mit AWS Elastic Beanstalk können Sie Ihren Code über die AWS-Managementkonsole, die Elastic-Beanstalk-Befehlszeilenschnittstelle, Visual Studio und Eclipse bereitstellen. Mehrere Bereitstellungsrichtlinien – alle auf einmal, fortlaufend, fortlaufend mit einem zusätzlichen Batch, unveränderlich und Blau/Grün – bieten Auswahlmöglichkeiten für die Geschwindigkeit und Sicherheit der Bereitstellung Ihrer Anwendungen bei gleichzeitiger Reduzierung des Verwaltungsaufwands.

Elastic Beanstalk stellt eine einheitliche Benutzerschnittstelle (UI) zur Überwachung und Verwaltung des Zustands Ihrer Anwendungen bereit.

Elastic Beanstalk sammelt über 40 Schlüsselmetriken und Attribute, um den Zustand Ihrer Anwendung zu ermitteln. Mit dem Elastic Beanstalk Health Dashboard können Sie den allgemeinen Anwendungszustand visualisieren und Anwendungszustandsprüfungen, Zustandsberechtigungen und Zustandsberichte in einer Benutzeroberfläche anpassen.

Die Integration von Elastic Beanstalk mit Amazon CloudWatch und AWS X-Ray bedeutet, dass Sie Überwachungs-Dashboards verwenden können, um wichtige Leistungsmetriken wie Latenz, CPU-Auslastung und Antwort-Codes anzuzeigen. Sie können auch CloudWatch-Alarme einrichten, damit Sie benachrichtigt werden, wenn Metriken die gewählten Schwellenwerte überschreiten. 

Sie können auswählen, ob Sie automatisch die neuesten Plattformversionen Ihrer Elastic-Beanstalk-Umgebung und neue Patches mit verwalteten Plattformupdates erhalten möchten. Ein unveränderlicher Bereitstellungs-Mechanismus stellt sicher, dass diese Updates sicher implementiert werden. Für die laufende Verwaltung können Sie auch die Anwendungseigenschaften anpassen, Warnungen erstellen und E-Mail-Benachrichtigungen über Amazon Simple Notification Service (Amazon SNS) aktivieren.

Elastic Beanstalk verwendet Elastic Load Balancing und Auto Scaling, um Ihre Anwendung basierend auf ihren spezifischen Anforderungen automatisch ein- und auszuskalieren. Mehrere Verfügbarkeitszonen bieten Ihnen die Möglichkeit, die Zuverlässigkeit und Verfügbarkeit von Anwendungen zu verbessern.

Mit Elastic Beanstalk können Sie die für Ihre Anwendung optimalen AWS-Ressourcen wählen, etwa den Amazon EC2-Instance-Typ einschließlich Spot-Instances. Sie behalten auch die volle Kontrolle über die AWS-Ressourcen, die Ihre Anwendung unterstützen. Wenn Sie einige oder sämtliche Elemente aus Ihrer Infrastruktur übernehmen möchten, können Sie dies mit den Verwaltungsfunktionen von Elastic Beanstalk nahtlos durchführen. 

Elastic Beanstalk erfüllt die Kriterien für die Einhaltung von ISO, PCI, SOC 1, SOC 2 und SOC 3, zusammen mit den Kriterien für eine HIPAA-Eignung. Das bedeutet, dass Anwendungen, die unter Elastic Beanstalk laufen, regulierte Finanzdaten oder geschützte Gesundheitsdaten verarbeiten können.

AWS Graviton arm64-basierte Prozessoren bieten das beste Preis-Leistungs-Verhältnis für Ihre Cloud-Workloads, die in Amazon EC2 ausgeführt werden. Mit AWS Graviton on Elastic Beanstalk können Sie EC2-Instance-Typen auswählen, um die Optimierungsanforderungen Ihrer Workloads zu erfüllen und von einer verbesserten Preisleistung gegenüber einem vergleichbaren x86-basierten Prozessor zu profitieren.