Startseite Seitentitel FNZ (UK) Ltd. Eine Erfolgsserie
IBM Power Systems Virtual Server hilft FNZ bei der Modernisierung seines Testkonzepts – und mehr
Nahaufnahme eines reifen Mannes, umgeben von Monitoren, der auf einem holografischen Display liest.

Manchmal kann eine einzelne Veränderung mehrere Erfolge mit sich bringen. Fragen Sie einfach John Cullen, Chief Technical Architect in der Asset Management Infrastructure Division der FNZ (UK) Ltd., einem Finanzdienstleistungsunternehmen mit Sitz in Edinburgh, Schottland.

Vor einigen Jahren begannen Cullen und sein Team, Softwaretests zu automatisieren, um neue Versionen ihrer zentralen digitalen Vermögensverwaltungsplattform Figaro schneller einführen zu können. Es hat funktioniert – sie konnten ihre Testzyklen um Tage verkürzen.

Das Testteam teilte sich jedoch eine logische Partition (LPAR) mit dem Entwicklungsteam, und im Laufe der Zeit wurden wichtige Softwareentwicklungen durch ihre erfolgreiche Teststrategie verlangsamt. Cullen und sein Team versuchten, dieses Problem zu lösen, indem sie ihre Tests nach Geschäftsschluss durchführten, aber das erwies sich als nicht gerade ideal.

„Wir nahmen eine Änderung vor, warteten darauf, dass der Test über Nacht lief, fanden heraus, dass wir einen Fehler eingeführt hatten, behoben ihn, warteten darauf, dass der Test über Nacht lief ... immer und immer wieder, bis zu dem Punkt, an dem wir unsere eigenen Prozesse verlangsamten – das Gegenteil von dem, was wir erreichen wollten“, erklärt Cullen.

Server-Einrichtung

 

FNZ kann in nur 10  Minuten einen neuen virtuellen Server einrichten

Schnellere Tests

 

Mit der neuen Plattform kann FNZ Tests mindestens 15 Mal schneller durchführen

 

Wir müssen nur das richtige Bild finden, es hochfahren, die Tests durchführen und fertig. John Cullen Chief Technical Architect, Asset Management Infrastructure Division FNZ (UK) Ltd.

Als nächstes überlegte das Team, eine separate, dedizierte LPAR für die Ausführung von Tests zu erstellen. „Das hätte unser Problem zweifellos gelöst, aber es wäre weder kosteneffizient noch skalierbar gewesen“, sagt Cullen. „Wir wollen immer mehr Tests hinzufügen, also brauchten wir eine geeignete, kostengünstige Lösung, die das Problem mit der Skalierbarkeit löst.

Cullen fand diese Lösung mit der Test-as-a-Service-Plattform von IBM Business Partner CSI Limited, die auf IBM Power® Systems Virtual Server läuft.

Eine leistungsstarke, skalierbare Lösung

Figaro ist ein sehr großes System mit Millionen von Codezeilen, Tausenden von Tabellen und etwa 25.000 Programmobjekten. In der Vergangenheit lief es auf IBM i auf Power-Servern, daher war der Wechsel zu IBM Power Systems Virtual Server naheliegend. Bei Cullens Wahl geht es jedoch um mehr als nur darum, die richtige Kombination aus Server und Betriebssystem zu finden.

Mit IBM Power Systems Virtual Server und dem Test-as-a-Service-Angebot von CSI haben Cullen und sein Team immer so viel Rechenleistung, wie sie brauchen. „Mit diesem Setup können wir einen virtuellen Server mit der erforderlichen Figaro-Version und dem entsprechenden Datensatz anfordern, unsere Tests darauf ausführen und dann den virtuellen Server löschen“, so Cullen.

Die Fähigkeit, auf die richtige Version von Figaro zuzugreifen, ist entscheidend. Der aktuelle Veröffentlichungsplan von FNZ sieht vierteljährlich neue Versionen der Software vor, wobei alle zwei Wochen ein Patch veröffentlicht wird. Damit Tests effizient und kostengünstig durchgeführt werden können, muss Cullens Team in der Lage sein, eine genaue, aktuelle Version der Software nach Bedarf zu entwickeln. „Wir wollen nicht, dass wir für einen Test, der vielleicht nur 15 Minuten dauert, unzählige Patches installieren müssen, um eine funktionierende Umgebung zu erhalten – alles muss vorgefertigt sein“, sagt er.

