The who, what, why, when & how of cloud computing

22
Nari Kannan The Who, What, Why, When & How of Cloud Computing Nari Kannan 7/3/2012 1 The Who, What, Why, When & How of Cloud Computing

description

 

Transcript of The who, what, why, when & how of cloud computing

Page 1: The who, what, why, when & how of cloud computing

Nari Kannan

The Who, What, Why, When & How of Cloud Computing Nari Kannan

7/3

/20

12

1

The

Wh

o, W

hat

, Wh

y, W

hen

&

Ho

w o

f C

lou

d C

om

pu

tin

g

Page 2: The who, what, why, when & how of cloud computing

Nari Kannan

Agenda • Definition of Cloud Computing

• The Who?

• Evolution of Cloud Computing

• Who’s Using Cloud Computing and For What?

• The What?

• Cloud Computing Models and Tools Available

• Enterprise to Cloud Architecture

• The Why?

• Cloud Computing Drivers

• Objections and Concerns

• The When? – Some Cloud Adoption Use Cases

• The How?

• Simplified Cloud Migration Flowchart

• Conclusions

7/3

/20

12

2

The

Wh

o, W

hat

, Wh

y, W

hen

&

Ho

w o

f C

lou

d C

om

pu

tin

g

Page 3: The who, what, why, when & how of cloud computing

Nari Kannan

Definition of Cloud Computing

7/3

/20

12

3

The

Wh

o, W

hat

, Wh

y, W

hen

&

Ho

w o

f C

lou

d C

om

pu

tin

g

Page 4: The who, what, why, when & how of cloud computing

Nari Kannan

Definition of Cloud Computing • Best Definition I have seen so far: Cloud Computing is a style

of computing where computing resources (Computes, Storage, Network, Computing Platforms , Applications) are easy to obtain, cheap and just work!

• Characteristics:

• Scalable & Reliable

• Elastic

• Ubiquitous Access

• Complete Virtualization

• Relative Consistency

• Commodity Hardware & Software

• Measured Service

• Multi-Tenant

• Multiple Applications

4

The

Wh

o, W

hat

, Wh

y, W

hen

&

Ho

w o

f C

lou

d C

om

pu

tin

g 7

/3/2

01

2

Infrastructure As A Service (IaaS)

Platform As A Service (PaaS)

Software As A Service (SaaS)

Page 5: The who, what, why, when & how of cloud computing

Nari Kannan

Definition of Cloud Computing

5

The

Wh

o, W

hat

, Wh

y, W

hen

&

Ho

w o

f C

lou

d C

om

pu

tin

g 7

/3/2

01

2

Private Cloud

Public Cloud

Hybrid Cloud

Vertical or Community Cloud

Page 6: The who, what, why, when & how of cloud computing

Nari Kannan

The Who? – Evolution of Cloud Computing

6

The

Wh

o, W

hat

, Wh

y, W

hen

&

Ho

w o

f C

lou

d C

om

pu

tin

g 7

/3/2

01

2

Earliest Known Hypervisor – 1965 – IBM 360/85 – One Half acted as IBM 360/85, Other Half - IBM 7085 (Wikipedia)

Estimates of Google Servers – 1.7 M+ in 12 Data Centers – Jan 2012

Page 7: The who, what, why, when & how of cloud computing

Nari Kannan

The Who?

• Perfect Storm of Many Developments over a Decade!

• Drive for Scale – Web and Social Media Growing Faster than Processing Capabilities!

• Drive for Simplicity – Large Batch Jobs and Simplified Querying! – No need for extra baggage in OS, Storage – Stripped Down Technology! – Hadoop/MapReduce, Google File System, MongoDB, CouchDB, Cassandra and Riak Distributed Databases

• Drive for Commodity, Cheap Hardware – Tens of Thousands of Inexpensive Servers Needed!

• Inexpensive Multi-Core Processors – Good for Distributed Parallel Processing

• Dropping prices and Increasing Storage Capacities

• Faster Networks

7

The

Wh

o, W

hat

, Wh

y, W

hen

&

Ho

w o

f C

lou

d C

om

pu

tin

g 7

/3/2

01

2

Page 8: The who, what, why, when & how of cloud computing

Nari Kannan

The Who?

8

The

Wh

o, W

hat

, Wh

y, W

