DZone
Cloud Zone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
DZone > Cloud Zone > The Necessary Evolution of the Hybrid Cloud

The Necessary Evolution of the Hybrid Cloud

Brian Gracely user avatar by
Brian Gracely
·
Jul. 03, 12 · Cloud Zone · Interview
Like (0)
Save
Tweet
3.82K Views

Join the DZone community and get the full member experience.

Join For Free

For the past couple of years, we've heard the term "Hybrid Cloud" discussed as the nirvana that Enterprise IT is truly looking for as they consider new operating paradigms to better align business needs and evolving technology. "Hybrid Cloud" would be the bridge between the known entity ("Private Cloud", "resources within your Data Center", "virtualized legacy applications", etc.) and the new, dynamic entity ("Public Cloud"). There was just one small problem - this reality was a lot easier said than done (previously written about here, here, and here) . The list of challenges included:
  • Limited consistency between Public Clouds and Private Clouds (hypervisors, networking models, security models, authentication, APIs, etc.).
  • Data Gravity - the challenge of moving huge amounts of data (terabytes, petabytes) across the network in a reasonable amount of time, or at a reasonable cost.
  • Network Mobility - the challenge of trying to move a workload (VMs, applications) between different networking models.
Some of these challenges has been partially addressed by early technologies such as:
  • AWS Virtual Private Cloud
  • VMware vCloud Connector
  • Rackspace Cloud: Private Edition 
  • Eucalyptus AWS API Integration 
  • A variety of Cloud-Storage, Cloud-Gateway products (Oxygen Cloud, StorSimple, Citrix Cloud Gateway, etc.)
But none of these have achieved significant market penetration to date. This is partially because the initial users of Private Cloud vs. Public Cloud were different groups (IT vs. developers). Additionally, most legacy applications weren't designed for the dynamic scaling or availability advantages a hybrid cloud might offer. Furthermore, many IT organizations didn't want to be locked into a single Cloud Computing model that didn't give them price flexibility, geographic flexibility or application flexibility. In spite of all of this, the appeal of "Hybrid Cloud" is still there for many Enterprises that wish to find a balance between control and flexibility, between internal and external resources.

In recent months, this space has become somewhat more complicated (new Cloud offerings from Google, Microsoft, Rackspace, Tier 3 [podcast] and Virtustream [podcast]) and even fragmented as some experts suggest that "Enterprise Cloud" could actually be an internal-hybrid (web-scale and virtualization segmentation, within the same Enterprise). In addition, we've seen:
  • The introduction of several public and private OpenStack offerings 
  • The introduction of several PaaS platforms based on VMware CloudFoundry (AppFog, Tier 3, Uhuru [podcast], as well as several Microsoft and non-Microsoft .NET environments (Azure, Apprenda [podcast], Tier 3 - IronFoundry, Uhuru)
  • The introduction of several *-as-a-Service offerings to augment both public and private cloud offerings (eg. CloudPassage [podcast], CloudAccess [podcast], Cloudability [podcast]
The great news for IT organizations is that all of these new cloud offerings will drive competition, hence better pricing and flexibility for business needs. But the choices also create some new challenges - how to potentially manage many application across multiple clouds?

[UPDATE - July 2, 2012] George Reese wrote this post with his opinion about VMware's overall Cloud strategy, some of which was altered by their acquisition of DynamicOps.

What had been called "Hybrid Cloud" in the past was probably better characterized as "Hybrid Cloud v0.1". In some cases it worked, and it solved some challenges for the earliest of adopters, but it wasn't ready for mass adoption. But we've now moved into cloud maturity levels that should be called "Hybrid Cloud v1.0", where IT organizations (or lines of business) should be expecting greater flexibility:

  • Companies should be able to deploy applications (DevTest, Production, various Tier levels) to any cloud through a fairly consistent management framework. 
  • Companies should be able to automate the deployment of these applications, whether they are legacy (deployed in VMs), or modern applications (may or may not require VMs; eg. PaaS or SaaS environments).
  • Companies should be able to have visibility and transparency of application costs, application/data geography, and application status/performance across any cloud through a fairly consistent management framework.
  • Companies should have the flexibility to treat IT resources similar to other parts of the business, where different business demands require different resources (costs, regulatory, time-to-market, etc.). They should be able to describe the IT need in business terms, not be bound by cloud-specific capabilities.
  • Companies may opt to evolve their Hybrid Cloud strategy to not be a mix of internal and external resources, but entirely external Cloud resources, across multiple cloud providers and deployment models (IaaS, PaaS, SaaS). 
  • Companies should realize that "the journey to Cloud" may be more complicated from a people and process perspective, so it may make sense to create a fence around the legacy environments and look at more modern process and technologies to move IT forward. 
  • Relying on a single "open API" to drive you Cloud strategy may sound good today, but may be cause for concern down the road.
What will be interesting to watch for the rest of 2012 is if "Hybrid Cloud" customers become more confused by all the new options and constrain their Cloud strategies to single-vendor driven approaches; or if these new offerings drive new demands from management and deployment frameworks to deliver the Hybrid Cloud 1.0 functionality that could deliver new business flexibility.
Cloud computing application

Published at DZone with permission of Brian Gracely, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Top 7 Features in Jakarta EE 10 Release
  • How Java Apps Litter Beyond the Heap
  • Component Testing of Frontends: Karate Netty Project
  • What Developers Need to Know About Table Partition Pruning

Comments

Cloud Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo