Skip to main content

IBM z-Enterprise First Take: Data Center In a Box or Cloud Computing

I started my career in the seventies, working as a programmer for a Governmental Service Bureau providing service to most of the public sector organizations in my country. We used IBM 360 Mainframes with MVT Operating System.

The V did not stand for Virtual (There was no Virtual Storage support), but stood for Variable, because it was an Opertaing System capable of managing Variable length partitions.


MVT predecessor  SVS (Single Virtual Storage), was followed by MVS (Multiple Virtual Storages)

Current Mainframe Operating Systems are based upon MVS. ON 1995 it was extended and brnaded as OS/390. OS/390 was replaced by z/OS  Operating System.

In the 1990s many people believed that  "the Mainframe is dead". However, the Mainframe is still a valuable and profitable asset for IBM, used by many large enterprises. 

On July 22 2010, IBM announced the new z-Enterprise system, which is actually a Data Center in a Box. The new z-Enterprise computers supports Mainframe systems (including Linux on Mainframe), AIX servers and  Intel  based  Windows.  All systems share common Management implemented by firmware.      

The new announcement, described by IBM as  "The revolutionary new design of the  zEnterprise System", may extend the Mainframe platform era for additional years 



Mainframes Strengths and Considerations
The IT industry is standardizing on Intel based Servers and Desktops with Windows or Linux Operating Systems.
This trend implies the following considerations and challenges to all Mainframes (regardless of manufacturer):
  • Relatively higher hardware costs in comparison to Intel based servers.
  • The gap in price between Intel based Servers and Mainframes  is increased systematically because the reduction rate of Intel based Servers price is greater than the reduction rate of Mainframes hardware prices.
  • Lack of Software products - Most of the products are developed for the most frequently used platforms and only some of them are ported to Mainframes.
  • Lack of young experts - Most of the young professionals prefer to specialize in the hottest or mainstream technologies and not in Mainframe technology.

Mainframes strengths include:
  • Higher Availability
  • Extended Scalability
If the Data Center serves many thousands of online users running complex transactions, probably it is beyond the capabilities of standard servers and a Mainframe should take care of it.
  • Security
Few years ago I executed a Penetration Test to a banking institute using Mainframe. I noticed that you cannot breach the password mechanisms by downloading a program from the Web. However, I found some free programs for breaching Windows password mechanisms.
  • Batch

Mainframes where built for executing massive Batch workloads.
But the gap between Mainframes and standard platforms is narrowing consistently, as the standard systems evolve.

Why IBM's Mainframes are still executing Mission Critical work while most of other Mainframes phased out?  
Due to the considerations cited above most Mainframes platforms usage is declining, but IBM's Mainframes usage is still a viable option, at least for large enterprises.
According to a Web page I read approximately 40% of IBM's profits are Mainframe profits (Let's assume that the source may be wrong and unreliable and the real figure is half of the cited number, it is still a significant revenues source).
The secrets of IBM's Mainframe long period of market presence are based on two main factors:

1. It is very difficult and costly to migrate to another platform
In order to migrate you have to redevelop or re-host the applications, replace or re-train the IT staff and to acquire and assimilate new hardware and software products. If the migrated Enterprise is a Very Large Enterprise (VLE) it will be almost impossible to justify it from business point of view.
"If it is not broken do not fix it"
Many migration attempts failed or required more resources and time than planned for executing the migration process.
IBM's mainframe pricing models always favored large enterprises, so the TCO after the migration could be higher than the Tco before it for VLE's.  The Service Level could be lower than before the migration.
An alternative way to migrate from IBM Mainframe is by adopting SOA. After transforming the enterprise to SOA, it is possible to migrate Services transparently and gradually to other platforms, but moving to SOA is a long journey and even longer in case that most of your applications are old Legacy Mainframe systems.

2. Platform Adaptability (Agility)
Agility looks like a wrong term for describing Mainframes, however Agility is about Change according to Business Changes. It is also true that Agility implies quick changes and although IBM's Mainframe platform is adapting usually it does not adapt quickly.
The following list describes some Mainframe platform adaptive changes in a nutshell:
  • Partitioning and Virtualization in order to enable multi logical Operating Systems on a single machine.
  • UNIX on Mainframe – The standalone version failed and afterwards UNIX System Services (USS) where added to z/OS operating system
  • Windows NT on Mainframe build by third party Bristol Software) but was not a success story
  • JEE on Mainframe. Supporting Java on Mainframes required many Hardware and Software changes, in order to fit Java into the z/OS Resource Management and Workload mechanisms, for example the Garbage Collection algorithm was totally changed.
  • z/Linux – RedHat Linux and SuSe Linux on mainframe. It is possible to implement Linux instances by sharing a machine with z/OS systems or on a dedicated cheaper Mainframe.
  • Support for SAP ERP and other applications on Mainframe.
  • SOA on Mainframe as well as on other platforms

