Allianz ditches mainframe for scale and innovation | CIO
The mainframe as a benchmark
The benchmark for such KPIs was set by mainframe. “The fact that the new environment delivers similar performance to the old one is crucial for internal customer buy-in,” says Schell. The new features were tested, adjusted and expanded in several iterations.
The IT team also checked the scalability of the new platform. “We have to be able to migrate more portfolios and win new customers,” adds Schell. “So we also tested whether additional volumes could be processed.” Using growth simulations IT tested whether the system would remain functional even with major release changes or upcoming migrations.
“For example, we measured the utilization of the online channels, used the times with the most access as a benchmark, and checked whether the new system also worked reliably with a thousand additional simulated clerks,” says Pongratz.
Batch processes were also checked in this way, for example, in regard to peak loads in seasonal business. The KPIs for this were the DB2 accesses per second, which were simulated in the Linux database, and measurements were taken every day of the month to cover all scenarios.
In parallel, the target operating model of the new environment was introduced. Allianz IT set up teams of experts in Germany, India, and Hungary to operate the new ABS.
The hot phase
Around four months before the scheduled date for the migration, the team stopped further development of the products. The versions developed to date were prepared for the changeover and only adjusted with individual fixes. On this basis, the continuous operation simulation started in the last few weeks before the deadline.
In this phase, for example, the concept for database reorganization, including backups during the nightly rest periods, was revised. “It didn’t go as quickly as planned,” Pongratz says. “So we had to adjust it eight weeks before going live.”
The migration itself was deliberately scheduled for the Easter weekend of 2022. The entire inventory from the mainframe had to be converted, technically checked, cleaned up, and migrated to Linux. “We had four days to solve any problems,” he says. “In the end, it took 48 hours to transfer the complete data set.”
In order to be prepared for problems, logistics and communication also had to be prepared. “For the absolute worst-case scenario, where all of our pre-implemented safeguards fail, we prepared to roll back to the old system,” says Pongratz. Schell adds: “We had 1,000 employees in use to test in all areas, including agencies and brokers.” In addition, the German banking supervisory authority Bafin was informed.
Effort and ROI
The core project team consisted of around 500 employees while around 3,000 people worked at times in various phases, and the budget was a low, three-figure million euro amount. Bearing that in mind, the project plan is for it to pay for itself after three to four years. “We’ve been running the platform for a year now and can see exactly how it compares to the mainframe costs,” says Schell. “We save a double-digit million amount in operation.”
According to the CTO, trust in business was achieved by measuring all relevant transactions of a user from a department before and after. “In the test before going live, we showed that the new processes are high-performing in the desired areas,” says Schell. And after a short time, every transaction on the new platform was demonstrably faster than it has been on the mainframe.
According to Pongratz, the modern architecture and access to the latest tools drive the innovative power of the company. Resources can now be used more dynamically and allocated more easily. And developers no longer have to wait for batch jobs.
The project also contributes to the overarching IT strategy as Schell wants to consolidate applications outside of ABS and switch off legacy systems. “It’s the preliminary stage for cloudification of the environment,” he says. “We’ve achieved very stable operations and are now considering whether and how we will migrate them to the cloud.” But the common cloud hyperscalers would first have to develop suitable solutions that map the performance requirements of the system.
Assessing the challenges
Besides the technical aspect, managing the human element was also a big challenge. In the mainframe world, Allianz had built up a lot of application know-how that would remain essential for the new target platform, so this knowledge had to be preserved.
The existing team was supplemented by experts, and colleagues from the “old world” received further training in order to take them and their expertise along into the Linux environment. But there was fear among employees who had worked on the mainframe for decades.
“Change management was a big topic,” says Schell. “If you don’t manage it well, it can torpedo a project.”
Therefore, the workforce was involved in the project early on. “We managed to get the whole organization committed to one goal and make it clear that every person will be important for the new world,” says Pongratz. The colleagues were trained in courses or together with internal and external experts.
In the project phases, there was also a bit of a crunch. “You have to be careful not to copy the mainframe on Linux,” Pongratz says. Certain mechanisms would have to be transferred to the new world, but they worked differently there. It was therefore important, for example in quality assurance, to check whether the applications were built Linux-native with a view to the cloud and not according to legacy principles.
In addition, executives such as department and team leaders were made responsible for sub-projects. And in totality, the project affected everyone at Allianz in Germany because everyone works with ABS, which is a system with 300 interfaces. “They worked according to the motto, ‘You build it, you run it,’” says Pongratz. “It’s in your own interest to take your employees with you.”