NetApp: BKB verbessert Entwicklungsbilanz und Kundenkomfort

NetApp: BKB verbessert Entwicklungsbilanz und Kundenkomfort
Michael Eisenrauch, Leiter Bereich Service Center und Mitglied der Geschäftsleitung BKB. (Foto: BKB)

Basel – Wer die digitale Transformation vorantreiben will, steht vor der Frage, wie die Softwareentwicklung schneller und flexibler werden kann. Die Basler Kantonalbank (BKB) hat sie beantwortet. So konnte die Bank die Entwicklung ihrer Core-Banking-Plattform Avaloq verbessern und neue Services wie „myBKB“ erfolgreich an den Start bringen. Denn die Zukunft der Bankgeschäfte ist digital.

Analog und Digital geschickt verbinden
Kunden von heute wollen Bankgeschäfte unabhängig von Ort und Zeit bequem und schnell erledigen. Für die BKB Grund genug, zusätzlich zu ihren 14 physischen Filialen eine digitale zu eröffnen. Über myBKB können Kunden online Informationen abrufen, Konten eröffnen, Bankpakete bestellen, Geld anlegen und die Kundenberatung kontaktieren. Digitale Services und Kommunikationsmittel sind auch bei der laufenden Modernisierung der BKB-Filialen ein „Must-have“. myBKB ist in der digitalen Transformationsstrategie der BKB ein grosser Meilenstein. Bis es soweit war, durchlief myBKB umfangeiche Testphasen und musste auch in die Core-Banking-Plattform Avaloq integriert werden. Ebenso wie viele andere Schweizer Banken nutzt die BKB Avaloq als „Plattform as a Service“-Angebot. Die komplexe Cloud-Plattform läuft in einem voll isolierten und hoch abgesicherten Netzwerk beim Provider. Definierte Abläufe, Zeitpläne und zuständigkeiten regeln die Nutzung für alle Beteiligten. Integration und Abnahme von Softwarepaketen zum Beispiel obliegen grundsätzlich dem Betreiber. „Normalerweise wird direkt auf der Avaloq-Plattform gearbeitet. Aber wir wollten den Entwicklungsteil ins Haus holen, um flexibler und schneller zu werden und um unsere Systeme beim Provider zu entlasten“, so Jan Rindisbacher, Application Operation bei der BKB.

On-premises entwickeln, in der Cloud verarbeiten
Die generelle Machbarkeit bewies ein Proof of Concept. Die zwei Terabyte grosse Datenbank aus der Avaloq Plattform lief nun vor Ort. Jedoch war die Bereitstellung einer einzigen Entwicklungsinstanz mit sechs Stunden zu lang und gemessen am Speicherverbrauch für zahlreiche Instanzen auch zu teuer. Die Lösung war einfach. „Wir haben mit der Snapshot-Technologie von NetApp sehr gute Erfahrungen gemacht“, so Frédéric Lepka, Core Operations bei der BKB. „Dass auch die Inhouse-Entwicklung für Avaloq davon profitieren kann, hat sich schnell gezeigt.“ Zusammen mit der Netcloud AG, langjähriger IT-Partner der BKB, wurde ein All-Flash-System mit direktem Zugriff über NFS getestet. Das Ergebnis hätte besser nicht sein können. „NetApp liefert genau die Performance und Software Tools, die unser Entwicklungskonzept für Avaloq so erfolgreich machen. Wir können inhouse schneller und flexibler entwickeln, starten erst mit den produktionsnahen Systemen in der Cloud und sparen insgesamt Zeit“, sagt Rindisbacher.

Im Schnelldurchlauf durch die Instanzen
Drei Teams betreuen zwei Umgebungen, eine für die BKB und eine für ihre Tochter, die Bank Cler. Zwölf Datenbanken sind die Basis für den Aufbau verschiedener Stände als Quellen für die Klone. 14 Datenbanken stehen für die Entwickler als Klonquellen mit diversen Software- und Datenständen bereit. Hinzukommen 28 ständig laufende Entwicklungsinstanzen. Vier Datenbanken dienen dem Integrationsroboter für die automatisierte Installation der frisch entwickelten Programme. Deutlich mehr Entwicklungsinstanzen als bisher und automatisierte Prozesse steigern die Produktivität der Teams. Softwarepakete werden automatisch auf einwandfreie Installierbarkeit in der Datenbank gecheckt.

