Currently Being Moderated

Cloud = IT:  Part 0.  Dimensions of the Cloud

Posted by garcia on Jun 5, 2009 5:10:26 PM

Hello

 

Welcome to my first blog.  My name is Gary and I've run IT for companies like Covalent Systems Corp, The Santa Cruz Operation and StorageWay. I have BS in EBusiness from University of Phoenix and an MBA from Santa Clara University.  

 

Over  the last seven years, I've been a member of NetApp IT's leadership team.  I've lead IT Operations teams, IT Engineering and Portfolio delivery.  These days I work as a member of "The Office of the IT CTO"  at NetApp.  This means I get to work on IT strategy, learn from NetApp's customers and influence NetApp's product managers.

 

This really is a great place to work, so I though I'd share some of the insights into the industry you have given me. 

 

To kick things off, I'm quite interested in Cloud Computing but want to discuss it from a slightly different angle.  What does all this cloud stuff mean to the IT practitioner?

 

    Cloud Stuff

 

 

Much has been said about Software As A Service (SaaS), Platform As A Serivice (PaaS) and Infrastructure As A Service (IaaS) and how these "Cloud" initiatives will change the way we consume information.  As an IT practitioner, I have an invested interest in what this means to me .

 

I'd like to offer some thoughts in FIVE parts.

     0. Introduction and  Dimensions of the Cloud

     1. What the cloud means to the corporate data center

     2. What the cloud means to the role of corporate IT

     3. What the cloud means to the role of the developer

     4. What the cloud means to the consumer

 

How I know it's a Cloud

I've listened to and read many peoples explanation of what a cloud is.  Many of these explanations confuse me because there are too many pieces mixed into one description.  I'm a simple guy and don't like being confused, so I try to put the pieces into different compartments- what the cloud is and some dimensions that tell me what kind of cloud it is.  So my defining criteria have to be general-  I offer them to you and I'm quite interested to learn if you find this useful.

 

First, I assume that the "Cloud" describes IT becoming a service that is delivered like a utility.  With that assumption, I determine that in general, a cloud service has these attributes:

 

  • It is Scalable          (The service can get bigger  or smaller)
  • Multi Tennant   (It has the capability of serving more than one "customer" at a time)
  • On Demand     (If you want it now, you get it now)
  • Pay as you go (<-- what that says)

 

These definitions all point to one thing.  Thinking about this for a moment, we can also conclude that Cloud computing is an economic move that is enabled by technology.  New technology is context to cloud computing and the economic model is the core of the movement.

 

 

Dimensions of the Cloud

 

The whole cloud discussion reminds me of a book I read on Physics.  There are more dimensions than you thought and nothing works the way you imagined.  But eventually evidence accumulates and you have to concede that things work a certain way.  I've come to the conclusion that the cloud has three dimensions.

 

Dimension 1: Flavor

The Cloud  comes in flavors including  SaaS, PaaS, IaaS. We covered those already, but there are many more including Games As A Service (GaaS), Storage As A Service (STaaS), Desktop As A Service (DaaS). 

 

Dimension 2: Public and Private

Reading the blog-o-sphere you might think that all clouds are public.  This is absolutely not the case.  There are many companies out there who will take your private infrastructure and run it for you.  They make money by migrating your applications from a traditional hosting architecture to one that is scalable, allocated on demand, multi-tennant in that it can host more than one workload and pay as you go.  They migrate infrastructure into a cloud that is efficient to operate and therefore gives them greater margin.  NetApp storage, incidentally, is a big win for these companies because of all the storage efficiencies they can leverage.  Suffice it to say that there are a lot of private clouds out there that you might not read about because they are... private.

 

Dimension 3: Internal and External

I've heard vigorous debates where one person claims that if it's hosted in the corporate data center, it isn't a cloud.  If you've ever been to a really big company, you know that IT is like an external provider to many different divisions.  It doesn't really make sense to say that if an IT practice were to build an infrastructure that was scalable, on demand, pay as you go and multi-tennant then they weren't offering a cloud service.  Remember, the cloud is ultimately IT as a service, so if the big guys can build an internal cloud, I say anyone who can leverage the benefits of multi-tenancy can build an internal cloud if they want.

 

 

Next Up:

 

That's all I can summon on a Friday afternoon.  My next blog will cover the impact of the cloud on the corporate data center.

 

Now it's your turn.  You get to tell me if I'm understanding this thing called "the Cloud" in the same way you do!

 

 

Bonus

Cloud initiatives seem to be fertile soil for new ideas.  There's an interesting company called g.ho.st.  It's a collaboration between engineers in Isreal and Pakistan, who, for obvious reasons, don't get to meet very often.  The have an interesting virtual desktop cloud offering.  Check them out here.

223 Views Tags: storage, staas, saas, netapp, the_santa, daas, itil, _curz_operation, paas, best_practices, internal_cloud, iaas, gary_garcia, external_cloud, cloud, cloud, external_cloud, gary_garcia, iaas, internal_cloud, best_practices, paas, _curz_operation, itil, daas, the_santa, netapp, saas, staas, storage


Jun 7, 2009 3:39 AM chriskranz chriskranz    says:

Does Dave Hitz get credit for starting at 0?

 

The "Cloud" stuff to me is a big marketing buzz. There is some great concepts involved, and some great ideas, but these certainly are not new ideas. It's a great buzz to get people thinking about how to make their IT strategy more efficient and robust, but it really doesn't change the way we do business. Are companies rushing to out-source their IT infrastructures into a "Cloud" presence? Not that I've seen. And as you say, the big corporations with large IT infrastructures can embrace the "Cloud" concepts and ideas, but honestly, they've been doing this for years.

 

Lets take some of the criteria for what defines "Cloud" and reflect on these with 2 of my favourite companies, NetApp and VMware...

 

  • It is Scalable

NetApp has been scalable in storage for years, hot adding disks into an aggregate, hot growing volumes on the fly, all been freely (note, free!) on all their storage appliances for around 4-5 years now.

 

VMware has brought the same flexibility to the x86 hardware platform. We can easily (not freely ) add extra hardware and expand the resources we have with no downtime to the existing infrastructure. A large environment would be pro-actively investing in new hardware to predict growth so that this is seamless to the end-user. Outside of the x86 hardware platform, we have seen this for years! In fact it is one of the backbones of the *nix and mainframe architecture almost since it's birth!

 

  • Multi Tennant   (It has the capability of serving more than one "customer" at a time)

NetApp have been providing this via Multi-Store for some time, and this is a very powerful way of segregating out your storage. Even if you don't need all the features of Multi-Store, you still have the ability to secure different areas of the storage system with VLAN's, LUN masking, NFS subnet masks and so on. I don't remember a time where you could not multi-tennant a storage array, again, it's one of the fundamental designs of securing a device.

 

Again, VMware have been supplying this almost since the beginning. A Virtual Machine can be segregated completely by simply giving it it's own network. Further more there are now appliances and new functionality in VSphere to provide firewall level security practices across a Virtual Infrastructure. This makes secure multi-tennancy very simple.

 

  • On Demand     (If you want it now, you get it now)

To be honest, I'm not sure of the difference between this and point 1, "Is it scalable". If it is scalable, then it is available on demand. All the things that make NetApp scalable, also make it available on demand. VMware have the same benefits.

 

  • Pay as you go (<-- what that says)

Operations Manager, previously DFM have supplied us with a cross billing mechanism for storage for several years now. Maybe not pay-as-you-go, but pay-as-you-used-last-month. Reactive billing for services as they are used is quite tricky, but retrospective billing based on usage has been with us for many years. The trick is to calculate the actual cost of storage. I'd love to meet the person who has come up with a definitive method for calculating this!

 

I agree that that is just really looking at the infrastructure level (director level FC and Ethernet switches have been hot-pluggable for a long time, and base switches are easily stacked or ISL'd). The application level is entirely dependent on the application. Most modern applications can scale in some form or other fairly simply now. yes they need to be architected efficiently from the start, but that goes without saying for most uses.

 

So really, what is "Cloud"? I think it is just a marketing buzz to get people through the current culture we are in. We have had all the make-up and expertise that "Cloud" promises us for years, and most of us have been implementing and delivering this for years. XXaaS, anything as-a-service has been something that we IT people have always been offering, isn't that fundamentally what IT is?

 

That said, I think "Cloud" is also a terrible term for showing people the future, and giving them a solution. A cloud by it's very nature is all fluffy and wooly, not clearly defined, and often leads to rain and storms! Based in the UK, I often look out of my office window onto a cloudy city vista, nothing could be more miserable and depressing than clouds everywhere! Bring me the sunshine!!!

Jun 8, 2009 7:53 AM garcia garcia    says in response to chriskranz:

Thanks Chris,

 

You make some great points- particularly the part about the cloud being fluffy and not clearly defined.  But it seems like the attributes of the cloud have been pretty much agreed upon- which is why this blog post is post number 0.      I haven't really offered anything new here.

 

I think that the Cloud is real- but it the main features of our future using cloud computing will not be found in products.  They will be found in how we consume information processing solutions.

 

And thats what I hope to explore in the upcoming posts.  What does all this mean to the IT practitioner?  How do we build new data centers?  Do we need to build new data centers?  How does IT manage data when any business unit with a credit card can deploy a new application?

 

This is interesting stuff and we need to discuss our future if we are to shape it! 

 

It's a very exciting time to be in IT!