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

In diesem Abschnitt werden einige wichtige Konzepte von Elastic Beanstalk erklärt.

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. AWS Elastic Beanstalk ermöglicht es Ihnen, alle Ressourcen, auf denen Ihre Anwendung ausgeführt wird, als Umgebungen zu verwalten.

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, das den bereitstellbaren Code enthält, z. B. eine WAR Java-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, auf denen eine Anwendungsversion ausgeführt wird. 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 bereit, die in Ihrem AWS Konto, um die von Ihnen angegebene Anwendungsversion auszuführen.

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. Eine Anwendung, die HTTP Anfragen bearbeitet, wird auf einer Webserver-Umgebungsebene ausgeführt. Eine Backend-Umgebung, die Aufgaben aus einer Amazon Simple Queue Service (AmazonSQS) -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. Mit der Elastic Beanstalk Beanstalk-Konsole, EB, können Sie gespeicherte Konfigurationen erstellen und ändern und sie auf Umgebungen anwenden. CLI AWS CLI, oder. API Das API und das AWS CLI beziehen sich auf gespeicherte Konfigurationen als 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 hierzu finden Sie unter Elastic Beanstalk-Plattformen.