Feeds

Time to say goodbye to Risc / Itanium Unix?

Depends upon your coffee cup collection

3 Big data security analytics techniques

Mission Critical Twenty years ago open systems was the battle cry that shook the absurdly profitable proprietary mainframe and minicomputer markets.

The proliferation of powerful and less costly x64-based systems that can run Solaris, Linux or Windows is making more than a few Unix shops think the unthinkable: migrating away from Unix for their mission-critical workloads.

The dot-com crash was the last hoorah for Unix systems. Unix machines accounted for nearly half of worldwide server revenues, shipments ran at about 75,000 units per quarter and revenues were about $2.5bn per quarter.

Hit for six

Shipments and revenues took a hit in the recession that ran from 2001 through 2003, and Unix also vendors suffered in the slump of 2008-9.

Unix now represents about 20 per cent of worldwide server sales. In the first quarter of 2011, according to statistics from Gartner, Risc/Itanium server sales where Unix is the primary operating system started heading back towards 50,000 units and revenues hit $2.6bn. The Unix market has rebounded to where it was after the dot-com crash.

Meanwhile, the Windows and Linux markets have surged, driving about two and a half times as much revenue and accounting for the bulk of the two million or so servers that get shipped in a quarter.

And even as Unix has recovered, the market is adopting Windows and Linux at a feverish pace, predominantly on Xeon and Opteron server platforms.

The same economic and technical pressure that Unix put on proprietary systems is not letting up on Itanium and Risc servers. Organisations look at their data centres and see the big cheques going out to IBM, Oracle and HP, the three remaining commercial Unix suppliers, and start asking a lot of questions about the alternatives.

At the start of the Unix revolution, the processors and system components in Unix machines were leaps and bounds ahead of what x86 server makers could deliver in terms of capacity and reliability. A Unix system was a safe bet.

So safe, in fact, that when the dotcom bubble started to inflate in the late 1990s a Sun Microsystems Sparc server and an Oracle database were the default platforms for Web 1.0 startups – a fact that made Sun and Oracle stinking rich and IBM and HP envious.

HP may have moved from PA-Risc processors to Itanium chips from Intel, but Integrity machines are still seen as more expensive than x64-based alternatives running the same workloads. Itanium is, for all economic purposes, no better (or worse) than a Risc processor.

The pace of change for Risc and Itanium processors has slowed a little in the past decade and enhancements have been coming to x64 processors from Intel and AMD. The x64 processors have grown up, with 64-bit memory addressing and a slew of reliability features that previously were part of only mainframe or Risc/Itanium systems.

The expanded set of machine check architecture features with the Westmere-EX Xeon E7 processors announced in April are an example of such RAS enhancements.

Salute the kernel

Perhaps more importantly, Windows and Linux, the operating systems favored on x64 platforms in the data centre, have also improved greatly over the past decade in terms of reliability and scalability.

The kernels have been tweaked to support SMP and Numa scaling, and have real-time options for applications where low-latency is the primary desirable characteristic (think hedge fund trading systems).

These latest Windows and Linux platforms also sport virtualisation hypervisors that can stand toe-to-toe with virtualisation technologies created more than a decade ago for Unix systems.

The evolution of x64 hardware and the continuing improvements in Windows and Linux mean Unix shops can contemplate moving off their Risc/Itanium iron. But the higher prices for hardware, software and support on Unix platforms is what actually makes a certain percentage of them actually go through the process.

Quick calculator

Over the past two decades, I have developed a rule of thumb for the back-office, transaction processing workloads that mainframes, proprietary minicomputer and Unix machines have tended to run.

Here's the rule: for any given workload, if a Windows or Linux stack running on an x64 server costs a certain amount, then to drive the same workload on a Risc/Itanium Unix machine will cost roughly twice as much, and a proprietary mid-range or mainframe box with the same capacity will cost twice as much as the Unix alternative.

The relative prices depend on workloads: mainframes do better on batch serial workloads for which they have been tuned, and that is why they drive about $4bn in revenues today.

And Risc/Itanium machines have offered memory, CPU and I/O bandwidth that was not available in x64-based systems, and that is why they continue to drive another $15bn in revenues worldwide.

Not only is the hardware more expensive per unit of capacity, but so is the software. Take Oracle's processor core factoring scheme for its database and middleware software, for example. If you go with per-processor core pricing, you count up the cores and then multiply by a scaling factor to come up with the price.

On Oracle's own Sparc T3 processors, the scaling factor is 0.25 per core, which means you get a software licence at a quarter of list price; software support for databases and middleware is 20 per cent of that price per year on top of that.

The Sparc Ts have lots of fairly wimpy cores and Oracle is trying to compensate for that. On Sparc64-VI and Sparc64-VII processors and early IBM Power and HP PA-Risc chips, the scaling factor is 0.75 per core, so you get a bit of a price break, and on the new Sparc64-VII+ processors from Fujitsu and Oracle the scaling is 0.5 per core, the same as for Xeon and Opteron processors.

