Automatische Bereitstellung aller benötigten Komponenten
Auch in dieser Hinsicht baute Amazon seine Cloud-Services erst kürzlich um solche Funktionen aus. Eine wesentliche Rolle bei der automatischen Provisionierung von Ressourcen und Diensten für eine Anwendung spielt CloudFormation. Er erlaubt die Auswahl aller benötigten Komponenten, indem sie in einer textbasierten Steuerdatei beschrieben und dem Service zur Abarbeitung übergeben werden. Dieser hält auch die vorgegebene Reihenfolge bei der Aktivierung von Diensten ein und nimmt den gesamten Vorgang zurück, wenn ein Schritt im Ablauf scheitert.
Amazon bietet vorgefertigte Templates für mehrere Typen von Anwendungen, die auch als Ausgangsbasis für eigene Definitionen von Ressourcen-Stacks dienen. Interessant sind solche Steuerdateien vor allem dann, wenn bestimmte Konfigurationen mehrfach eingerichtet werden sollen, etwa in verschiedenen Regionen oder für wiederkehrende Tests. Eine mit ihnen eingerichtete Umgebung ist unter einer eigenen ID ansprechbar, so dass mit ihrer Hilfe alle angeforderten Ressourcen auf einen Schlag wieder freigegeben werden können.