Grundlagen und Zweck von AWS Elastic Beanstalk Anwendungsbereitstellung unter AWS Elastic Beanstalk Teil 1

Elastic Beanstalk erleichtert Entwicklern das Bereitstellen und Verwalten von Anwendungen in der AWS-Cloud. Entwickler laden einfach ihre Anwendung und der Service verwaltet automatisch Kapazitätsbereitstellung, Lastverteilung, automatischen Skalierung und Statusüberwachung. Die drei wichtigsten Automatisierungs-Framework in AWS heißen Elastic Beanstalk, OpsWorks und CloudFormation. Das per Default auf Docker–Containern aufsetzende Elastic Beanstalk stellt Plattformen zum Betreiben von PHP-, Ruby-, Tomcat- oder Java-Anwendungen […]

CloudFormation-Syntax und Struktur der CF-DSL AWS CloudFormation, Teil 3

Mit AWS CloudFormation lassen sich reproduzierbare Deployments nahezu beliebiger Komplexität unter Einbeziehung aller verfügbaren AWS-Ressourcen und Dienste realisieren. Dieser Beitrag widmet sich der Beschreibungssprache von CloudFormation-Vorlagen. Die zwei wichtigsten Konzepte in AWS CloudFormation (CF) sind „Vorlagen“, also Templates, und „Stapel“ bzw. Stacks. Eine Vorlage ist eine Spezifikation der zu provisionierenden AWS-Ressourcen. Ein Stack ist eine […]

CloudFormation-Templates erstellen und editieren AWS CloudFormation, Teil 2

AWS CloudFormation nutzt wiederverwendbare Vorlagen, sprich Templates, auf deren Basis automatisch gewünschte Ressourcen erzeugt werden. Nachdem wir die prinzipielle Arbeitsweise von CloudFormation anhand von Beispiel-Stacks demonstriert haben, geht es in diesem Beitrag um Werkzeuge zum Erstellen eigener CloudFormation-Vorlagen. Bei CloudFormation steht wie bei OpsWorks das konsistente und reproduzierbare Deployment im Vordergrund. Dies lässt sich über […]

Infrastruktur via AWS CloudFormation definieren AWS CloudFormation, Teil 1

Amazon Web Services bietet zahlreiche Möglichkeiten, das Deployment von Infrastruktur, Plattformen oder komplexen mehrstufigen Anwendungen zu automatisieren. Die wichtigsten sind CloudFormation, Elastic Beanstalk und OpsWorks. Folgender Beitrag wirft einen Blick auf Cloud Formation. Automatisierung ist in der Cloud allgegenwärtig. Schließlich ist Cloud Computing im Grunde nichts anderes, als die API-gesteuerte Automatisierung des Deployments virtueller Maschinen, Container oder […]

Bitnami