„Unsere Software-Entwicklung hat an Tempo, Flexibilität und Produktivität gewonnen. Wir können die Markteinführung neuer digitaler Services verkürzen und unsere Kunden überall dort abholen, wo sie gerade sind.“
Dr. Michael Eisenrauch, Leiter Bereich Service Center und Mitglied der Geschäftsleitung, BKB

Die bestehende Umgebung liess sich schnell und einfach in den Klonprozess integrieren. Als sehr hilfreich erwies sich die Unterstützung diverser Programmiersprachen im mitgelieferten Entwickler-Toolkit. Ein intern programmiertes Web-GUI bietet den Entwicklern nach dem Self-Service-Prinzip zahlreiche Optionen, inklusive Provisionierung sowie Erstellen, Speichern und Verwerfen von Klonen. „Mit der neuen Data Management Software haben wir eine voll funktionstüchtige Instanz in fünf Minuten statt erst nach sechs Stunden“, so Rindisbacher. „Jeder Entwickler hat seine eigene Datenbank und ist folglich unabhängiger von den Test- und Produktionssystemen in der Cloud. Das Teilen der Ressourcen mit den sehr rechenintensiven Test- und Abnahmesystemen hat sich erledigt. Es gibt daher keine Wartezeiten und die Performance ist überragend. Unsere Entwickler sind begeistert.“ Auch die Effizienz der Lösung ist beachtlich. Dank All-Flash-Technologie, effektiver Datenkompression und Klontechnologie genügen pro Bank 13 Terabyte physische Kapazität – obwohl 120 Terabyte alloziert sind. So werden im Vergleich mit konventioneller Technologie bis zu 90 Prozent des Storage-Bedarfs und die entsprechenden Kosten vermieden. Das System agiert ähnlich einem Perpetuum Mobile, was der flüchtigen und sich immer wieder erneuernden Natur der Entwicklungsprozesse sehr entgegen kommt. Denn wichtig sind möglichst viele Versionen und Instanzen des aktuellen Software-Stands. Der effektive Speicherverbrauch ist mit 10-50 Gigabyte für einen Datenbank- Klon sehr gering.

Digital in die Zukunft
Die weitere Digitalisierung des Bankgeschäfts der BKB baut auf myBKB. Künftig sollen sämtliche Basisfinanzdienstleistungen allen Kundensegmenten digital zur Verfügung stehen, mit freier Wahl des Kanals für die Bankgeschäfte. Dass sämtliche Vertriebskanäle auf der technischen Ebene reibungslos ineinandergreifen, ist die Aufgabe des Entwicklungsteams. Mit vollständig integrierten, digitalen Lösungen hat die BKB nicht nur den Komfort für die Kunden verbessert. Die Standardisierung und Automatisierung der zugrundeliegenden Prozesse trägt auch dazu bei, die Effizienz der betrieblichen Abläufe zu steigern. „Unsere Software-Entwicklung an Tempo, Flexibilität und Produktivität gewonnen. Wir können die Markteinführung neuer digitaler Services verkürzen und unsere Kunden überall dort abholen, wo sie gerade sind“, lautet die Bilanz von Dr. Michael Eisenrauch, Leiter Bereich Service Center und Mitglied der Geschäftsleitung bei der BKB.

Lösungskomponenten
NetApp Produkte: AFF A300HA; Data ONTAP 9, Premium Flash Bundle, Manageability SDK, incl. ZExplore, Development Interface (ZEDI)
Umgebung: Avaloq, Linux, Oracle Database

Die Vorteile

  • Bis zu 90 % weniger Storage-Kapazität gegenüber konventioneller Technologie
  • Kostenoptimierung
  • Zwei Terabyte grosse Datenbank in fünf Minuten statt sechs Stunden dupliziert
  • Höhere Entwicklungsproduktivität
  • Schnellere Entwicklung von Banking-Produkten und Software
  • Flexible Unterstützung der Digitalisierungsstrategie
  • Zeitgemässe Abwicklung von Bankgeschäften durch Kunden

(BKB/mc)

BKB
NetApp

Schreibe einen Kommentar