| By Ignacio M. Llorente | Article Rating: |
|
| February 7, 2013 10:00 AM EST | Reads: |
3,883 |
The following table describes the main characteristics of both types of clouds. This is not an exhaustive list, I'm just putting it here to illustrate some of the differences between both philosophies.
| Datacenter Virtualization | Infrastructure Provision | |
|---|---|---|
| Applications | Multi-tiered applications defined in a traditional, “enterprise” way | “Re-architected” applications to fit into the cloud paradigm |
| Interfaces | Feature-rich API and administration portal | Simple cloud APIs and self-service portal |
| Management Capabilities | Complete life-cycle management of virtual and physical resources | Simplified life-cycle management of virtual resources with abstraction of underlying infrastructure |
| Cloud Deployment | Mostly private | Mostly public |
| Internal Design | Bottom-up design dictated by the management of datacenter complexity | Top-down design dictated by the efficient implementation of cloud interfaces |
| Enterprise Capabilities | High availability, fault tolerance, replication, scheduling… provided by the cloud management platform | Most of them built into the application, as in “design for failure” |
| Datacenter Integration | Easy to adapt to fit into any existing infrastructure environment to leverage IT investments | Built on new, homogeneous commodity infrastructure |
This classification of existing cloud models is not new. The "Datacenter Virtualization" and "Infrastructure Provider" cloud models have received different names by different authors: "Enterprise Cloud" and "Next Generation Cloud" by many analysts, "Cloud-in" and "Cloud-out" by Lydia Leong, "Enterprise Cloud "and "Open Cloud" by Randy Bias,"Enterprise Cloud" and "Private Cloud" by Simon Wardley, "Private Cloud" and "Public Cloud" by Matt Asay, and"Policy-based Clouds" and "Design for fail Clouds" by Massimo Re Ferrè, who also categorized these models as "Design Infrastructure to support Applications" versus "Design Applications that leverage Infrastructures".
Two Different Flavors of Cloud Management Platforms
Existing open-source CMPs can be placed somewhere in between both models. We have created a chart, the CMP Quadrant, aiming to aid corporations to better understand the present and future landscape of the cloud market. One of the dimensions is the "Cloud Model" and the second one represents "Flexibility" in terms of the capabilities of the product to adapt to datacenter services and to be customized to provide a differentiated cloud service. This dimension captures the grade of adaptability of the product, and goes from low to high. Finally, we have placed in the chart the main open-source players in the cloud ecosystem: Eucalyptus, CloudStack, OpenStack and OpenNebula... or at least those tools that are commonly compared to OpenNebula by our users and customers.
Some important clarifications,
- We are not suggesting that one position (read "tool") in the chart is better than other, only that some of the CMPs are so different that cannot be compared, they are on completely different tracks (read "zones in the Quadrant").
- The chart does not represent absolute values, the relevant information is in the relative positions of the CMPs with respect to their "Cloud Model" and "Flexibility".
- The openness of the software is orthogonal to this chart, you can also use it to compare proprietary CMPs.
- Any CMP can be used to build either public or private clouds, all of the CMPs in the Quadrant implement cloud APIs.
- And last, but not least, this map is not static, the different CMPs will move right, left, up or down over time, but they cannot be simultaneously in different places. There is not a single perfect solution for every possible scenario.
Comparing vCloud to AWS or comparing vCloud to OpenStack is like comparing apples to oranges as it has been clearly expressed by Massimo Re Ferrè and Boris Renski respectively. Both are fruits but with very different flavor. That being said, it is clear that since all the tools enable infrastructure cloud computing, there is always some overlap in the features that they provide. This overlap tends to be larger for those tools that are closer on the "Cloud Model" axis.
There are fundamental differences in philosophy and target market between OpenNebula and Eucalyptus They are in opposite zones of the Quadrant servicing different needs and implementing completely different philosophies. I would say that they represent the open-source incarnations closer to vCloud and AWS respectively. In the same way many companies compare OpenNebula with OpenStack because both represent flexible solutions that can be adapted to their needs, but wrongly think that both enable the same type of cloud. It is also clear that Eucalyptus and OpenStack meet the same need and so compete for the same type of cloud.
Looking to the Future
In OpenNebula, we do not think that one cloud model will dominate over the other. They may converge at the very long term, but not before 10 years. Consequently, and because a single CMP can not be all things to all people, we will see an open-source cloud space with several offerings focused on different environments and/or industries. This will be the natural evolution, the same happened in other markets. The four open-source CMPs will coexist and, in some cases, work together in a broad open cloud ecosystem.
To a certain extent, this collaboration has started yet. Some of our users have reported experiences using OpenNebula with other cloud platforms:
- Some corporations are mixing an Enterprise Cloud with an in-house Cloud Service. They are implementing a cloudbursting architecture where an OpenNebula enterprise cloud bursts to an OpenStack- or Eucalyptus-based cloud when the demand for computing capacity spikes.
- Other corporations are using components from different projects to build their cloud. The integration capabilities of OpenNebula are allowing its integration with OpenStack Swift or OpenStack Quantum for object/block store and networking management respectively in the data center.
We are sure that in the short term we will see some of the open-source CMPs working together, while at the same time finding ways to differentiate themselves in their own cloud markets.
This is a repost of the original post at blog.opennebula.org
Published February 7, 2013 Reads 3,883
Copyright © 2013 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Ignacio M. Llorente
Dr. Llorente is Director of the OpenNebula Project and CEO & co-founder at C12G Labs. He is an entrepreneur and researcher in the field of cloud and distributed computing, having managed several international projects and initiatives on Cloud Computing, and authored many articles in the leading journals and proceedings books. Dr. Llorente is one of the pioneers and world's leading authorities on Cloud Computing. He has held several appointments as independent expert and consultant for the European Commission and several companies and national governments. He has given many keynotes and invited talks in the main international events in cloud computing, has served on several Groups of Experts on Cloud Computing convened by international organizations, such as the European Commission and the World Economic Forum, and has contributed to several Cloud Computing panels and roadmaps. He founded and co-chaired the Open Grid Forum Working Group on Open Cloud Computing Interface, and has participated in the main European projects in Cloud Computing. Llorente holds a Ph.D in Computer Science (UCM) and an Executive MBA (IE Business School), and is a Full Professor (Catedratico) and the Head of the Distributed Systems Architecture Group at UCM.
- Cloud People: A Who's Who of Cloud Computing
- Cloud Expo New York: Cloud Is Changing the Economics of Business
- How Can Green Web Hosting Benefit Your Business?
- How Platfora Is Transforming Hadoop
- Learn How To Use Google Apps Script
- The Software Freedom Conservancy – Fundraising Campaign: Non-Profit Accounting Software
- Session Topics: 12th Cloud Expo / Cloud Expo New York
- The Rise of the Thin Client
- Cloud Computing Is Smart
- Convergence and Interoperability Will Define Next-Gen Cloud Architectures
- Day 2 Keynote Today at Cloud Expo New York | Ignite Innovation
- Launching Hadoop into the Cloud in Three Clicks
- Cloud People: A Who's Who of Cloud Computing
- Cloud Expo New York: Cloud Is Changing the Economics of Business
- How Can Green Web Hosting Benefit Your Business?
- How Platfora Is Transforming Hadoop
- Portable Experimenter’s Platform, Powered by Raspberry Pi
- Learn How To Use Google Apps Script
- Cloudant to Exhibit at Cloud Expo & Big Data Expo New York
- The Software Freedom Conservancy – Fundraising Campaign: Non-Profit Accounting Software
- Session Topics: 12th Cloud Expo / Cloud Expo New York
- Cloud Expo New York: Basics of SSD Technology and Its Use in Cloud
- Cloud Computing Is Simplifying Things
- New Era for Open Source Xen Begins
- After Ubuntu, Windows Looks Increasingly Bad, Increasingly Archaic, Increasingly Unfriendly
- SCO CEO Posts Open Letter to the Open Source Community
- Simula Labs Launches Hosted Delivery Platform To Enable Enterprise Open Source Adoption
- Where Are RIA Technologies Headed in 2008?
- Source Claims SCO Will Sue Google
- How Open Is "Open"? – Industry Luminaries Join the Debate
- Latest SCO News is Plain Weird
- SCO Claims Linux Lifted ELF
- IBM Tells SCO Court It Can't Find AIX-on-Power Code
- Developing an Application Using the Eclipse BIRT Report Engine API
- Should RIM BlackBerries Be Rented?
- Flashback: Investing in 'Professional Open Source' - Exclusive 2004 Interview with David Skok, Matrix Partners




















