Cloud Computing – A Definition

Everyone is ‘in the cloud’ today. But what does this mean and how will it help? First, a common way to talk about cloud computing is needed. We need a way to further define how to look at cloud services.

First, what is cloud computing and how does it differ from a traditional model? Cloud computing is purely services based as opposed to product (or a combination of product/ services) based. Cloud services are elastic and can fluctuate up and down with demand. Charges for cloud services follow a classic ‘pay as you go’ model. A customer only pays for the services they use. As demand changes, supply adapts accordingly. This on-demand, pay-as-you-go supply model provides an organization with increased flexibility beyond their existing systems.

The cloud computing architecture is made up of three tiers:

SaaS: Software as a Service

PaaS: Platform as a Service

IaaS: Infrastructure as a Service

It helps to start at the bottom and work your way up. IaaS refers to the hardware and operating system that support the next tier (PaaS). IaaS contains the software required to interface with the hardware similar to classic virtualization products. PaaS provides a common platform that applications can be developed upon. Examples would be Ruby on Rails, mySQL, Java, etc. PaaS also includes the interlaying infrastructure. An organization leveraging PaaS would develop on these platforms. SaaS is the top of the framework. SaaS requires no development on behalf of the end user. There may be minimal configuration at most. But the idea is that SaaS can be used right out of the box…or cloud.

An interesting twist is that SaaS and PaaS providers could potentially leverage services lower in the framework. For example, a SaaS provider might leverage services from a PaaS provider. And a PaaS provider might, in turn, leverage services from an IaaS provider.

There is also the potential for intermediate service offerings that bridge between SaaS/ PaaS and PaaS/ IaaS. Examples of this would be management services that allow usage of multiple PaaS or IaaS services. It is also possible that a management service could roll-up several SaaS service offerings into a more comprehensive offering.

There are a number of ways to leverage cloud services. How will you use it?

Tim Crawford is ranked as one of the Top 100 Most Influential Chief Information Technology Officers (#4), Top 100 Most Social CIOs (#7), Top 20 People Most Retweeted by IT Leaders (#5) and Top 100 Cloud Experts and Influencers. Tim is a strategic CIO & advisor that works with large global enterprise organizations across a number of industries including financial services, healthcare, major airlines and high-tech. Tim’s work differentiates and catapults organizations in transformative ways through the use of technology as a strategic lever. Tim takes a provocative, but pragmatic approach to the intersection of business and technology. Tim is an internationally renowned CIO thought leader including Digital Transformation, Cloud Computing, Data Analytics and Internet of Things (IoT). Tim has served as CIO and other senior IT roles with global organizations such as Konica Minolta/ All Covered, Stanford University, Knight-Ridder, Philips Electronics and National Semiconductor. Tim is also the host of the CIO In The Know (CIOitk) podcast. CIOitk is a weekly podcast that interviews CIOs on the top issues facing CIOs today. Tim holds an MBA in International Business with Honors from Golden Gate University Ageno School of Business and a Bachelor of Science degree in Computer Information Systems from Golden Gate University.

0 comments on “Cloud Computing – A Definition

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.