Case Study:
Compass Security
Systempflege, Updates und Support
Kunde
Compass Security ist ein etabliertes Schweizer Unternehmen, spezialisiert auf IT-Sicherheitsdienstleistungen. Mit Hauptsitz in der Schweiz und weiteren Niederlassungen in Deutschland und Kanada beschäftigt Compass Security über 70 Mitarbeitende. Als technisch führender Anbieter in Europa bietet das Unternehmen eine breite Palette an Sicherheitslösungen und widmet sich insbesondere der wachsenden Nachfrage nach professionellen IT-Security Services. Als Management-Holding strukturiert, ist Compass Security optimal aufgestellt, um internationalen Anforderungen und den Sicherheitsbedürfnissen seiner globalen Klientel gerecht zu werden.
Projekt
Compass Security war auf der Suche nach einem Dienstleister für die Systempflege, Updates und den Support ihrer bestehenden Webpräsenzen.
Das Ziel des Projekts war es daher, sicheres und skalierbares Hosting für die unter TYPO3 und WordPress betriebenen Seiten anzubieten und ein robustes Deployment-Setup zu entwickeln.
Zudem sollten die bestehenden Systeme geupdated und weiterentwickelt werden, um die Sicherheit und Effizienz der Webpräsenzen zu gewährleisten.
Umsetzung
Für das Projekt mit Compass Security hat CosmoCode ein maßgeschneidertes Deployment Setup entwickelt, das speziell die hohen Anforderungen an Sicherheit und die technische Komplexität der bestehenden Systeme berücksichtigt. Das Deployment basiert auf Docker, was eine flexible und modulare Gestaltung der Hosting-Umgebung ermöglicht. Durch die Verwendung von Docker Containern kann CosmoCode eine isolierte und sichere Umgebung für jede Komponente des Projekts gewährleisten.
Die Integration einer automatischen Deploymentstrecke zwischen Entwicklungs-, Staging- und Live-Instanzen sorgt für eine effiziente und fehlerfreie Überführung von Codeänderungen in die Produktivumgebung. Dieses System ermöglicht es, Updates und neue Features schnell und zuverlässig auszurollen, ohne die Betriebsstabilität zu gefährden. Diese Automatisierung trägt wesentlich dazu bei, menschliche Fehler zu reduzieren und die Effizienz des Update-Prozesses zu steigern.
Traefik dient dabei als Reverse Proxy und automatisiert das Routing von Anfragen zu den entsprechenden Docker Containern. Traefik übernimmt dabei auch das SSL-Handling und bezieht Zertifikate automatisch von Let's Encrypt. Diese Struktur fördert nicht nur eine hohe Verfügbarkeit und Zuverlässigkeit der Webanwendungen, sondern unterstützt auch das DevOps-Modell, indem sie den Entwicklern ermöglicht, direkt auf die Webserver-Konfiguration Einfluss zu nehmen. Diese Flexibilität führt zu schnelleren Iterationen und einer besseren Anpassung an sich ändernde Anforderungen während des Projektfortschritts.
CosmoCode führte zudem die Aktualisierung der TYPO3-Instanz von Version 10 auf Version 11 durch. Der Upgrade-Prozess umfasste eine sorgfältige Planung und Durchführung verschiedener Schritte, um die Kompatibilität und Sicherheit der Plattform sicherzustellen. Neben der Aktualisierung der Abhängigkeiten und den zugehörigen Datenbankmigrationen, gehörte hierzu auch das Anpassen und das Testen der vorhandenen custom Extensions. Besonderes Augenmerk lag auf der Minimierung von Ausfallzeiten und der Sicherstellung eines reibungslosen Übergangs während des gesamten Prozesses. CosmoCode sorgte auch für die Überprüfung und Anpassung von TYPO3-Konfigurationen und Dateiverwaltungsstrukturen, um die Vorteile neuer Features und Verbesserungen in TYPO3 v11 voll ausschöpfen zu können.
Compass Security führt regelmäßig Penetrationstests gegen die von CosmoCode bereitgestellte Infrastruktur durch. Dadurch wird sichergestellt, dass sowohl die Webanwendungen als auch die zugrundeliegende Hosting-Umgebung stetig auf Schwachstellen überprüft und optimiert werden. Dieser proaktive Sicherheitsansatz hilft, potentielle Sicherheitsrisiken frühzeitig zu erkennen und zu mitigieren, was für die Pflege eines sicheren und vertrauenswürdigen IT-Umfeldes unerlässlich ist.
CosmoCode bietet einen kontinuierlichen Support und dedizierten Service-Desk für die TYPO3- und WordPress-Instanzen von Compass Security. Durch dieses Ticketsystem wird eine effiziente und transparente Bearbeitung der Anfragen und Probleme gewährleistet.
All diese Komponenten zusammengenommen schaffen eine robuste und sicherheitsfokussierte Hosting- und Managementumgebung für die Internetpräsenz von Compass Security.
- Kunde
- Compass Security Network Computing AG
- Zeitraum
- 2021 - heute