Um dies zu erreichen, stützt sich das Team auf einen Docker-ähnlichen Ansatz, bei dem Schichten zur Erstellung von Images verwendet werden. „Sie haben einen bekannten Ausgangspunkt und fügen darüber Schichten hinzu. Wir nahmen die IBM Power-Images und fügten nach und nach immer mehr Konfigurationssoftware hinzu, bis wir eine voll funktionsfähige Umgebung hatten“, erklärt Cullen.

Jetzt hat Cullens Team den gesamten Prozess der Bilderstellung automatisiert, um alles auf dem neuesten Stand zu halten, und verwendet ein Überwachungsprogramm, um neu veröffentlichte Artefakte zu identifizieren. „Angenommen, wir möchten ein Upgrade von Version 1.2 auf 1.3 unseres Systems durchführen. Wenn wir den Patch der Version 1.3 auf das Artefaktrepository übertragen, sieht der Beobachter das, und dann startet die vorherige Version auf einer virtuellen Maschine, installiert den Patch für Version 1.3, speichert die Ergebnisse und löscht die virtuelle Maschine.“

Als Ergebnis dieses Prozesses verfügt FNZ stets über eine testbereite Umgebung. „Alles, was wir tun müssen, ist, das richtige Bild zu finden, es hochzufahren, die Tests durchzuführen und schon sind wir fertig“, sagt Cullen.

Außerdem müssen beim Docker-basierten Ansatz keine der umgebenden Schichten neu erstellt werden, wenn sich etwas in den Zwischenschichten ändert. „Es ist ziemlich effizient“, bemerkt Cullen.

Die CSI-Lösung nutzt auch die Vorteile der Multicloud-Management-Technologie IBM Cloud Pak®, die auf Red Hat® OpenShift® ausgeführt wird (Link befindet sich außerhalb von ibm.com). Insbesondere die Funktionalitäten des Automatisierungsmanagements der Cloud des Angebots helfen FNZ bei der Organisation, Vorlage und Parametrisierung von Terraform-Systemdefinitionen, während Automationsscripte von Red Hat Ansible® (Link befindet sich außerhalb ibm.com) die Anwendung vollständig bereitstellen.

Einer der Hauptgründe, warum wir uns für eine IBM Cloud-Lösung entschieden haben und nicht für etwas, das nur unser kurzfristiges Problem beheben würde, war die Möglichkeit, für verschiedene Zwecke neue Instanzen unserer Software einzurichten. IBM Power Systems Virtual Server wird uns dies ermöglichen. John Cullen Chief Technical Architect, Asset Management Infrastructure Division FNZ (UK) Ltd.
Jede Menge Möglichkeiten

Heute haben Cullen und sein Team mehr erreicht als ihr ursprüngliches Ziel, die Geschwindigkeit zu erhöhen, mit der FNZ neue Versionen von Figaro veröffentlicht. Sie haben eine robuste automatisierte Testumgebung geschaffen, die es ihnen ermöglicht, neue Maschinen in nur 10 Minuten hochzufahren und dann mehrere Tests parallel oder nacheinander durchzuführen. Dadurch kann FNZ Tests in der neuen Umgebung mindestens 15-mal schneller durchführen als zuvor.

Die Umgebung bietet ihnen außerdem einfachen Zugriff auf aktuelle Software und die richtige Menge an Rechenleistung, ohne für etwas bezahlen zu müssen, das sie nicht benötigen. Tatsächlich ist der IBM Power Systems Virtual Server bereits ab 100 GBP pro Tag erhältlich.

Cullen bestätigt, dass FNZ auf dem besten Weg in eine Zukunft in der Cloud ist. „Jetzt, da wir eine Lösung haben, mit der unsere Testgruppe Figaro-Umgebungen bei Bedarf automatisch starten kann, können wir diese auch für unsere Entwicklungsteams nutzen. Sie benötigen ihre eigenen dedizierten Umgebungen für die Durchführung von Tests, insbesondere für Leistungstests, für die sie eine separate Umgebung benötigen, die nicht von anderen Aktivitäten innerhalb des Systems beeinflusst wird“, erklärt er.

