16
Cloud Computing Overview and Predictions May 2009 Brent Jackson [email protected]

Cloud Computing Overview And Predictions May 2009

Embed Size (px)

DESCRIPTION

A summary of Cloud Computing concepts, advantages, and common sense predictions.

Citation preview

Page 1: Cloud Computing Overview And Predictions   May 2009

Cloud ComputingOverview and Predictions

May 2009

Brent [email protected]

Page 2: Cloud Computing Overview And Predictions   May 2009

Agenda

Understanding and Managing the Hype

Defining Cloud Computing

Exploring Types of Cloud Computing

Advantages and Disadvantages

Impact and Predictions

Resources

Page 3: Cloud Computing Overview And Predictions   May 2009

Managing Cloud Computing Hype

“Cloud” as Present

Buzzword

Vendors Adding

“Cloud” to Product

Lines

“Cloud is what we

do/sell.”

Trademark Attempt Distinguish Hype from Reality

Manage Expectations

Leverage Interest

Page 4: Cloud Computing Overview And Predictions   May 2009

Defining Cloud Computing

Network Delivery

Model for IT Services

Services

SLA Implied/Explicit

On-Demand

Pay-Per-Use

Multi-Customer

Internet Delivery

Elastic Scalability

Not an Architecture

Cloud Computing

Internet Standards

Virtualization, Utility, Grid

Service Orientation

Web Hosting

ASPs

MSPs

Cloud Computing

???

Page 5: Cloud Computing Overview And Predictions   May 2009

Types of Cloud Computing

Several Different

Types of CC Have

Emerged, Each

Delivered as a Service

XaaS : Everything as a

Service

Software as a Service (SaaS)

Platform as a Service (PaaS)

Infrastructure as a Service

(IaaS)

Cloud Service Brokers

Web 2.0 Portals & Mashups

Page 6: Cloud Computing Overview And Predictions   May 2009

Software as a Service (SaaS)

Whole Applications or

App Ecosystems

Delivered via Internet

Multi-tennancy

Some App

Customization

Offline Usage Models

Emerging

Examples

Salesforce.com

NetSuite

Ariba

Zoho

RightNow

Google Apps

SAP Business ByDesign

~FaceBook et al

Page 7: Cloud Computing Overview And Predictions   May 2009

Infrastructure as a Service (IaaS)

Virtual Hardware

Delivered as a Service

VMs / Compute Power

Storage

Network (f/w, nlbs)

Virtual Software

Infrastructure

Databases

Messaging (MOM)

Data Processing

Examples

Amazon Web Services

EC2, S3, SimpleDB, SQS,

MapReduce

GoGrid

Flexiscale

Google

App Engine, Gdata

Rackspace / Mosso

Cloudera

Hadoop

Eucapyptus f/w

Nimbus f/w

Page 8: Cloud Computing Overview And Predictions   May 2009

Platform as a Service (PaaS)

Internet Platforms to

Develop, Test, Deploy

and Run Your Own

Applications

IDE

Standard or Proprietary

Languages

Higher Level

Abstractions

(Many Run on IaaS)

Examples:

Force.com

Google App Engine

Bungee

LongJump

Intuit Quickbase

Coghead† (SAP)

Etelos

Page 9: Cloud Computing Overview And Predictions   May 2009

Cloud Service Brokers (CSB)

Cloud “Middleware”

Intermediation

Enhances a Service

Performance, Security,

Dashboards, etc.

Aggregation

Combines Services

Arbitrage

Flexible Aggregation

Higher Availability

Prevent Lock-in

Examples:

Rearden Commerce

Boomi AtomSphere

Cast Iron

May be Deployed at

Service, Cloud, or

Consumer

(a.k.a. Integration as a Service)

Page 10: Cloud Computing Overview And Predictions   May 2009

Is Hadoop Cloud Computing?

Except as a Service Offered by Cloudera, Hadoop / MapReduce

Frameworks Do Not Strictly Satisfy Definition of Cloud Computing

Doug Cutting Does Not Consider Hadoop to be Cloud Computing

However, Hadoop is Popularly Cited as an Example of Cloud

Computing

Massively Distributed and Scalable

Computation Near Data

Leverages IaaS

Hadoop Best Classified as Software IaaS (Data Processing)

Page 11: Cloud Computing Overview And Predictions   May 2009

Pros and Cons of Cloud Computing

Advantages

Lower Startup Costs

Software

Infrastructure

Scale on Demand

“Unlimited” Capacity

Less Maintenance

Patching

Updates

Refesh

Technology Abstraction

Challenges

Security

Trust Model Weak

Confidentiality

Stability / Reliability

Reduced Feature Set

Performance Not

Guaranteed

Maturity

Legal Ambiguities

Page 12: Cloud Computing Overview And Predictions   May 2009

Democratization

Cloud Computing Tears Down Traditional Barriers to Entry

Infrastructure Costs

Software Licensing Costs

Development Tools

Distribution and Publishing

Geographic Advantage

Anyone with an Idea, Tenacity, Skills and an Internet Connection

Can Compete with Traditional Software Giants

Dynamic Scaling to Success

Page 13: Cloud Computing Overview And Predictions   May 2009

Cloud Computing and Government

President Obama as Technology Proponent

Several Cloud Pilot Programs in 2010 Budget Request

Federal CIO Vivek Kundra is a Cloud Proponent

Washington DC use of Google Apps, Wikipedia, YouTube, Twitter

Stated Objectives toward Shared Government IT Infrastructures

“Cloud Czar” Patrick Stingley Appointed

GSA CTO for Cloud Computing

Federal Cloud Computing Summits

Official NIST Definition of Cloud Computing

Peter Mell, Tim Grace

Page 14: Cloud Computing Overview And Predictions   May 2009

Cloud Computing Predictions

Rapid Growth Driven by Economics and Government

Dominant DC Model for All but Largest Enterprises

Cloud Computing Won’t Be a Panacea

Major Shift in Software Market and Distribution Model

Threat to Dominance of Present Vendors

Consolidation of IaaS, PaaS Vendors

Mega DCs May Drive Future Hardware Directions

Proliferation of Cloud (Especially SaaS) Startups, Followed by

Acquisition

Democratization of IT and Media

Cloud Integration as an Emergent Service

Hybrid Solutions Commonplace

Page 15: Cloud Computing Overview And Predictions   May 2009

Cloud Computing Predictions (2)

PaaS Battle Over Languages: Familiarity vs. Abstraction

Java and DSLs Likely Winners

Most Small/Medium Businesses will be Serverless

No IT other than Desktops and ISP

Outages Continued but Reduced Impact

Significant and Public Data Security Incidents with Subsequent

Lawsuits

Limited Critical Mass of Private Clouds Will Limit Viability

Killer Apps: Media, Mass Collaboration, and Gaming Will Continue

to Drive Cloud Computing

PaaS More Fundamentally Changes Computing Paradigm than

Other Types of Cloud Computing

Page 16: Cloud Computing Overview And Predictions   May 2009

A Few Cloud Computing Resources

Gartner Cloud Page

http://www.gartner.com/it/products/research/cloud_computing/cloud_comp

uting.jsp

Burton Group Cloud Page

http://www.burtongroup.com/Research/Topics/CloudComputing.aspx?intc

mp=cloudhmbnr

Business Cloud 9

http://www.businesscloud9.com

Proposed 2010 Budget, section 9 (pg. 155)

http://www.whitehouse.gov/omb/budget/fy2010/assets/crosscutting.pdf

Government Cloud Computing Summit

http://1105govinfoevents.com/EventOverview.aspx?Event=CLC09

NIST Cloud Computing Definition

http://csrc.nist.gov/groups/SMA/ispab/documents/minutes/2008-12/cloud-

computing-standards_ISPAB-Dec2008_P-Mell.pdf