Netociety Snorre

Java Deployment Automatisierung

Die Firma netoCiety GmbH betraute uns mit der Aufgabe Ihren Entwicklungsprozess und Ihre operativen Tätigkeiten zu automatisieren. Es wurde eine Rails Applikation entwickelt die eine komfortable Einstellung aller Kundenprojekte und deren Deployment ermöglicht. In dem bereitgestellten Webinterface kann der aktuelle Status (deployte Applikationsversion, DNS Antwort/Applikations Health Status) eingesehen werden.

Weiters ist das System direkt an das Continuous Integration System Cruise von Thoughtworks (oder auch Teamcity) angebunden. Das Deployment einer neuen Version ist damit nur ein paar Klicks entfernt.

Snorre stellt damit auch den Configuration Management Teil der Infrastruktur dar. Diese Konfiguration beschreibt die Infrastruktur in allen Details und wird mit kundenspezifischen Cookbooks für das Automatisierungsframework Chef von Opscode auf dem Zielsystem ausgerollt. Dafür muss im Prinzip nur ein Public/Private Key Zugang zum Zielsystem vorhanden sein.

Die Cookbooks sorgen hier dafür, dass der gesamte Middleware Stack installiert und konfiguriert wird. In diesem Fall ist das neben Apache als Webfrontend und Tomcat als Java Applikation Server noch Munin für die Long-Term Trendanalyse und god als Monitoring System.

Kunde: netoCiety GmbH
Zeitraum: 2008 - 2010
Services: Automatisierung

Sie haben ein Projekt und suchen einen Partner für die Umsetzung?

Schreiben Sie uns doch einfach eine unverbindliche Nachricht!

Name (*)

E-Mail (*)

Betreff (*)

Nachricht (*)

(*) Felder die notwendig sind Loading