openstack: time is now - lew tucker

26
© 2010 Cisco and/or its affiliates. All rights reserved. 1 Open Stack The Time Is Now Lew Tucker VP/CTO, Cloud Computing Cisco Systems, Inc.

Post on 21-Oct-2014

1.470 views

Category:

Documents


2 download

DESCRIPTION

Presented at the April 2011 OpenStack Summit

TRANSCRIPT

Page 1: OpenStack: Time is Now - Lew Tucker

© 2010 Cisco and/or its affiliates. All rights reserved. 1

Open Stack

The Time Is Now

Lew Tucker VP/CTO, Cloud Computing Cisco Systems, Inc.

Page 2: OpenStack: Time is Now - Lew Tucker

© 2010 Cisco and/or its affiliates. All rights reserved. 2

•  Deployment of ubiquitous IP networks

•  Explosion of digital content and networked devices

•  Movement to unified communications

•  Advancement of highly scalable, low cost compute

•  Convergence of networks, compute, and storage

•  Desirability of an IT utility model

•  Appetite for new applications 180 Exabytes

486 Exabytes Video Traffic

2013: 91% Consumer Internet Traffic will be video

Page 3: OpenStack: Time is Now - Lew Tucker

© 2010 Cisco and/or its affiliates. All rights reserved. 3

•  Compute Hypervisors divide up a computers into virtual machines for greater efficiency Scale-out architecture leads to warehouse-scale computing and new data center designs

•  Storage Aggregate individual disks into one large logical unit Key-value stores grow to massive size with different consistency models

•  Networking Virtualization drives need for virtual switches in hypervisors Massively scalable data centers stretch limits of traditional approaches Advances being made in software-driven, programmable networks

•  Pooling of resources to create Cloud-based infrastructure

Page 4: OpenStack: Time is Now - Lew Tucker

© 2010 Cisco and/or its affiliates. All rights reserved. 4

Web Challenge

Huge volume of user requests Relatively small number of services User experience, user privacy

Enterprise Challenge

Large number of applications/services “Mission Critical”, direct economic/legal impact Low to moderate user interaction

Page 5: OpenStack: Time is Now - Lew Tucker

© 2010 Cisco and/or its affiliates. All rights reserved. 5

Web Approach

Scale-out Architecture Design for Failure Information-centric Commodity systems

Enterprise Approach

Vertical scaling HA failover model Transactional Application specific Infrastructure

Page 6: OpenStack: Time is Now - Lew Tucker

© 2010 Cisco and/or its affiliates. All rights reserved. 6

Web Innovation “Big Data”, NoSQL New Languages and frameworks Open Source

Enterprise Evolution

Commercial software Consumerization of IT Browser-based apps Access from anywhere

Page 7: OpenStack: Time is Now - Lew Tucker

© 2010 Cisco and/or its affiliates. All rights reserved. 7

Web Innovation “Big Data”, NoSQL New Languages and frameworks Open Source

Enterprise Evolution

Commercial software Consumerization of IT Browser-based apps Access from anywhere

Innovation Transfer (Cloud, Social Software)

Page 8: OpenStack: Time is Now - Lew Tucker

© 2010 Cisco and/or its affiliates. All rights reserved. 8

Cloud Computing Applies Web Architectural Principles to Computing

Infrastructure

Run a large number of different applications from

many different customers on a shared, highly scalable

infrastructure Cloud Service (large scale web app)

App

OS

VM

App

OS

VM

App

OS

VM

App

OS

VM

Page 9: OpenStack: Time is Now - Lew Tucker

© 2010 Cisco and/or its affiliates. All rights reserved. 9

Massive, Scale Out Infrastructure

Software Framework + System Architecture LAMP, Memcached, MySQL

Application/Service

Page 10: OpenStack: Time is Now - Lew Tucker

© 2010 Cisco and/or its affiliates. All rights reserved. 10

Infrastructure as a Service

Platform as a Service

Software as a Service

Page 11: OpenStack: Time is Now - Lew Tucker

© 2010 Cisco and/or its affiliates. All rights reserved. 11

Page 12: OpenStack: Time is Now - Lew Tucker

© 2010 Cisco and/or its affiliates. All rights reserved. 12

Page 13: OpenStack: Time is Now - Lew Tucker

© 2010 Cisco and/or its affiliates. All rights reserved. 13

Load

Balancing

Compute Services

Storage Services

Block Storage

Your Application

Queuing Database Services

Management Metering, Billing, AppStores

Auto Scaling

Networking Services

Page 14: OpenStack: Time is Now - Lew Tucker