hen

&

Ho

w o

f C

lou

d C

om

pu

tin

g 7

/3/2

01

2

Page 9: The who, what, why, when & how of cloud computing

Nari Kannan

The Who? – Who’s Using Cloud Computing and for what?

9

The

Wh

o, W

hat

, Wh

y, W

hen

&

Ho

w o

f C

lou

d C

om

pu

tin

g 7

/3/2

01

2 IBM Survey of 110

Companies using Cloud Computing – October 2010

Page 10: The who, what, why, when & how of cloud computing

Nari Kannan

The Who? – Who’s Using Cloud Computing and for what?

10

The

Wh

o, W

hat

, Wh

y, W

hen

&

Ho

w o

f C

lou

d C

om

pu

tin

g 7

/3/2

01

2

Source: Ahead in The Cloud – CSC Cloud Index Dec 2011

Page 11: The who, what, why, when & how of cloud computing

Nari Kannan

The What? – Cloud Computing Models & Tools Available

11

The

Wh

o, W

hat

, Wh

y, W

hen

&

Ho

w o

f C

lou

d C

om

pu

tin

g 7

/3/2

01

2

Page 12: The who, what, why, when & how of cloud computing

Nari Kannan

The What? – Cloud Computing Models & Tools Available

12

The

Wh

o, W

hat

, Wh

y, W

hen

&

Ho

w o

f C

lou

d C

om

pu

tin

g 7

/3/2

01

2

Cloud Services • Amazon Web Services • Rackspace • Joyent • OpsSource • GoGrid • Microsoft Azure Web Services • Terremark • Savvis • Fujitsu Cloud Services

Virtualization Software • VMWare • Microsoft Hyper-V • Citrix XEN Server • XEN Server (Open Source)

Cloud PaaS • VCE – VMWare, Cisco, EMC • Kinvey

Cloud Provisioning & Orchestration • EnStratus • OpsCode • RightScale • HP Hybrid Delivery • CA Automation Suite for Clouds • EMC Iconix • BMC Cloud LifeCycle Management • Eucalyptus (Open Source)

Cloud Monitoring • Hyperic • CloudKick •OpNet •Heroix

Page 13: The who, what, why, when & how of cloud computing

Nari Kannan

The What? – Enterprise to Cloud Architecture

13

The

Wh

o, W

hat

, Wh

y, W

hen

&

Ho

w o

f C

lou

d C

om

pu

tin

g 7

/3/2

01

2

Hardware Layer – Computes, Storage, Network – Private, Public, Hybrid

Cloud Layer – Orchestration, Provisioning, Auto-Scaling, Monitoring, Performance

Enterprise Applications Layer – In-House Applications, SaaS Applications, Social Media

Integration Layer – Service Oriented Architecture – External Enterprise Services

Business Process Management Layer

New!

Page 14: The who, what, why, when & how of cloud computing

Nari Kannan

The What? – Enterprise to Cloud Architecture •Application Cloud Vs Infrastructure

Cloud • Separate Applications from Infrastructure

• Consider Move to Application Cloud Separately from Infrastructure Cloud

• An In-House Application could be moved to a SaaS Model

• Infrastructure could be moved to Private, Public or Hybrid

14

The

Wh

o, W

hat

, Wh

y, W

hen

&

Ho

w o

f C

lou

d C

om

pu

tin

g 7

/3/2

01

2

Page 15: The who, what, why, when & how of cloud computing

Nari Kannan

The Why? - Cloud Computing Drivers • Better Asset Utilization (Infrastructure)

• Better Asset Utilization (People and Skills)

• Projects that Require Massive Scaling or Distributed Storage and Processing - Hadoop/MapReduce/Cassandra/Riak

• Reduced /Optimized IT Cost – No need to buy additional hardware/software for one-time large scale projects

• Conversion of Fixed Costs to Incremental Costs – Step-wise Fixed Costs to Smooth Variable Costs

• IT Scaling Backlog Reduction (VMs on Hybrid Clouds – Even Business Groups Self-Service Possible)

• Ideal model for New Startups or Intrapraneurial Ventures – Failure does not leave you with unused hardware and software

15

The

Wh

o, W

hat

, Wh

y, W

hen

&

Ho

w o

f C

lou

d C

om

pu

tin

g 7

/3/2

01

2

Page 16: The who, what, why, when & how of cloud computing

Nari Kannan

The Why? – Objections & Concerns • Security

• Private Clouds – Can be as secure as before private clouds

• Public Clouds – Providers have higher level of expertise and protection but need evaluation

• Full Segregation on Public Clouds using Virtual Private Clouds

• Vendor Lockin

• Losing Control

• Valid concern considering loss of visibility of where computes and storage are on public clouds at any time

• Concerns about Data Leakage on Public Clouds also valid concern

• Cost – Holistic calculations needed taking into effort people, hardware, software, time , effort

• Change and Disruption

16

The

Wh

o, W

hat

, Wh

y, W

hen

&

Ho

w o

f C

lou

d C

om

pu

tin

g 7

/3/2

01

2

Page 17: The who, what, why, when & how of cloud computing

Nari Kannan

The When? – Some Cloud Adoption Use Cases • Need a Hosted CRM Capability To Support our Expanded

Sales and Marketing Efforts

• Solution - Application Cloud – SalesForce.com

• Need a Hosted Application Platform to Build New Custom Business Application

• Solution – Application Cloud – Custom App, Infrastructure – Public or Hybrid Cloud

• Problems Scaling a Custom-Built Application for Global Use by the Business

• Solution – Virtualization at the hardware layer, possibly scaling to Hybrid Cloud

• Need Better Utilization of Data Center Resources

• Solution – Server Virtualization and Consolidation

17

The

Wh

o, W

hat

, Wh

y, W

hen

&

Ho

w o

f C

lou

d C

om

pu

tin

g 7

/3/2

01

2

Page 18: The who, what, why, when & how of cloud computing

Nari Kannan

The How? – Cloud Migration

18

The

Wh

o, W

hat

, Wh

y, W

hen

&

Ho

w o

f C

lou

d C

om

pu

tin

g 7

/3/2

01

2

Page 19: The who, what, why, when & how of cloud computing

Nari Kannan

The How? – Simplified Cloud Migration Flowchart

19

The

Wh

o, W

hat

, Wh

y, W

hen

&

Ho

w o

f C

lou

d C

om

pu

tin

g 7

/3/2

01

2

Understand the Business

Understand Cloud Drivers

Perform BPM, SOA, Enterprise Applications Inventory

Perform Infrastructure Inventory Mapped to the previous step – Computes, Storage, Network

Cloud POC/Pilot Project – Go/No Go Decision

Cloud Strategy and Roadmap

Cloud Modeling and Architecture

Cloud Implementation Planning

Cloud Implementation

Cloud and Application Performance Monitoring and Fine-Tuning

Page 20: The who, what, why, when & how of cloud computing

Nari Kannan

The How? – Best Pilot Candidates for Cloud Migration • Application Development and Test Virtual Machines

• Training Applications

• Mission Support Applications

• Email, Collaboration Tools like Intranets

• New Mobile applications that require rapid scaling, especially Consumer-facing

• Phased Migration Strategy

• Show ROI and Improved Server Utilization with Virtualization, Create and Prove a Private Cloud

• Migrate to Hybrid Cloud for new projects and applications such as above

• Plan for public cloud implementations for the

longer term

20

The

Wh

o, W

hat

, Wh

y, W

hen

&

Ho

w o

f C

lou

d C

om

pu

tin

g 7

/3/2

01

2

Page 21: The who, what, why, when & how of cloud computing

Nari Kannan

Conclusions • Commodity hardware enables virtualization and scaling up or

down internally or in the public cloud- adjust resources available dynamically to demand

• Cloud computing ideal for projects requiring massive distributing computing, storage and network resources, especially for unstructured data

• Drivers for cloud adoption may vary from one organization to the next but multiple options available in SaaS, PaaS or IaaS for addressing them

• Cloud migration will be successful with diligent matching of drivers to solutions

21

The

Wh

o, W

hat

, Wh

y, W

hen

&

Ho

w o

f C

lou

d C

om

pu

tin

g 7

/3/2

01

2

Page 22: The who, what, why, when & how of cloud computing

Nari Kannan

Conclusions

22

The

Wh

o, W

hat

, Wh

y, W

hen

&

Ho

w o

f C

lou

d C

om

pu

tin

g 7

/3/2

01

2