Jun 19

Top 5 Common Mainframe Myths Debunked

by Bob Thomas 

A bill has recently passed the U.S. House of Representatives (Modernizing Government Technology or MGT) that calls for updating out of date IT systems and technologies. Should the bill pass through the Senate, it is certain that many installed mainframe systems could be targeted for replacement because of the perceived notion that "old" systems should be replaced with new systems. But that is not necessarily true, according to a recent article that appeared in GCN (Government Computer News) titled, "As the MGT Act Rolls Forward, It's Time to Debunk Mainframe Myths." Written by Compuware's Director of Federal, State and Local Government Solutions, Claire Bailey, the article lists five common myths about the mainframe and systematically shoots huge holes through all of them. The five myths are:

Myth #1: The Mainframe is Legacy

In IT circles, “legacy” is often a pejorative term, referring to technologies that may have paved the way for subsequent standards and platforms but are now obsolete and inefficient. Mainframes are often unfairly lumped in this category. In reality, mainframes remain highly relevant across industries, including government—with approximately 225 state and local governments continuing to use them. We’ve seen many organizations try to move off the mainframe, only to quickly backpedal once they discover the “open-heart surgery” their applications and infrastructure must undergo, as well as the cost to maintain and/or secure alternative systems—all with little to no added benefit.

The explosion in mobility is one major reason for the mainframe’s longevity. Most any mobile application that ends in a transaction—paying a parking ticket, using Uber or renewing a license online, for example—ultimately touches a mainframe on the back-end. In fact, the term “mobile transaction” is a bit misleading because while the transaction may be instigated on a mobile device, more often than not a mainframe is actually processing it.

IBM’s modern z13 mainframe offers 300 percent more memory and 100 percent more bandwidth than more traditional servers, making it the most powerful computing system on earth. Smartphones may feel light in our pockets, but brawny back-end engines are still needed to support the massive computing loads generated by mobile.

Myth #2: The Mainframe Represents a Huge Security Risk

Mainframes run a variety of programming languages, including older languages such as COBOL and Fortran. Many erroneously believe these older languages are incapable of supporting the newest security protocols, making the mainframe a major security risk. This is simply not true. COBOL and Fortran continue to be updated, and other aspects of the modern mainframe’s superior security are based in its insular design and function.

All of the hardware and software needed to complete mainframe transactions resides on a single machine, unlike a distributed environment where network traffic can be intercepted by an attacker. In addition, mainframes’ front-end processors often handle the task of interfacing with the rest of the world, freeing up the system to do nothing but what it was expressly designed for: executing transactions. These front-end processors also handle many security aspects, effectively isolating the mainframe from attacks.

The highly publicized data breach of the Office of Personnel Management is often blamed on the mainframe. While mainframe files were accessed, the breach was the result of hackers gaining a foothold in the surrounding distributed infrastructure and accessing mainframe credentials that resided there. Contrary to popular belief, the breach was not the result of the mainframe itself not being secure.

Myth #3: Mainframes Cost Too Much to Maintain

Politicians and other government officials love to reference the 75/25 statistic—referring to government IT teams devoting 75 percent of their budgets to operations and maintenance (i.e., running), leaving only 25 percent or less for innovation. This statistic helps fuel the argument that any older technologies, including mainframes, are a drain and need to be replaced.

Gartner’s most recent IT Key Metrics Data tell a different story. In this analysis of 22 different industries, government (both federal and state and local) fell right in the middle of the pack with regards to percentage of IT budgets allocated to running, growing and transforming IT. This makes it unfair to criticize government IT managers as a particularly profligate and uneconomical lot. It also weakens the implicit underlying correlation—that heavy reliance on older technology translates to government’s excessive waste.

Technology industry leaders are collaborating to bring greater cost efficiency to mainframe workloads, helping organizations accommodate significant growth in computing loads while eliminating unnecessary overconsumption of resources and keeping costs in check. In addition, studies have shown that mainframe-dependent organizations actually prove to be more cost efficient in the long run than organizations using large, distributed, commodity server-based infrastructures.

Myth #4: Mainframe Talent is Quickly Evaporating

It’s true that the largest mainframe talent pool, the baby boomers, are retiring. But this doesn’t mean it’s time to rip and replace these systems. Rather, mainframe environments simply need to be modernized, making it easier for any developer to work with COBOL—a language easy for developers to add to their programming repertoire. Examples include replacing the antiquated green-screen development environment with a modern, familiar integrated development environment, as well as leveraging Java-like tools and technologies that make updating and maintaining COBOL applications easier and less risky for newer developers.

Mobile applications are often multiplatform in nature, spanning several systems before ultimately landing on a mainframe. Developers working on these applications increasingly must be able to toggle seamlessly across them. Providing government technologists with a multiplatform DevOps environment will enable them to quickly and accurately complete modifications, truly understand the mechanics of how their systems work and ultimately reduce if not eliminate technical debt. In fact, removing unnecessary obstacles around the mainframe will likely get developers excited about the prospect of working on some of the government’s most critical digital initiatives.

Myth #5: Choosing to Stick With the Mainframe Means We Forgo the Benefits of the Cloud.

The cloud offers many benefits, including instant scalability, cost-efficiency and flexibility. Contrary to popular belief, the decision to stay on the mainframe does not mean an organization has to forgo these benefits. Instead, there’s an opportunity to combine the greatest attributes of both platforms. The key is understanding which types of applications are best suited to each environment. Generally, any mission-critical application serving as the lifeblood of an enterprise should stay on-premise on the mainframe, while other less critical applications like human resources and email can benefit from the cost efficiencies of shared cloud resources.

Imagine never having to enter a motor vehicles department to renew a license ever again. Services like this are at the heart of the citizen-first vision, and modernization through the MGT Act and other initiatives will indeed be critical to getting there. But a citizen-first mission also means being the best possible stewards of taxpayer resources, which means we must not apply blanket generalizations to all technologies.

Claire Bailey's original article, as it appeared in GGN, can be read by clicking here.