Cullen hat noch weitere Einsatzmöglichkeiten für die IBM-Lösung im Sinn, darunter auch die Möglichkeit, eine ähnliche Lösung für FNZ-Kunden anzubieten. „Einer der Hauptgründe, warum wir uns für eine IBM Cloud-Lösung entschieden haben und nicht für etwas, das nur unser kurzfristiges Problem beheben würde, war die Möglichkeit, neue Instanzen unserer Software für verschiedene Zwecke einzurichten. IBM Power Systems Virtual Server wird uns das ermöglichen.“

Um zu erfahren, wie IBM und CSI FNZ bei der Transformation ihrer Kernproduktionsumgebung geholfen haben, klicken Sie hier.

Das Logo der FNZ
Über FNZ (UK) Ltd.

FNZ Externer Link (Link befindet sich außerhalb von ibm.com) ist ein 2004 gegründetes globales Finanzdienstleistungsunternehmen mit Hauptsitz in Edinburgh, Schottland. Finanzinstitute nutzen die Lösungen und Dienstleistungen von FNZ, um Kunden bei der Verwaltung und Vermehrung ihres Vermögens zu unterstützen. FNZ beschäftigt rund 3.000 Mitarbeiter und ist in 12 Ländern tätig. Im Jahr 2019 erwarb FNZ JHC Finance, ein Hersteller von Software für die Vermögensverwaltung. Das verwaltete Vermögen übersteigt 700 Milliarden GBP.

CSI Limited

CSI (Link befindet sich außerhalb von ibm.com) wurde 1983 gegründet und ist ein Anbieter von IT Managed Services mit Sitz in Birmingham, England. Es bietet Infrastruktur-, Datenschutz- und Cybersicherheitslösungen für verschiedene Kunden in ganz Europa. CSI ist seit seiner Gründung ein IBM Business Partner.

Gehen Sie den nächsten Schritt

Wenn Sie mehr über die in diesem Artikel vorgestellten IBM Lösungen erfahren möchten, wenden Sie sich bitte an Ihren IBM Ansprechpartner oder IBM Business Partner.

Weitere Anwendungsfälle anzeigen IBM kontaktieren University of the Arts London

Die Show muss weitergehen

Kundenreferenz lesen
Carus

Reibungsloser Ablauf

Kundenreferenz lesen
Coca-Cola European Partners

Beschleunigt die strategische Transformation

Blog lesen
Rechtshinweise

© Copyright IBM Corporation 2021 IBM Corporation, IBM Cloud, New Orchard Road, Armonk, NY 10504

Hergestellt in den Vereinigten Staaten von Amerika, Juli 2017.

IBM, das IBM Logo, ibm.com, IBM Cloud, IBM Cloud Pak und Power sind Marken der IBM Corporation in den USA und/oder anderen Ländern. Weitere Produkt‐ und Servicenamen können Marken von IBM oder anderen Unternehmen sein. Eine aktuelle Liste der IBM Marken finden Sie auf der Webseite „Copyright and trademark information“ unter  www.ibm.com/de-de/trademark.

Red Hat® OpenShift® und Ansible® sind Marken von Red Hat, Inc. oder deren Tochterunternehmen in den USA und anderen Ländern.

Das vorliegende Dokument ist ab dem Datum der Erstveröffentlichung aktuell und kann jederzeit von IBM geändert werden. Nicht alle Angebote sind in allen Ländern verfügbar, in denen IBM tätig ist.

Die genannten Leistungsdaten und Kundenbeispiele dienen ausschließlich zur Veranschaulichung. Tatsächliche Leistungsergebnisse hängen von den jeweiligen Konfigurationen und Betriebsbedingungen ab. DIE INFORMATIONEN IN DIESEM DOKUMENT WERDEN OHNE JEGLICHE AUSDRÜCKLICHE ODER STILLSCHWEIGENDE GARANTIE ZUR VERFÜGUNG GESTELLT, EINSCHLIESSLICH DER GARANTIE DER MARKTGÄNGIGKEIT, DER EIGNUNG FÜR EINEN BESTIMMTEN ZWECK UND DER GARANTIE ODER BEDINGUNG DER NICHTVERLETZUNG VON RECHTEN. Die Garantie für Produkte von IBM richtet sich nach den Geschäftsbedingungen der Vereinbarungen, unter denen sie bereitgestellt werden.