govind ioug120505

28
Cloud and IaaS Indian Openstack User Group 5 th May 2012 Govind Tatachari

Upload: gshare

Post on 10-Jun-2015

584 views

Category:

Technology


3 download

DESCRIPTION

My slides from Indian Openstack User Group, May 5, 2012

TRANSCRIPT

Page 1: Govind ioug120505

Cloud and IaaS

Indian Openstack User Group 5th May 2012

Govind Tatachari

Page 2: Govind ioug120505

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

Page 3: Govind ioug120505

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

Page 4: Govind ioug120505

… but good for official goal-setting

© 2012 Govind Tatachari

Page 5: Govind ioug120505

… and simply explained humor

© 2012 Govind Tatachari

Page 6: Govind ioug120505

Discussion Segment

Why Cloud Computing?

© 2012 Govind Tatachari

Page 7: Govind ioug120505

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

Page 8: Govind ioug120505

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

Page 9: Govind ioug120505

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

Page 10: Govind ioug120505

Discussion Segment

What IS or IS NOT Cloud Computing?

© 2012 Govind Tatachari

Page 11: Govind ioug120505

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

Page 12: Govind ioug120505

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)?

Page 13: Govind ioug120505

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

Page 14: Govind ioug120505

Discussion Segment

IaaS Market – some insights

© 2012 Govind Tatachari

Page 15: Govind ioug120505

Ranking: Public cloud IaaS companies

© 2012 Govind Tatachari

Source: Gartner Magic Quadrant (December 2011)

Page 16: Govind ioug120505

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

Page 17: Govind ioug120505

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

Page 18: Govind ioug120505

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

Page 19: Govind ioug120505

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

Page 20: Govind ioug120505

Discussion Segment

Did you know?

© 2012 Govind Tatachari

Page 21: Govind ioug120505

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

Page 22: Govind ioug120505

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

Page 23: Govind ioug120505

Openstack Ecosystem

© 2012 Govind Tatachari

At present there are 160+ companies in Openstack ecosystem

http://openstack.org/community/companies

Page 24: Govind ioug120505

Discussion Segment

Towards IaaS Reference Architecture

© 2012 Govind Tatachari

Source: Sumayah Alrwais, Indiana University

Page 25: Govind ioug120505

Eucalyptus Architecture

© 2012 Govind Tatachari

Page 26: Govind ioug120505

Network Configuration per node

© 2012 Govind Tatachari

Page 27: Govind ioug120505

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,

Page 28: Govind ioug120505

Thank you

© 2012 Govind Tatachari