But if you want to use an IBM Power6 or Power7 chip, a System z mainframe or an Intel Itanium 9300 chip, you pay full price per core.

If you think it should cost the same to run Oracle software on any machine, you are not alone. But IBM would not agree with you.

Risc assessment

IBM has its own processor value unit software pricing scheme which is used for on-premise machines as well as for Amazon's EC2 and IBM's own SmartCloud clouds.

IBM's pricing scheme gives 50 per cent price break on Opteron and early Xeon processors, and a 30 per cent price break on newer Xeon 5600 and 7500 processors.

However, the fatter Xeon 7500 and E7 processors are priced the same as IBM's own Power6 and Power7 processors, as well as Oracle/Fujitsu UltraSparc and Sparc64 processors and Intel's Itanium chips.

Why do mainframe and Unix vendors charge more for their systems? Because they can

And in many cases, Power6, Power7 and Xeon 7500 and E7 processors have software costing the same per core as IBM's System z machines, which is 20 per cent over the standard price.

Why do mainframe and Unix vendors charge more for their systems? Because they can. Companies that have coded a trillion line of mainframe code are not about to save a few million or even tens of millions of dollars on a migration to Unix, Windows or Linux systems and incur billions of dollars of risk.

Organisations that have Unix skills are similarly unwilling to move to a new server architecture and operating system at the same time (although if they are using packaged software and migrating to a new version, this kind of transition can be done less painfully than actually porting home-grown applications from a Unix box to a Windows or Linux system).

Staying power

The other factor that helps Unix systems persist in the data centre is the competition from the big three system vendors – IBM, Oracle and HP – and between the two big database and middleware providers, Oracle and IBM.

Those comparisons outlined above are vendor list prices and where two or more vendors are brought in to compete, they can drop significantly. Sometimes a discounted Unix system can come down to the same price as an x64-based system of equivalent performance and capacity.

An x64-vendor pushing Windows or Linux alternatives has to push even lower to win the deal, and there just isn't as much room for price cutting. The competition in the Unix space makes it a healthier market, much as the mainframe racket was when Amdahl and Hitachi were grinding away at Big Blue in the 80s and early 90s.

The secret is to get a collection of Intel, AMD, Oracle, IBM and HP coffee cups and make sure vendors see that theirs is missing when they come a-calling.

And the most important thing is to move your workloads off Unix systems only when, and if, it makes sense for your company, not for the vendor pushing x64 alternatives.

It is always easier to start software projects on a new platform than to try to move an older system to a new platform. If you want to save money and grief, this is probably the best way to do it.

The easiest thing to do, however, is compute on the platforms you know how to run best. More than any sticker on a shiny new server, that will determine your real costs over the long haul. ®

SANS - Survey on application security programs

More from The Register

next story
Samsung Galaxy S5 fingerprint scanner hacked in just 4 DAYS
Sammy's newbie cooked slower than iPhone, also costs more to build
US mobile firms cave on kill switch, agree to install anti-theft code
Slow and kludgy rollout will protect corporate profits
Leaked pics show EMBIGGENED iPhone 6 screen
Fat-fingered fanbois rejoice over Chinternet snaps
Microsoft lobs pre-release Windows Phone 8.1 at devs who dare
App makers can load it before anyone else, but if they do they're stuck with it
Oh no, Joe: WinPhone users already griping over 8.1 mega-update
Hang on. Which bit of Developer Preview don't you understand?
Report: Apple seeking to raise iPhone 6 price by a HUNDRED BUCKS
'Well, that 5c experiment didn't go so well – let's try the other direction'
Feast your PUNY eyes on highest resolution phone display EVER
Too much pixel dust for your strained eyeballs to handle
Rounded corners? Pah! Amazon's '3D phone has eye-tracking tech'
Now THAT'S what we call a proper new feature
Hearthstone: Heroes of Warcraft – A jolly little war for lunchtime
Free-to-play WoW turn-based game when you have 20 minutes to kill
Zucker punched: Google gobbles Facebook-wooed Titan Aerospace
Up, up and away in my beautiful balloon flying broadband-bot
prev story

Whitepapers

Top three mobile application threats
Learn about three of the top mobile application security threats facing businesses today and recommendations on how to mitigate the risk.
Combat fraud and increase customer satisfaction
Based on their experience using HP ArcSight Enterprise Security Manager for IT security operations, Finansbank moved to HP ArcSight ESM for fraud management.
The benefits of software based PBX
Why you should break free from your proprietary PBX and how to leverage your existing server hardware.
Five 3D headsets to be won!
We were so impressed by the Durovis Dive headset we’ve asked the company to give some away to Reg readers.
SANS - Survey on application security programs
In this whitepaper learn about the state of application security programs and practices of 488 surveyed respondents, and discover how mature and effective these programs are.