The Coming Multi-Cloud

Slalom Consultant Derek Martin

Slalom Consultant Derek Martin is an accomplished Microsoft systems developer and integrator, experienced in developing and deploying SharePoint and CRM solutions, integrating line of business applications, and leveraging existing infrastructure investments.

Okay, the name ‘multi-cloud’ probably won’t pass muster with the marketing types, but I am very excited to posit what a combined public/private cloud will look like in the near future.

It is beyond discussion at this point that the cloud is not a fad– we know it isn’t.  And if Web 2.0 was about the social experience, Web 3.0 will be about the utility of the internet as a development platform.  Discrete computational buckets, throw away services, dynamic provisioning, pay as you go, operational expense versus capital expense…these are the defining components of the multi-cloud – and they are here right now, in production.

The public cloud has just started to gain a real foothold in the enterprise.  We see it in news articles, in surveys conducted by the likes of CIO.com, and more, all explaining to us that most major IT shops will be ‘dipping their toes’ into the waters of the public cloud this year.  The investment paradigm for corporate IT shops is huge!  Imagine spending less money every year on the ‘has to work/everyone has it stuff like web servers’ and more on strategic ventures that matter to the business of your company.  Windows Azure represents a fantastic public cloud offering, combining the traditional with the unique:

  1. Elastic computing
  2. Web hosting of .NET applications
  3. SQL Databases
  4. BLOB/TABLE/QUEUE storage
  5. Service Bus
  6. Access Control Lists services
  7. Data Market

The guidance that we’re working with customers on right now is very simple – keep it simple!  I’m not out in the market trying to win million dollar projects with Azure (although we do see large Azure projects).  What I am trying to do is work with clients to identify simple, easy one-off apps that traditionally annoy IT departments (like hosting little Access databases) and get them to try migrating those apps into the cloud instead of delivering them the old-fashioned way.  Great successes so far!  But where does that leave us?

At the end of the day the public cloud gets us only so far.  The utility of it is phenomenal and there is going to be an enormous market here (there already is).  But the enterprise…oh that wonderful enterprise!  Not everything goes into the public cloud – period.  Where the multi-cloud paradigm comes into play is right here…where the public cloud needs to interact behind the firewall and all be seamlessly managed from a single console.  And no one is doing anything like Microsoft is to put this into play.

Let’s talk about the private cloud for a second.  There are varying concepts and notions here from simple virtual machines and virtual applications to a more robust cloud concept like AppFabric for Windows Server (currently in a very VERY 1.0).  There are other concepts that can be considered in this space too.  The Eucalyptus project is a great example of where we can take the power of the Amazon cloud platform behind the firewall in an open source environment.  The Azure Appliance  (if it ever ships) will be another example.  The ability to bring the public cloud features behind the firewall is compelling.   Cloud utility computing is arguably MORE valuable inside the corporate network than on the public internet for the enterprise customer.  But there remains one very key component that is missing at this moment: a unified management tool. When it is addressed, I believe we will have ourselves a multi-cloud that enterprises of all shapes and sizes will be able to leverage.

That’s it?  That’s the great grand unifier/game changer?  Yep.  A unified management tool which brings the ability to provision resources, be it compute, storage (of whatever type), whole OS machines and applications as templates either on the public cloud or the private cloud. It will revolutionize the revolution!  Imagine having all your computing resources as commodities on prem or in the cloud and the ability to provision any of those things in real time, under different load templates (memory, CPU, priority, etc.) and have them deploy smartly to where they need to be just by clicking a few buttons.  I see this unifying management tool of discrete computational assets to be THE piece of the puzzle that will finally be able to bring true cloud computing to the enterprise model.  You might be wondering if I had something in mind for this tool?  In fact I do, it’s in private CTP right now and you can learn more about it here.

subscribe by emailSubscribe to be emailed about new Enterprise Platform posts.

subscribe by emailSubscribe to be emailed about new Cloud posts.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: