Continuous Delivery und Microservices setzten Deployment-Automatisierung voraus. Dafür gibt es nicht nur eine Vielzahl technischer Lösungen, sondern auch unterschiedliche Vorgehensweisen und Pattern.
Der Vortrag erläutert Ansätze wie Idempotenz oder Immutable Server und gibt einen Überblick über die technologische Optionen wie Package Manager, PaaS, Docker, Chef oder Terraform. Das ist die Basis für die Wahl eines automatisierten Deployment-Ansatzes und der dafür notwendigen Technologien.
Vorkenntnisse
Grundlegendes Verständnis über Software-Installation und IT-Betrieb
Lernziele
* Umfassender Überblick über die verschiedenen Deployment-Optionen.
* Dabei vor allem ein Verständnis für die Konzepte und Prinzipien hinter den Optionen.
* Der Überblick über die Konzepte erlaubt eine bessere Wahl des passenden Deployment-Ansatzes und der Deployment-Strategie.
//
Eberhard Wolff
@ewolff
ist Fellow bei innoQ und arbeitet seit mehr als fünfzehn Jahren als Architekt und Berater. Er ist Autor zahlreicher Artikel und Bücher und trägt als Sprecher auf internationalen Konferenz vor. Sein technologischer Schwerpunkt sind moderne Architektur- und Entwicklungsansätze wie Continuous Delivery, DevOps, Microservices und NoSQL.