Bei der Suche nach einer Lösung zur Unterstützung der Migration und Bereitstellung von Anwendungen in der Cloud und damit zur Modernisierung der Anwendungsinfrastruktur in all ihren Aspekten war Zurich auf Kubernetes gestoßen. Als Elastic die Alpha-Version von Elastic Cloud auf Kubernetes (ECK) veröffentlichte, ergriff das Unternehmen seine Chance.
Das Team von Brian Keegan testete mithilfe eines Proof-of-Concept die Verwendbarkeit von ECK auf dem Microsoft Azure Kubernetes Service (AKS), zusammen mit den Teams von Elastic Consulting und Microsoft wurde über Fragen der Architektur und Anwendungsfälle diskutiert und es wurden Best Practices zur Validierung der Herangehensweise entwickelt. Elastic-Consultants halfen bei der Entwicklung eines Proof-of-Concept und trugen so dazu bei, ein ideales Schulungsfundament für das IT-Team bei Zurich zu legen. Das Elastic-Team hat zusammen mit Zurich an Möglichkeiten zur Erfassung von Logdaten in Kubernetes gearbeitet und unter anderem mit Empfehlungen für Azure-Komponenten, Instanzgrößen und Speicherklassen dabei geholfen, alles für die Produktion vorzubereiten. Damit wurde ein solider Ausgangspunkt für die Implementierung von ECK geschaffen, das standardmäßig bereits sicher ist und deklarative Nutzer und Rollen unterstützt.
„Wir haben nur die besten Erfahrungen mit Elastic Consulting gemacht“, berichtet Brian Keegan. „Die Beratung des Teams hat es uns überhaupt erst ermöglicht, die anspruchsvollen Zeitvorgaben zu erfüllen. Wir konnten die Implementierung des Produkts in seiner minimalen Form bis zum UAT in weniger als sechs Wochen über die Bühne bringen und so grünes Licht für die Überführung in die Produktion erhalten.“
Der Umstieg auf Elastic Cloud hat Upgrades und Infrastrukturänderungen deutlich einfacher gemacht. Die Investitionen in den Elastic Stack zahlen sich für Zurich Versicherung also optimal aus, da viele Legacy-Lösungen, die das weitere Wachstum, höhere Umsätze und das Skalieren behindert hatten, außer Dienst gestellt werden konnten. Zudem können sich die Mitarbeiter jetzt auf die Verbesserung von Produkten und Diensten konzentrieren, statt Zeit mit Upgrades und der Lösung von Timeout-Problemen verbringen zu müssen.
„Früher war es so, dass für ein Upgrade ein riesiges Projekt aufgesetzt und eine Menge von Leuten aus den verschiedensten Teams freigestellt werden musste – häufig für mehrere Wochen“, erinnert sich Evgeny Sitnikov. „Dank der Nutzerfreundlichkeit von Elastic dauern Infrastrukturänderungen heute nicht mehr Tage oder Wochen, sondern nur noch Stunden.“
Evgeny Sitnikov und Brian Keegan gehen davon aus, dass die Nutzung von Elastic noch weiter steigen wird, je mehr Daten aus den verschiedensten Quellen erfasst werden. Für eine kosteneffektive Verwaltung der Daten nutzen sie die ECK-Knoten für „kalte“, „warme“ und „heiße“ Daten, das heißt, ältere Daten werden kontinuierlich auf billigere Knoten für „kalte“ Daten umgeschichtet, stehen dort aber für Abrechnungs-, Compliance- und andere Zwecke weiter zur Verfügung.