Is “Cloud Bursting” a Reasonable Scenario for Hybrid IaaS?

When people list use cases for “hybrid cloud computing” the “cloud bursting” scenario is nearly always trotted out first.  But is bursting really so desirable?  Here’s my answer first, followed by the explanation:

  • For IaaS? NO
  • For PaaS? YES

I think bursting gets prime-time coverage because it represents perhaps the most disruptive use case for hybrid cloud computing – the ability to augment your own data center’s compute power by harnessing other capacity (public cloud, other private clouds, etc.). But the devil is in the details, and an explanation of how that augmentation is actually achieved is usually a hand-waving exercise.

Since we’re probably talking IaaS deployments, then a brute force method of achieving cloud bursting would be migrating “workloads” between cloud hosting targets – something similar to cold migration of VMs between hypervisor hosts.  But migration across WAN links, as would be probable in this bursting scenario, is vastly different from the relatively lightning-fast migration (cold, warm, or live) available with, say, an ESX cluster. Clearly, some form of optimization is required.

And then we start talking about compression and de-duplication and WAN optimization – all of which try to mitigate the real underlying problem: IaaS-type VMs are simply not the right choice of container to achieve truly scalable and efficient bursting solutions. I contend the ultimate “optimization” for workloads that will enable them to move at will between cloud hosting targets is the “PaaS-ification” of them.

To take full advantage of the hybrid model, applications must be designed with that model in mind.  Distributed execution and data access are more recent tenets in programming, requiring more thought and planning.  Most applications in private data centers are born of simpler, but less flexible architectures.  To their credit, IaaS-type VM’s are an effective way to salvage legacy applications in the early years of the cloud revolution.  But they’re inefficient, blunt instruments for achieving cloud bursting.  Yes, cloud bursting for IaaS will be implemented, but it will have limited value and eventually be eclipsed by more PaaS-like implementations. No application will fully realize the benefits of hybrid cloud deployments – bursting included – until it has been re-written specifically to take advantage of it.

 

Posted in Cloud Computing Technology Insights | Tagged , , , , , , , , | Leave a comment

Public/Private Cloud? Not really…

I’ve been hearing it more and more.  The labels “public” and “private” are losing their effectiveness in the circles of cloud computing researchers.  These words are ambiguous to the point they typically must be accompanied by clarifying phrases to help make their meaning clear.  Does “private” mean 1) on-premises? 2) owned by the user? 3) single-tenant?  And does “public” mean 1) off-premises? 2) not owned by the user? 3) multi-tenant? Cases could be made for off-premises single-tenant clouds that are owned, but not necessarily managed, by the user.  What are they? Public? Private? Something else?

And don’t even get me started on “hybrid…”

Ultimately, I think what has in the past been poorly conveyed by “public” and “private” adjectives are in the future going to be explicitly defined by four attributes:

  1. Proximity – Is it on or off premises?
  2. Ownership – Does the user own it, or do they pay for it as a service?
  3. Management – Does the user manage it, or pay someone else to do so?
  4. Tenancy – Does the user share it with others, or have it to themselves?

Before you dismiss some combinations as unlikely or even impossible, consider that things like a user-owned off-premises outsourced-managed multi-tenant cloud could certainly be built, and may even have use cases not yet considered.  The important thing is that as technologies for cloud computing evolve, that they do not preclude creating such things if the need arises.

Posted in Cloud Computing Technology Insights | Tagged , , , , | 1 Comment

Finally…

I’ve finally gotten around to getting more serious about my blogging.  Although this site is a general purpose “personal” web site, the front page is going to be focused on cloud computing technologies and my own personal thoughts about that space. Look for new posts, and an updated WordPress theme soon.

Posted in Cloud Computing Technology Insights | Leave a comment