View From Above

Mar 18 2014   7:15AM GMT

Let’s put an end to the cloud-mainframe comparisons

Ron Miller Ron Miller Profile: Ron Miller

Mainframe computers

There was an SNL skit in the 1990s with Mike Myers called If it’s not Scottish, it’s crap, and when people mixed up Scotland and Ireland,┬áhe would angrily point to a map and say “There’s Ireland! There’s Scotland! There’s the bloody sea! They’re different!” I feel that way when I hear old-school IT pros try to argue that the cloud is just an update of mainframe time-sharing.

Can we please put that comparison to rest. While they both involved sharing in a sense, they are not really related at all, anymore than Scotland and Ireland are.

Don’t make me pull out my map and pointer.

Mainframes in the 70s were huge computers and when people needed computing power to do anything, they got in line, paid a fee and they got their few minutes of power for whatever time they got access. Computing power was a scarce resource. Memory and computing cycles were expensive and you used what you needed and nothing more (and there probably wasn’t a lot left over even if you did need more).

In other words mainframe system sharing was based on an expensive scarce resource where little computing power existed.

Now, let’s compare that with the cloud.

The cloud developed at the same time computing power was growing ever cheaper. It provided infrastructure (servers, memory and storage) for pennies on the dollar. Instead of being expensive and scarce, it was cheap and abundant. If you needed more, you paid for more. So if you had an event like an election or a Black Friday when you knew you would require much more server power temporarily, you could easily scale up for that event, pay for the extra resources and scale back when the event was over.

Imagine requiring 100 extra servers for a two-day period. It would make for awkward planning in a private data center, or it would be impossible. No CIO in his right mind is buying a bunch of servers for a temporary event, only to put them in storage when the event is over. It’s simply not going to happen.

And it’s not just infrastrastructure, programmers can build programs on cloud development platforms and have access to a bunch of services such as security and authentication and not have to build them from scratch. They only have to connect their application to those services, a much faster, easier and cheaper development path.

And of course, there’s software as a service. Instead of worrying about seats and licenses you will probably never use, in most cases you buy only the number of seats your company requires and as your company grows or shrinks –because that happens sometimes too –you only pay for what you use.

The breadth of the cloud is completely different from the mainframe. The costs are turned on their head and you have access to as many resources as you need and competition is actually driving costs down over time. Just last week, for instance, Google dropped its storage prices in response to a similar move from Yahoo!. That’s competition working for you as a consumer.

How low did they go? They dropped the monthly price of a 100 GB of extra storage from $4.99 to $1.99 and a terabyte from $49.99 to $9.99. That’s a steep and significant price drop and it comes from abundance and competition, the opposite of what we saw with the mainframe.

The mainframes might have also involved shared computing resources, but it was an entirely different level and scale and today’s cloud tools provide companies with the ability to build businesses for a fraction of the cost it would have if they were required to build their own data center. The Mainframe provided computing resources where little existed, but it didn’t have the disruptive force that the cloud has precisely because it’s so cheap and so widely available.

What’s more, mobile and apps have developed in large part because of the cloud and the ability to store and access content across multiple devices from anywhere at any time. The cloud pushed this development.

Mainframes in the absence of PCs simply provided some computing resources for the few where none existed. The cloud provides resources for anyone in virtually endless abundance.

As Mike Myers might have said, “Cloud, Mainframe, resources, different!”

Photo Credit: (c) Can Stock Photo

1  Comment on this Post

There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when other members comment.
  • StevenDickens3
    Not sure I 100% agree with your delineation, firstly a mainframe is a large server that has a role in the cloud.  For instance we are seeing Cloud Service providers who want to run Linux both at scale and at 5x9's availability turn to the platform, especially given that the economics of the platform (starting price $75k) mean typically a 50% saving over comparable x86 based Linux environments.  I take you point that a bureau service is subtly different to a cloud service such as AWS, but on a lot of levels they are similar shared resources, virtualisation, pay-per-use etc. You are considering the mainframe as the 1970's MVS box it once was, what happens if I describe it as a server that runs 5 operating systems (2 of which are open source) with the worlds fastest chip (5.5Ghz) that supports standards such as OpenStack... different view now? Don't fall into the same pitfall as those you chastise...
    10 pointsBadges:

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to:

Share this item with your network: