OpenFrame on Azure vs. System z apps and infrastructure: Who wins? - TmaxSoft
Get a rapid mainframe assessment and see the benefits of modernizing your mainframe.
Get Started
Blog

OpenFrame on Azure vs. System z apps and infrastructure: Who wins?

If you have an older mainframe and business-critical applications that still run-on z/OS, what can you do about the fact that IBM has been shedding key Z software, such as TADz, IWS, CICS IA, by selling it off? What will happen to your business applications if IBM separates from z/OS in favor of Linux, using Z architecture but executing Linux applications?

A great answer to those questions is to move your legacy applications and databases that live on an IBM Z mainframe to the cloud (you can learn all about that in this blog). The cloud offers the elasticity, reliability, and scalability needed for massive growth in digital business, workplaces, and social and healthcare. Modern applications that can easily be updated as customer demands and expectations change need the cloud. The cloud can also deliver the fast access to data needed to address technology trends such as edge computing, and AI.

But how will the applications perform? Are there tradeoffs for moving from on-premises to the cloud? In 2020. TmaxSoft and Microsoft decided to find out by conducting a sizing study using the TmaxSoft mainframe modernization solution, OpenFrame, running on Microsoft Azure Infrastructure as a Service. TmaxSoft ran the CICS COBOL Reference application (zRef) workload, which was previously run on an IBM Z mainframe. Let’s take a look at what happened.

The set-up

The study ran zRef on OpenFrame, hosted in Microsoft Azure. zRef was a representation of a z/OS batch and CICS application written in COBOL that used DB2 and simulated a real financial application. zRef was programmed to be as much like a real-world mainframe as possible. It included two batch jobs, ZRefBR and zRefBU, and a CICS portion. The batch jobs were similar to transactional (CICS) programs that run on z/OS. zRefBR was a batch reporting workload, and zRefBU handled complex updates to the zRefDB in an input file-driven batch process. The zRef database consisted of 33 tables with a wide range of columns, cardinality, and scaling properties.

The CICS portion of zRef (zRef CICS) consisted of 10 CICS transactions processed by more than 30 executable CICS programs that read, update, and insert data into a DB2 database and optionally log audit information (write) to a VSAM ESDS file.

For the purposes of the study, OpenFrame on Azure is a single-node distributed architecture. There was no change in code or business logic. The programs were simply compiled and deployed on the OpenFrame platform with TmaxSoft Tibero as the database.

The scenarios and systems

These were the scenarios tested:

  • Batch workload: For the zRefBR job, records were extracted from the database to sequential file and then processed through multiple sort and merge steps. There were multiple runs so we could record an average runtime and CPU consumption. For zRefBU, 30,000 business transactions were processed from the input transaction file. Multiple runs were made to obtain average runtime and CPU consumption.
  • Batch concurrency: In one scenario, many jobs were run concurrently to simulate the mainframe. batch workload. In the other, five zRefBU and three zRefBR ran concurrently on OpenFrame.
  • CICS workload.
  • A batch workload that ran parallel to CICS online transaction processing.

There were two studies and a CICS concurrent load:

  • Study 1 tested a small distributed system that simulated a workload of 2000 simulated users.
  • Study 2 tested a scaled up distributed system tested with a workload of 4,500 simulated users.
  • The CICS concurrent load was generated through a Python interface to x3270 terminal emulator for two zRef CICS regions and it was submitted by a client machine.

The results

The results were everything we’d hoped for and more:

  • Under the same conditions, OpenFrame on Azure performed and scaled better than the z/OS and System z infrastructure and at a much lower cost.
  • OpenFrame delivered the same or better performance and batch/online transaction response time, and service levels.
  • OpenFrame provided the equivalent of several hundred to many thousands of MIPS capacity when hosted in the Azure infrastructure.
  • The OpenFrame scale-up option can handle batch and online workloads.

Get off the mainframe and onto the cloud

Our sizing study showed that OpenFrame can provide the mainframe modernization platform to help you usher in your 100-percent cloud era on Microsoft Azure. For more details, you can read the full report here. You can also explore how to migrate to a super-charged application and data infrastructure that runs flawlessly on the cloud in this eBook.

Kelly McClure is the Vice President of Global Marketing for TmaxSoft. Her 20-year marketing career spans both Fortune 1000 companies and fast growth technology startups. Kelly is responsible for leading TmaxSoft’s marketing strategy. She is experienced in aligning marketing and sales, building relevant content and messaging and developing integrated lead generation campaigns. Before joining TmaxSoft, Kelly served as the Vice President of Marketing for 10th Magnitude and held senior marketing roles with DataStax, BMC Software and Micro Focus. Kelly has a bachelor’s degree from Purdue University and an MBA from Loyola University Chicago.