govind ioug120505
DESCRIPTION
My slides from Indian Openstack User Group, May 5, 2012TRANSCRIPT
Cloud and IaaS
Indian Openstack User Group 5th May 2012
Govind Tatachari
Agenda
Cloud computing … warm-up
Discussion Segments:
Why Cloud Computing?
What IS or IS NOT Cloud Computing?
IaaS markets – some insights
Did you know?
IaaS: Towards Reference Architecture
© 2012 Govind Tatachari
Too many choices …
© 2012 Govind Tatachari
IBM
Openstack
Private
SaaS
AWS Rackspace
Hybrid
OpenNebula
IaaS
DropBox
Platform-as-a-
Service
Eucalyptus Azure
HP
VMware
Virtualization
GoGrid
… can be mentally exhausting
Citrix
… but good for official goal-setting
© 2012 Govind Tatachari
… and simply explained humor
© 2012 Govind Tatachari
Discussion Segment
Why Cloud Computing?
© 2012 Govind Tatachari
What is the purpose/objective?
Is there a business problem to be solved?
Is cloud computing just too SHINY A NEW TOY?
Can it ADDRESS/SOLVE any of India’s challenges/problems?
Is cloud computing just too DISRUPTIVE to ignore?
© 2012 Govind Tatachari
What is the purpose/objective?
Is there a business problem to be solved?
Is cloud computing just too SHINY A NEW TOY?
Can it ADDRESS/SOLVE any of India’s challenges/problems?
Is cloud computing just too DISRUPTIVE to ignore?
© 2012 Govind Tatachari
Enable new solutions!
Collaboration
Scalability
Flexibility
Availability
Portability
Cost
Cloud ecosystem: nascent, fragmented & growing
© 2012 Govind Tatachari
SYSTEM
INTEGRATORS
INDEPENDENT
SOFTWARE
VENDORS
CLOUD CONSUMERS
TECHNOLOGY PROVIDERS
STA
RT
UP
S
HO
ST
ING
PR
OV
IDE
RS
INT
EG
RA
TE
D S
TA
CK
PR
OV
IDE
RS
AD
VIS
OR
Y S
ER
VIC
ES
… fraught with uncertainities and risks …
How do you make your move “manageable”?
Adapted from RobustCloud
Discussion Segment
What IS or IS NOT Cloud Computing?
© 2012 Govind Tatachari
Cloud computing characteristics
© 2012 Govind Tatachari
Adapted from National Institute ot Science and Technology (NIST) and observations by Rui Esteves
Essential
characteristics
What makes it different from
other solutions
Service delivery
models
What services are delivered
Enabing
Technologies
What makes it possible
Deployment
models
How services are deployed
Common characteristics
Specific characteristics
Clo
ud s
erv
ice c
onsum
er
Clo
ud s
erv
ice p
rovid
er
IS it Cloud or NOT?
Cloud computing
Common
Characteristics
Essential
Characteristics
Enabling
Technologies
Specific
Characteristics
Service
Delivery
Models
Deployment
Models
© 2012 Govind Tatachari
Datacenter as a Service
Processing as a Service
Storage as a Service
Network as a Service
Desktop as a Service
On-demand
Self-Service
Scalable
Measurable
Is it “OSSM” (AWESOME)?
Evolution of IT computing models
© 2012 Govind Tatachari
Extreme
Uptime
(99.999)
Expensive
Custom
Hardware
Centralized
Service
Model
Vertical
Scaling
Hardware
HA
Centralized
Designed
for Failover
Expensive
“Semi-commodiity”
Hardware
Shared
Service
Model
Horizontal
Scaling
Software
HA
Decentralized
Designed
for Failure
(Always On)
Cheap
Commodity
Hardware
Distributed
Self-Service
Model
Client-Server Mainframe Cloud
Source: Cloudscaling and NEC
Discussion Segment
IaaS Market – some insights
© 2012 Govind Tatachari
Ranking: Public cloud IaaS companies
© 2012 Govind Tatachari
Source: Gartner Magic Quadrant (December 2011)
Ranking: Top 10 most powerful IaaS companies
1 Amazon Web Services The gold standard
2 Bluelock Out of the blue
3 CSC Targetting the enterprise
4 GoGrid All cloud, all the time
5 IBM Leveraging the installed base
6 Openstack No vendor lock-in
7 Rackspace Taking a leadership role
8 Savvis Full range of options
9 Terremark Three-pronged VMware-based approach
10 VMware Key building block
© 2012 Govind Tatachari
Source: Christine Burns, Network World US, 15 April 2012
Cloud Acquisitions <2010: A Partial List
© 2012 Govind Tatachari
D Center
Virtual. PaaS SaaS DaaS EcoSys
CA Cassatt 4Base 3Terra Oblicore Nimsoft
Cisco LineSider, Tidal
Webex, Skype
ScanSafe
Citrix Paglo VMLogix SpringSource PostPath
Dell Ocarina 3PAR Boomi
EMC FastScale, Integrien, Greenplum
VMware TriCipher
HP IBRIX, Opsware, Lefthand
PolyServe Fortify Melodeo
IBM Storwize Lombardi, Unica, Coremetrics
CastIron, Netezza
Oracle Sun Virtual Iron Passlogix
RackSpace JungleDisk Slicehost Webmail.us
Salesforce Heroku DimDim, Activa
Jigsaw Instranet, Groupswim
Source: Dani Shomron, ISC, Jan 2010
Cloud Business: Interesting Numbers
© 2012 Govind Tatachari
Source Data
IDC Cloud search >$16 Billion .. Predicted to grow at CAGR 27.4%
AWS Revenue Growth
@50% YoY Growth for past 5 years Current earnings ~ $500 Million
Rack Space Cloud Earning
Cloud product sales rose 85 per cent in the quarter, touching 43m ( Aug 2011)
The Growing Cloud …………………………
……..
Source: Divyanshu Verma, Dell R&D
Growth of Rackspace Cloud Business
© 2012 Govind Tatachari
Quarters RackSpace Cloud Earning QoQ Growth % YoY %
Sep-10 26,763,000
Dec-10 31,415,000 17
Mar-11 37,107,000 18
Jun-11 42,954,000 16
Sep-11 50,673,000 18 89
0
10,000,000
20,000,000
30,000,000
40,000,000
50,000,000
60,000,000
RackSpace Cloud Earning
RackSpace Cloud Earning
http://ir.rackspace.com/phoenix.zhtml?c=221673&p=irol-calendarpast
Discussion Segment
Did you know?
© 2012 Govind Tatachari
Did you know?
BYOC (CYA) projects: You can ...
run an instance of Openstack on your laptop
run an instance of Openstack on a couple of EC2 instances
build a private cloud running Openstack in your lab
24 cores
6 TB disk
48 GB memory
Dual 1GBit network
a KVM switch
… and some snacks and few cups/cans of favorite drink
for ~ Rs. 1.5 to 2 Lakhs
© 2012 Govind Tatachari
History and Timeline of Openstack
© 2012 Govind Tatachari
July 2010 July 2010
OpenStack
launches
with 25+
partners
First public
Design
Summit in
San Antonio
OpenStack Conference
& OpenStack Essex
Design Summit Fall
2011
Oct 2011 Nov 2010 Apr 2012
OpenStack Global
Community grows
to 160+ companies
Openstack Ecosystem
© 2012 Govind Tatachari
At present there are 160+ companies in Openstack ecosystem
http://openstack.org/community/companies
Discussion Segment
Towards IaaS Reference Architecture
© 2012 Govind Tatachari
Source: Sumayah Alrwais, Indiana University
Eucalyptus Architecture
© 2012 Govind Tatachari
Network Configuration per node
© 2012 Govind Tatachari
Feature Comparison
Feature/IaaS Eucalyptus Openstack Nimbus
Virtual Network VDE VDE & Open vSwitch VDE
VM Isolation VLAN VLAN Not available
System Security Firewall filters (Security groups), SSH & WS-Security
VPN access, SSH, security groups and Cloudaudit
VPN access, SSH, and use of globus certificate credentials
User Security User credentials provided thro’ web interface
User credentials using certificate authority for VPN access
User’s X.509 public key certificate which is provided to the cloud
DHCP On the cluster controller
On the network controller
On the individual node
Hypervisor Support XEN, KVM & VMWare XEN, KVM, UML, QEMU & Hyper-V
XEN & KVM
Storage System Warlus Object store (Swift) Cumulus
© 2012 Govind Tatachari,
Thank you
© 2012 Govind Tatachari