MY Take
Cloud Computing is widening the costs gap between standard platforms and tools and Legacy systems and platforms due to Elasticity and reduced Complexity and reduced Management requirements. However, currently it is more attractive to SMB's and relatively small enterprises. It is more attractive for non Core applications such as CRM, e-mail and HR. Large Enterprises are reluctant to place their business critical applications and servers on the Cloud, due to Maturity, Psychological issues and Security issues.

z-Enterprise is an alternative  approach for cutting costs and reducing Complexity targeted for Large Enterprises. Clearly its users are Locked In IBM Mainframe, other IBM platforms and IBM's products. For example, your UNIX platform must be IBM's AIX and not competitor like Oracle/Sun who also tries to Lock you In its own platform (see previous posts:  Oracle-Sun Hardware: Easy to Say and Hard to do – Oracle's Exadata2,  The Future of IT according to Oracle). 
  
But is it really anti-Cloud alternative?  For the Short Term it is, but for the Long Term the number of Cloud providers will be decreased and in addition to players like Amazon and Google, we may find IBM offering z-Enterprise Cloud services to relatively small Mainframe shops, AIX shops and even to large Mainframe shops. It may resemble in some aspects Microsoft's Azure which is designated for Microsoft's platform and tools users.


Comments

Popular posts from this blog

The mainframe: still alive and kicking

Recently, I was interviewed by  Pcon   (unfortunately the link points to an Hebrew only site) as part of debriefing on Legacy Systems.  Pcon is an Israeli company investigating IT topics by quoting professional articles and interviewing experts. They publish the results of the investigations including practical recommendations. This post is mainly about topics raised by me during the interview, but not included in the debriefing, which will be published.    What are Legacy Systems? The term Legacy Systems refers to old application systems and/or veteran technologies still in use.  Usually, the term Legacy Systems is associated with: 1. Mainframe Hardware e.g. IBM System z and its Operating Systems or Proprietary Servers and Operating Systems such as HP Alpha and OpenVMS Operating System, IBM AS/400 and OS/400   Operating System. 2. Development and Production Environments, e.g. COBOL , Natural and DBMS systems such as Adabas  ...

Will Business and IT Aligned?

For decades we are talking about closing the gap between business and IT , but the gap is still as wide as it was. In the beginning of the ERP era, we focused on aligning Business Processes and Core Systems, but in most enterprises we failed. SOA was the next alignment promise: defining the SOA Services in Business boundaries instead of Technical boundaries, should narrow the gap. However, despite of SOA Business Value ( Agility and Reuse )  in most enterprises,  the large Business-IT Gap remained as large as it was.  The IT Community aimed at the next alignment attempt: SOA is technical and BPM is its Business related complement.  Will the current BPM based alignment attempt succeed? I do not know, but Nick Heath's article  titled: Stop doing what the vendors tell you, CIOs told , published in  Tech Republic , suggests that the root of the problem is not Technological .   Stop Doing What the vendors Tell You Nick Heath's article is based ...

Vendors Survival: Will Software AG Survive until 2019?

This post is another post in the Vendors Survival series following posts on Microsoft , Google , HP , Sun and EMC . On July 14 th Software AG and IDS Scheer announced that Software AG is going to take over IDS Scheer . The intended acquisition is an opportunity to add another post in my Vendors Survival posts series. A brief history of Software AG Mainframe products Software AG is larger than any German software company except SAP . It was established in the Mainframe age (in 1969). I worked with many customers, who used and some of them are still using, its two flagship products Adabas and Natural . Although these products support many platforms, their main platform is IBM Mainframe. Adabas is a database and Natural is a development environment. Like other pairs of Database and Development Environment in the mainframe environment (e.g. Ideal and Datacom , Mantis and Supra) build by the same vendor, they are tied together. As a result, although it is possible t...