Schonmal was von Deployment gehört?

Was ist Deployment und warum ist das wichtig?
Ganz kurz gefasst bezeichnet “Deployment” die Verteilung von Software. Genauer gesagt bezieht sich das auf den Prozess, bei dem z.B. die Website oder ein Update der Website von der Entwicklungsumgebung auf die Test- oder Liveumgebung übertragen werden. Das Ganze kann halb- oder vollautomatisch passieren.

Aber warum ist das nun so wichtig?
Wenn man die Alternativen betrachtet - etwa das manuelle Kopieren von Dateien von A nach B sowie Änderungen in der Datenbank ohne angemessene Dokumentation - wird deutlich, dass das kein nachhaltiger Prozess ist.

Wie kann man das professionell abbilden?
Grundsätzlich gehören alle Änderungen über eine Versionskontrolle nachvollziehbar und dokumentiert abgelegt. Dieser Stand wird dann (direkt aus der Versionskontrolle heraus) halb- oder vollautomatisch auf das Zielsystem ausgerollt. Dafür gibt es einen festen Prozess, der im Fehlerfall auch wieder umkehrbar ist. 

Welche Vorteile gibt es noch?

  • Alle Änderungen müssen in der Versionskontrolle sein, damit sie ausgerollt werden können.
  • Es wird Wildwuchs vermieden. Es gibt keine veralteten Dateien auf dem Server. Nichts wird vergessen. 
  • Ausfallzeiten werden stark reduziert oder ganz vermieden.
  • Im Fehlerfall ist ein sogenannter “Rollback”, also das Wiederherstellen des letzten Standes, problemlos möglich. 


Was nutzen wir dafür?
Unser Tool der Wahl ist “Deployer”. Neben dem eigentlichen Deployment können wir damit auch in Minuten den aktuellen Stand der Website auf ein Entwicklungssystem ziehen und dann genauso schnell auf dem Testsystem für Tests und Abnahme zur Verfügung stellen. Unsere Kunden können dann an einer aktuellen Kopie des Livesystems testen. 


Bei Ihnen gibt es keine getrennten Systeme für Tests und Live? Den Begriff “Deployment” hören Sie heute das erste Mal?
Dann sollten wir dringend einmal reden. Klicken Sie hier und buchen Sie direkt einen Termin.
 


Über den Autor

Andreas Gaul ist Gründer und Geschäftsführer der blueways GmbH & Co. KG. Während des Studiums lernte er die Welt der Softwareentwicklung lieben, die bald darauf um seine Leidenschaft für Digitalprojekte erweitert wurde. Sein umfassendes Fachwissen aus über 20 Jahren Praxis ist Gold wert - besonders wenn es um Lösungen geht, die genau auf die individuellen Herausforderungen und Anforderungen seiner Kund:innen zugeschnitten sind.

Sie können Andreas Gaul direkt per E-Mail unter a.gaul@blueways.de kontaktieren oder für mehr Insights sein LinkedIn-Profil besuchen.