Elastic Beanstalk.Konzepte - AWS Elastic Beanstalk

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.

Elastic Beanstalk.Konzepte

Mit AWS Elastic Beanstalk können Sie alle Ressourcen, die in Ihrer Anwendung ausgeführt werden, als Umgebungen verwalten. Nachfolgend einige wichtige Elastic Beanstalk-Konzepte

Anwendung

Eine Elastic Beanstalk-Anwendung ist eine logische Sammlung von Elastic Beanstalk-Komponenten, einschließlich Umgebungen, Versionen und Umgebungskonfigurationen. Vom Konzept her gleicht eine Anwendung in Elastic Beanstalk einem Ordner.

Anwendungsversion

In Elastic Beanstalk bezieht sich eine Anwendungsversion auf eine spezifische, benannte Wiederholung des Bereitstellungscodes für eine Webanwendung. Eine Anwendungsversion verweist auf ein Amazon Simple Storage Service (Amazon S3)-Objekt mit dem bereitstellbaren Code wie eine Java WAR-Datei. Eine Anwendungsversion ist Teil einer Anwendung. Anwendungen können verschiedene Versionen haben und jede Anwendungsversion ist einzigartig. In einer laufenden Umgebung können Sie jede Anwendungsversion bereitstellen, die Sie bereits in die Anwendung hochgeladen haben, oder eine neue Anwendungsversion hochladen und sofort bereitstellen. Sie können mehrere Anwendungsversionen hochladen, um Unterschiede zwischen einer Version Ihrer Webanwendung und einer anderen zu testen.

Umgebung

Eine Umgebung ist eine Sammlung von AWS-Ressourcen, die eine Anwendungsversion ausführen. In jeder Umgebung wird jeweils nur eine einzige Anwendungsversion ausgeführt. Sie können jedoch dieselbe Anwendungsversion oder verschiedene Anwendungsversionen in vielen Umgebungen gleichzeitig ausführen. Wenn Sie eine Umgebung erstellen, stellt Elastic Beanstalk die Ressourcen für das Ausführen der Anwendungsversion, die Sie angegeben haben, bereit.

Umgebungsschicht

Wenn Sie eine Elastic Beanstalk-Umgebung starten, wählen Sie zuerst eine Umgebungsschicht aus. Die Umgebungsschicht bestimmt den Typ der Anwendung, die in der Umgebung ausgeführt wird, und legt fest, welche Ressourcen Elastic Beanstalk bereitstellt, um sie zu unterstützen. Anwendungen, die HTTP-Anforderungen senden, werden in einer Webserver-Umgebungsschicht ausgeführt. Eine Backend-Umgebung, die Aufgaben aus einer Amazon Simple Queue Service (Amazon SQS)-Warteschlange abruft, wird in einer Worker-Umgebungsebene ausgeführt.

Umgebungskonfiguration

Eine Umgebungskonfiguration definiert die Parameter und Einstellungen, die das Verhalten einer Umgebung und der zugeordneten Ressourcen definieren. Wenn Sie die Konfigurationseinstellungen einer Umgebung aktualisieren, wendet Elastic Beanstalk automatisch die Änderungen auf bestehende Ressourcen an oder löscht sie und stellt neue Ressourcen bereit (je nach Art der Änderung).

Gespeicherte Konfiguration

Eine gespeicherte Konfiguration ist eine Vorlage, die Sie als Ausgangspunkt zur Erstellung von eindeutigen Umgebungskonfigurationen verwenden können. Sie können gespeicherte Konfigurationen erstellen und ändern und sie über die Elastic Beanstalk-Konsole, die EB-CLI, die AWS CLI oder die API Umgebungen zuweisen. Die API und die AWS CLI beziehen sich auf gespeicherte Konfigurationen wie Konfigurationsvorlagen.

Plattform

Eine Plattform ist eine Kombination von Betriebssystem-, Programmiersprachen-Laufzeit-, Webserver-, Anwendungsserver- und Elastic Beanstalk-Komponenten. Sie entwerfen eine Webanwendung und richten diese auf eine Plattform aus. Elastic Beanstalk bietet eine Vielzahl von Plattformen, auf denen Sie Ihre Anwendungen aufbauen können.

Details dazu finden Sie unter Elastic Beanstalk-Plattformen.