Bei dem Kunden handelte es sich um ein führendes Unternehmen im Bereich der digitalen Transformation für die wissenschaftliche Gemeinschaft, das für die Entwicklung hoch skalierbarer digitaler Hubs verantwortlich ist, um die Bewahrung, Anreicherung und den einfachen Zugriff auf wissenschaftliche Daten zu gewährleisten. Um die Verfügbarkeit und Skalierbarkeit seines Produkts zu gewährleisten, wollte er sein bestehendes Vor-Ort-System auf eine vollständig ereignisgesteuerte DevOps-freundliche Cloud-Architektur migrieren.
Über den Kunden
Problemstellung
Der Kunde wollte eine kosteneffiziente, aber hoch skalierbare Architektur für seine Digital-Hub-Lösung, um seinen Kundenstamm zu erweitern. Die bestehende On-Premise-Lösung war jedoch aus mehreren Gründen nicht geeignet, die Expansion zu unterstützen:
- Eine Überschätzung der Ressourcen führt zu hohen Gesamtbetriebskosten (TCO)
- Unterschätzung der Ressourcen, die die Expansion des Unternehmens behindern
- Der hohe Wartungsaufwand verlagert den Schwerpunkt vom Entwicklungsprozess auf die Wartung der Infrastruktur.
- Das bestehende System konnte nur eine begrenzte Anzahl von Kunden bedienen (Schwierigkeiten bei der Skalierbarkeit)
Die Herausforderung
Der Kunde wollte das:
- Aufbau einer hochautomatisierten Softwarebereitstellungspipeline zur Beschleunigung der Bereitstellung für eine große Anzahl von Kunden
- Aufbau überprüfbarer Prozesse zum Schutz der Architektur vor möglichen Bedrohungen
- mehr Kunden bedienen, indem Sie ihre Produkte mit wenigen Klicks an mehrere Standorte liefern
- Kostengünstigere Ressourcen und geringere Wartungskosten
Sie entschieden sich für die AWS-Cloud, um ihre Ziele zu erreichen, benötigten jedoch die Unterstützung von Cloud-Experten für die Migration und die Implementierung der Best Practices in der Cloud.
Die Lösung
Der Kunde wählte Scalefree als Beratungspartner und:
- Aufbau einer skalierbaren, containerisierten Microservice-basierten Architektur mit Amazon EKS
- Sichere EKS-Integration mit anderen AWS-Services im Ökosystem mit auditierbarem RBAC-Mechanismus, der von AWS bereitgestellt wird
- Vollständig automatisierte Bereitstellung der Infrastruktur mit einem Infrastructure as a Code (IaaC)-Ansatz und Bereitstellung der Anwendung
- Aufrechterhaltung einer sicheren privaten Verbindung mit dem lokalen System für den Zugriff und die sichere Migration in die Cloud
Konkrete Ergebnisse für den Kunden
Das Projekt brachte erhebliche Verbesserungen gegenüber der bestehenden Lösung und half dem Kunden, seine Anforderungen umzusetzen. Die vier Hauptergebnisse der Zusammenarbeit waren:
- Unterstützung bei der sicheren Migration von Daten und Implementierung in der Cloud
- Umsetzung bewährter Cloud-Verfahren zur Gewährleistung einer kosteneffizienten und hochsicheren Lösung
- Entwurf einer skalierbaren Architektur, bei der der Kunde nur für die benötigten Ressourcen bezahlt. Sie könnten damit mehr als 50% ihrer Infrastrukturkosten einsparen
- Vollständig automatisierte Bereitstellung des Produkts erhöht die Konzentration auf den Entwicklungsprozess
Insgesamt konnten sie nach der Umstellung auf die Cloud mehr Kunden bedienen.
Verwendete Technologien
- Amazon EKS
- AWS EFS-Dateisystem
- Terraform
- Ansible
- S3, Sicherheitsmanager
- Amazon System Manager