© 2010 Cisco and/or its affiliates. All rights reserved. 14

Infrastructure as a Service

Application

Services as a Platform

Page 15: OpenStack: Time is Now - Lew Tucker

© 2010 Cisco and/or its affiliates. All rights reserved. 15

Compute Storage Network Queuing Data Base API

Service

OS

Virtual Machine

App

OS

Virtual Machine

OS

Virtual Machine

OS

Virtual Machine

Platform As A Service

OS

Virtual Machine

API API API API API API API

Service

OS

Virtual Machine

App

OS

Virtual Machine

API

API API Service App

Cus

tom

ers

Cloud Service : Public or Private

Page 16: OpenStack: Time is Now - Lew Tucker

© 2010 Cisco and/or its affiliates. All rights reserved. 16

Former SunCloud user screen

Page 17: OpenStack: Time is Now - Lew Tucker

© 2010 Cisco and/or its affiliates. All rights reserved. 17

Page 18: OpenStack: Time is Now - Lew Tucker

© 2010 Cisco and/or its affiliates. All rights reserved. 18

GET /clusters/cluster1/vms/01 Server response: { "name" : "Database" "uri": "/clusters/cluster1/vms/001", "description" : "MySQL host", "back-up": "/clusters/cluster1/vms/001/ops/back-up", "attach": "/clusters/cluster1/vms/001/ops/attach", "detach": "/clusters/cluster1/vms/001/ops/detach", "controllers": { "deploy": "/clusters/cluster1/vms/001/ops/deploy", "start": "/clusters/cluster1/vms/001/ops/start", "stop": "/clusters/cluster1/vms/001/ops/stop", "reboot": "/clusters/cluster1/vms/001/ops/reboot", "hibernate": "/clusters/cluster1/vms/001/ops/hibernate", "resume": "/clusters/cluster1/vms/001/ops/resume" } }

Page 19: OpenStack: Time is Now - Lew Tucker

© 2010 Cisco and/or its affiliates. All rights reserved. 19

Page 20: OpenStack: Time is Now - Lew Tucker

© 2010 Cisco and/or its affiliates. All rights reserved. 20

In the end, whoever gets the most developers wins

Do we need another platform war? Instead we should be talking about the important of good architecture and interfaces!

Page 21: OpenStack: Time is Now - Lew Tucker

© 2010 Cisco and/or its affiliates. All rights reserved. 21

Page 22: OpenStack: Time is Now - Lew Tucker

© 2010 Cisco and/or its affiliates. All rights reserved. 22

•  Take in the best ideas, best practices, and best code •  Open source and built by the community

•  Meet the needs of application developers, service providers, operators, users

•  Base it on simple, powerful components that may be combined in different ways since we won’t know where innovation will happen

•  Effectively manage the need for both rapid innovation and stability

•  Make it easy to understand to drive adoption •  Lots of documentation and examples

•  Innovate in the open through blueprint proposals

•  Make it the best

Page 23: OpenStack: Time is Now - Lew Tucker

© 2010 Cisco and/or its affiliates. All rights reserved. 23

Compute Service

(VMs,

Memory, Local Disk)

Storage Services

(Block,

Massive Key-value

store)

User and System Admin

Basic Network Connectivity

Developer API

Servers Disks Accounts

Page 24: OpenStack: Time is Now - Lew Tucker

© 2010 Cisco and/or its affiliates. All rights reserved. 24

User and System Admin

Network Connectivity

Developer API

Compute Service

(VMs,

Memory, Local Disk)

Servers

Storage Services

(Block,

Massive Key-value store)

Disks

Network Service

(Subnets, Network

Svcs, Security)

Virtual Networks

Network APIs

Page 25: OpenStack: Time is Now - Lew Tucker

© 2010 Cisco and/or its affiliates. All rights reserved. 25

•  Interest •  Support customers running OpenStack •  Contribute to and learn from the community •  Advance the state of the art in cloud computing

•  What Cisco has to offer •  Networking expertise, internet experience •  Industry support

•  Work to date •  OpenStack running on Cisco gear •  Networking-as-a-service •  More to come

Page 26: OpenStack: Time is Now - Lew Tucker

© 2010 Cisco and/or its affiliates. All rights reserved. 26

•  Follow our progress on openstack.org on our OpenStack event page, along with tech notes, etc.

“OpenStack on Cisco UCS B200 Blade Servers) “OpenStack on CISCO UCS C200 Rack-Mount Servers” http://www.cisco.com/web/solutions/sp/design_summit_2011.html - or -

http://bit.ly/cisco-ucs-openstack …… Resources tab