Keeping Your Workloads Portable across Clouds - InformationWeek
IoT
IoT
Cloud // Infrastructure as a Service
News
9/19/2011
04:51 PM
50%
50%
RELATED EVENTS
4 Keys to Improving Security Threat Detection
Dec 15, 2016
In this webinar, Ixia will show how to combine the four keys to improving security threat detectio ...Read More>>

Keeping Your Workloads Portable across Clouds

A hybrid cloud offers the promise of uniting resources across multiple cloud providers, including those running different virtualization technology stacks.

A hybrid cloud offers the promise of uniting resources across multiple cloud providers, including those running different virtualization technology stacks. Creating a resource pool that cuts across silos increases efficiency and flexibility relative to constraining a workload to some subset of the overall capacity.

Furthermore, a hybrid cloud adds a layer of abstraction to the underlying technology platforms. Doing so can simplify management operations by masking the operational differences between different clouds or virtualization technologies.

A cloud needs to embody several characteristics in order to fulfill the above promise.

1. It needs to be able to confirm the suitability of the various possible targets. In short, it needs to check for portability. Can the workload be started on the target virtualization and cloud environment(s)?

2. It needs to be able to move, copy, and share workloads between cloud environments. This involves defining (or importing) a workload and preparing the workload to run within each target environment.

3. Finally, it needs to provide common and portable operations across cloud providers so that workloads can be deployed and managed in a consistent way regardless of where they are running-which should be transparent from the perspective of the user.

Red Hat's CloudForms Infrastructure-as-a-Service (IaaS) product, now in beta, enables portability and interoperability in several ways.

For one thing, CloudForms operates independently of the underlying technology stack. It doesn't depend on features embedded in any underlying technology platforms, such as the hypervisor. This allows it to span, for example, virtualization software from multiple vendors and public cloud providers running a variety of technology stacks.

To communicate with clouds that use different application programming interfaces (APIs) and different ways of specifying resources, CloudForms leverages Deltacloud, an incubator project within the Apache Software Foundation.

Deltacloud abstracts the models and methods used by different public and private cloud providers to a few fundamental approaches. In essence, it understands how a given cloud performs a given function such as authentication and what resources a "small" VM instance, for example, includes on a given cloud. Defined hardware profiles which specify the amount of CPU power, storage, and so forth for an instance can be mapped as closely as possible to the options offered by a given cloud.

Deltacloud is written in Ruby, but all communications from clients are handled through a REST interface, a widely-used style of lightweight client/server interaction. Deltacloud can then interface to existing cloud APIs through a modular chunk of code called a driver. Thus, different clients can support different computer languages and different drivers can support different target clouds without affecting the Deltacloud core. Deltacloud can also support clouds directly with native code.

Given how central concepts like abstraction and workload mobility are to cloud computing, we believe that interoperability between clouds will only become more important. In fact, it's not too strong to say that clouds that don't embody characteristics like portability and interoperability are not going to deliver on the promise of cloud computing that has the industry so abuzz.

Gordon Haff is a senior cloud strategy marketing and evangelism manager at Red Hat. Prior to Red Hat, Gordon wrote hundreds of research notes and was frequently quoted in publications like The New York Times on a wide range of IT topics, as well as advising clients on product and marketing strategies. He also has many years of hands-on experience with both IT software and hardware.

This content has been published on InformationWeek as a part of a sponsored content program and does not express the reporting, opinions, or position of InformationWeek, its editors, or its parent UBM TechWeb.

Comment  | 
Print  | 
More Insights
Comments
Oldest First  |  Newest First  |  Threaded View
How Enterprises Are Attacking the IT Security Enterprise
How Enterprises Are Attacking the IT Security Enterprise
To learn more about what organizations are doing to tackle attacks and threats we surveyed a group of 300 IT and infosec professionals to find out what their biggest IT security challenges are and what they're doing to defend against today's threats. Download the report to see what they're saying.
Register for InformationWeek Newsletters
White Papers
Current Issue
Top IT Trends to Watch in Financial Services
IT pros at banks, investment houses, insurance companies, and other financial services organizations are focused on a range of issues, from peer-to-peer lending to cybersecurity to performance, agility, and compliance. It all matters.
Video
Slideshows
Twitter Feed
InformationWeek Radio
Archived InformationWeek Radio
Join us for a roundup of the top stories on InformationWeek.com for the week of November 6, 2016. We'll be talking with the InformationWeek.com editors and correspondents who brought you the top stories of the week to get the "story behind the story."
Sponsored Live Streaming Video
Everything You've Been Told About Mobility Is Wrong
Attend this video symposium with Sean Wisdom, Global Director of Mobility Solutions, and learn about how you can harness powerful new products to mobilize your business potential.
Flash Poll