Upload
nari-kannan
View
720
Download
1
Tags:
Embed Size (px)
DESCRIPTION
Citation preview
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
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
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
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)
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
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
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
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
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
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
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
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
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!
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
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
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
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
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
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
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
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
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