A quick note on a big announcement today by IBM that is being rolled out as I write this. No, I don't have a crystal ball – my colleague Brad Day and I spent a day in Poughkeepsie in late June for the full scoop – provided under NDA. The announcement is massive, so I'll just lay out the high points and a few of my thoughts on what it means to apps folks. I'll leave the deeper I&O/technical details to Brad and others in subsequent posts and research. My goal here is to get a conversation going here on what it may mean to apps people in your IT shops.
What's in the zEnterprise announcement?
- It's a new computing environment that unifies Linux, AIX, and z/OS on a new server complex that includes mainframe servers, x86, and Power7 blades under a single set of management software: the zEnterprise Unified Resource Manager (URM).
- A 10 Gb private data network joins the new z server (z196) and zBX – an ensemble that houses racks of x86 and Power7 blades. It also includes an intra-ensemble network that is physically isolated from all networks, switches, and routers – permitting removal of blade firewalls.
- One client claims a 12-to-1 reduction in network hops by eliminating blade firewalls.
- The z196 permits up to 96 Quad-core 5.02 ghz processors, 80 available for customer use, and 112 blades.
What is the impact on applications people and application-platform choice?
zEnterprise is a monster announcement that heralds a long laundry list of improvements – it would be impossible to cover all of the ramifications in a single blog post; however, a brief glimpse of some of the most notable improvements that affect applications folks include (zEnterprise as compared to z10):
- For Linux – up to 60% performance improvements and 35% cost reduction
- For z/OS – up to 40% performance improvements and 60% cost reduction
- For XML – up to 30% to 50% performance improvements
- For VSAM – up to 40% performance improvements
There are literally hundreds of improvements in the announcement over z10 – memory improvements, speed improvements, and power consumption improvements – but I keep coming back to the union of traditional z with blades via private data networks – all under URM (manageability). zEnterprise will force folks to reconsider their application platform strategies.
Many will ask themselves: "Why would I choose to:
- Remain embroiled in the religious wars around which vendor's platforms are best suited to run this workload versus that workload
- Manually configure and manage blade instances
- Pay for redundant management capabilities
. . . when I can choose between zOS, Linux on System z, or AIX/Linux on blades from a single vendor and manage it under a single resource manager – greatly simplifying my computing environment?" I'm not saying there may not be reasons to pause – too deep an investment in a single vendor comes to mind – but one could argue that most vendors are now fusing software and hardware stacks to leverage performance and manageability. Thinking forward to what happens when Tivoli, Rational, IGS, and other IBM groups outline how zEnterprise shapes their product strategies brings some really interesting capabilities to mind.
I'm hoping all of you will jump in on the pros and cons for apps folks of the zEnterprise announcement and generate a healthy debate. Please also see the full announcement at: http://www-03.ibm.com/systems/z/news/announcement/20100722_annc.html?cmp=zenterprise&cr=ibm&cm=S&csr=systemshp
I've only scratched the surface of the full announcement here, and from a largely "What does it mean to apps dev and delivery?" point of view. The I&O folks will surely have much more to discuss, at technical levels far deeper than concern the apps development and delivery role, and some of my colleagues – Brad Day, J. P. Garbani, Glenn O'Donnell, James Staten, and Galen Schreck – may opine on those aspects.