Definition

Amazon Web Services CloudFormation (AWS CloudFormation)

Amazon Web Services CloudFormation (AWS CloudFormation) ist ein kostenloser Service der Amazon Web Services zur Vereinfachung der Cloud-Bereitstellung. Mit AWS CloudFormation können AWS-Nutzer ihre Infrastrukturressourcen auf Basis einer Beschreibungssprache definieren und bereitstellen. Alle Ressourcen, die man für die Anwendungen in bestimmten Regionen und Konten benötigt, werden dabei mit einer einfachen Textdatei modelliert und automatisiert bereitgestellt.

CloudFormation besteht aus zwei Teilen: Templates (Vorlagen) und Stacks. Ein Template ist eine JavaScript Object Notation (JSON) Textdatei. Die Datei, die deklarativ und nicht geskriptet ist, definiert, welche AWS-Ressourcen oder Nicht-AWS-Ressourcen zum Ausführen einer Anwendung benötigt werden. So kann die Vorlage beispielsweise erklären, dass die Anwendung eine Amazon EC2-Instanz und eine Identity and Access Management (IAM) -Richtlinie erfordert.

Wenn das Template an den Service übermittelt wird, erstellt CloudFormation die notwendigen Ressourcen im Kundenkonto und baut eine laufende Instanz der Vorlage auf. Abhängigkeiten und Datenflüsse werden automatisch in die richtige Reihenfolge gebracht. Die laufende Instanz wird als Stack bezeichnet, der den zweiten Teil von CloudFormation bildet.

Kunden können nach dem Deployment jederzeit Änderungen am Stack vornehmen. Dafür müssen sie CloudFormation-Tools und einen Bearbeitungsprozess verwenden, der der Versionskontrolle ähnlich ist. Wenn ein Stack gelöscht wird, werden automatisch auch alle zugehörigen Ressourcen gelöscht.

Ein zentrales Merkmal von CloudFormation ist, dass die oft komplexen Schritte der Servicebereitstellung auf relativ einfache Weise automatisiert werden. Am einfachsten gelingt der Einstieg in AWS CloudFormation durch das Experimentieren mit einer der zahlreichen Beispiel-Templates. AWS CloudFormation ist kostenlos. Kunden zahlen nur die AWS-Ressourcen, die für den Betrieb ihrer Anwendungen benötigt werden.

Diese Definition wurde zuletzt im September 2019 aktualisiert

Erfahren Sie mehr über Cloud Computing

ComputerWeekly.de
Close