DevOps-Fallstudien
- IndustryWeb- und E-Mail-Hosting
- SolutionAutomatisierung des Aufbaus der E-Mail-Plattform
- CompanyKanadischer White-Label-Hosting-, E-Mail- und SaaS-Anbieter.
- Tools & platformsDocker, VMware, CentOS, GIT, SVN, Jenkins
DevOps Fallstudie
Das Betriebsteam der E-Mail-Plattform benötigt einen konsistenten, sicheren und effizienten Prozess, um die aktuellen Betriebssysteminstanzen mit dem neuen Anwendungscode in der Produktionsumgebung bereitzustellen.
Solution
we made
- REENGINEERING VON PROZESSEN: Der Legacy-Prozess wurde gründlich analysiert und dokumentiert. Die Ineffizienzen und zeitraubenden manuellen Teile des Prozesses wurden identifiziert. Basierend auf den gesammelten Informationen wurden die Anforderungen für Verbesserungen formuliert.
- LÖSUNGSARCHITEKTUR: Der Systemarchitekt von GeeksForLess hat basierend auf E-Mail-Plattformlast, Netzwerkdurchsatz, Budgetanforderungen und funktionalen Anforderungen die Softwarekomponenten bewertet und die Automatisierungslösung entwickelt, um den überarbeiteten Prozess zu unterstützen.
- CODEBASIS-MIGRATION: Git wurde in die Organisation eingeführt, um SVN zu ersetzen. Dadurch konnten Zweige erstellt, die verschiedenen Versionen effektiver zusammengeführt und verwaltet werden. Die Codebasis wurde auf Git migriert.
- KONTINUIERLICHE INTEGRATION/KONTINUIERLICHE BEREITSTELLUNG: Mithilfe der Jenkins- und Git-Integration wurde die Bereitstellung des neuen Codes automatisiert.
- CONTAINERISIERUNG: Das Verpacken von Anwendungen in Docker-Containern hat es ermöglicht, die Betriebssystem-Builds über die Entwicklungsumgebungen der Cluster hinweg zu standardisieren, indem die Anwendungspakete einheitlich und portabel gemacht wurden. Darüber hinaus hat es die Hardware-Ressourcendichte erhöht, was wiederum zu einer Senkung der Entwicklungskosten geführt hat.
Gemeinsam bewegen wir Berge!