DevOps mit Vagrant und Chef

DevOps mit Vagrant und Chef

Software ist heutzutage in vielen Bereichen zu finden. Wer am Puls der Zeit bleiben will muss schnell und kontinuierlich neue Features und Bugfixes liefern. Gleichzeitig werden Anwendungen komplexer und erfordern eine Vielzahl an Komponenten (z.b. Apache Webserver, MySQL, Elasticsearch, Mailserver). All das erfordert eine enge Abstimmung von Betrieb und Entwicklung.


Die Entwickler möchten meist neue Funktionen liefern, neue Technologien ausprobieren und die neusten Versionen verwenden. Der Betrieb muss gleichzeitig die Stabilität der Anwendung sicherstellen. Beidem gerecht zu werden gleicht oftmals einem Spagat.


Unter dem Buzzword "DevOps" versteht man Technolgien die diese Zusammenarbeit erleichtern. Vagrant und Chef bieten hierbei die Möglichkeit die Konfiguration mittels Code zu bewerkstelligen und so viele Schritte zu automatisieren.

 

Zu jedem Schritt in diesem Workshop gibt es die lauffähigen Dateien in einem github Repository zum auschecken und starten:

https://github.com/timoschmidt/vagrant-chef-workshop

 

Inhalt

Navigation