| By Dustin Amrhein | Article Rating: |
|
| December 13, 2009 12:15 PM EST | Reads: |
15,073 |
Early Bird Savings for Cloud Expo
Defining cloud computing has proven to be nearly impossible. Ask ten different people and you'll get ten different answers. Countless discussion groups, blogs, articles, etc. have attempted to give their own take on cloud computing, and all to no avail. The industry just can't agree on a common definition. With that in mind, perhaps it's time to move past trying to define the cloud and look into the common characteristics of such solutions.
Many of us have heard or read about some of these cloud characteristics, so I thought I would offer up my top five cloud computing solution characteristics here.
Shared, virtualized infrastructure: At the heart of cloud computing is one of its key technological enablers, virtualization. Virtualization provides a path to share pools of IT resources such as servers, storage, data, and more. By virtualizing and sharing such resources, higher utilization rates can be realized. Effectively, more can be done with less, or more can be done with existing resources.
Self-service access: Cloud computing solutions should enable self-service capabilities to their users. The days of human-driven resource provisioning requests are replaced by some type of portal, usually web-based, that allows authorized users to directly access compute resources based on their need.
Elastic resource pools: Whether cloud computing concepts are being applied to a set of servers, blocks of storage, or shards of data, the resource pool should be elastic. This means that as more resource is needed, the system provisions more from the pool to ensure demand is met. Conversely, and just as importantly, when a resource is no longer needed it should be returned to the pool. This dynamic growth and contraction should be carried out autonomically based on parameters defined by users of the cloud.
Consumable output: Once the resources are provisioned by the cloud, they should be as close to “ready-to-go” as possible. Configuration, tuning, and integration should be handled by the cloud computing solution where possible allowing users to derive immediate value from the provisioned components.
User-based usage tracking: This feature is really a need created by the first characteristic mentioned. If the cloud is offering up shared resource pools, it is necessary to understand who is using those resources and how much they are using. Cloud computing solutions should provide a way to allocate usage of its resources to a particular user or group of users in order to facilitate chargeback within a business.
By coming up with a set of characteristics that define cloud computing solutions, users are armed with a list of criteria when they begin looking to the cloud. Also, characteristics seem easier to agree upon than a precise definition. The above list is not meant to be exhaustive, nor is it meant to represent the most important characteristics for every user or use case. I'm interested to hear what others have to say about important cloud computing characteristics, so let me know what you think.
Published December 13, 2009 Reads 15,073
Copyright © 2009 Ulitzer, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
Related Stories
More Stories By Dustin Amrhein
Dustin Amrhein joined IBM as a member of the development team for WebSphere Application Server. While in that position, he worked on the development of Web services infrastructure and Web services programming models. In his current role, Dustin is a technical specialist for cloud, mobile, and data grid technology in IBM's WebSphere portfolio. He blogs at http://dustinamrhein.ulitzer.com. You can follow him on Twitter at http://twitter.com/damrhein.
- Architecture Governance – the TOGAF Way
- Twelve New Programming Languages: Is Cloud Responsible?
- Preparing for TOGAF Certification
- IBM Rips Out Its Siebel Seats
- Cross-Platform Hybrid Mobile Application Development
- Is Complete Migration to Cloud a Feasible Option?
- Cloud Expo New York: The Compliant Cloud
- CleverTouch achieves compound growth of over 120% p.a., opens in Europe, and appoints new MDs and advisory board
- Top Five Hosted Hadoop-Based Applications Reviewed
- Big Data Expo New York Speaker Profile: Anjul Bhambhri – IBM
- Part III: PureSystems, Something Old, Something New, Something from Big Blue
- Which Principles Behind the Agile Manifesto Are the Most Important?
- Architecture Governance – the TOGAF Way
- Twelve New Programming Languages: Is Cloud Responsible?
- Preparing for TOGAF Certification
- IBM Rips Out Its Siebel Seats
- Cross-Platform Hybrid Mobile Application Development
- Is Complete Migration to Cloud a Feasible Option?
- Cloud Expo New York: The Compliant Cloud
- What Kind of Software Company Should You Work For?
- CleverTouch achieves compound growth of over 120% p.a., opens in Europe, and appoints new MDs and advisory board
- Top Five Hosted Hadoop-Based Applications Reviewed
- Big Data Expo New York Speaker Profile: Anjul Bhambhri – IBM
- Part III: PureSystems, Something Old, Something New, Something from Big Blue
- Profiles for WebSphere Application Server 6.0
- The OpenAjax Technology Vision: Accelerating Customer Success with AJAX
- Unveiling the java.lang.Out OfMemoryError
- Cloud Computing Expo 2009 West: Call for Papers Now Closed
- Cloud Expo New York to Attract More Than 8,000 Delegates
- IBM and Google Boost Cloud Computing: "Universities Really Need To Get On Board"
- Anatomy of a Java Finalizer
- Cloud Expo 2011 East To Attract 10,000 Delegates and 200 Exhibitors
- Interviewing Java Developers With Tears in My Eyes
- The Story Behind DTL 1.0
- A DWR Data Store for Dojo
- IBM Pushes Cloud to China, EU




















Ulitzer content is offered under Creative Commons "Attribution Non-Commercial No Derivatives" License.
For any reuse or distribution, you must make clear to others the license terms of this work.
The best way to do this is with a link to this web page.
Any of the above conditions can be waived if you get written permission from Ulitzer, Inc., the copyright holder.
Nothing in this license impairs or restricts the author's moral rights.