Your SlideShare is downloading. ×
OpenStack: Time is Now - Lew Tucker
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

OpenStack: Time is Now - Lew Tucker

1,106
views

Published on

Presented at the April 2011 OpenStack Summit

Presented at the April 2011 OpenStack Summit


0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,106
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
69
Comments
0
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Open Stack The Time Is Now Lew Tucker VP/CTO, Cloud Computing Cisco Systems, Inc.© 2010 Cisco and/or its affiliates. All rights reserved. 1
  • 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 2013: 486 Exabytes•  Appetite for new applications 91% Consumer Video Traffic Internet Traffic 180 Exabytes will be video© 2010 Cisco and/or its affiliates. All rights reserved. 2
  • 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© 2010 Cisco and/or its affiliates. All rights reserved. 3
  • 4. Web Enterprise Challenge Challenge Huge volume of Large number of user requests applications/services Relatively small “Mission Critical”, number of services direct economic/legal impact User experience, user privacy Low to moderate user interaction© 2010 Cisco and/or its affiliates. All rights reserved. 4
  • 5. Web Enterprise Approach Approach Scale-out Vertical scaling Architecture HA failover model Design for Failure Transactional Information-centric Application specific Commodity Infrastructure systems© 2010 Cisco and/or its affiliates. All rights reserved. 5
  • 6. Web Enterprise Innovation Evolution “Big Data”, Commercial software NoSQL Consumerization of IT New Languages and frameworks Browser-based apps Open Source Access from anywhere© 2010 Cisco and/or its affiliates. All rights reserved. 6
  • 7. Web Enterprise Innovation Evolution “Big Data”, Commercial software NoSQL Consumerization of IT New Languages and frameworks Browser-based apps Open Source Access from anywhere Innovation Transfer (Cloud, Social Software)© 2010 Cisco and/or its affiliates. All rights reserved. 7
  • 8. Cloud Computing Applies Web Architectural Principles to Computing Infrastructure Run a large number of different applications from App App App App OS OS OS OS many different customers on VM VM VM VM a shared, highly scalable infrastructure Cloud Service (large scale web app)© 2010 Cisco and/or its affiliates. All rights reserved. 8
  • 9. Application/Service Software Framework + System Architecture LAMP, Memcached, MySQL Massive, Scale Out Infrastructure© 2010 Cisco and/or its affiliates. All rights reserved. 9
  • 10. Software as a Service Platform as a Service Infrastructure as a Service© 2010 Cisco and/or its affiliates. All rights reserved. 10
  • 11. © 2010 Cisco and/or its affiliates. All rights reserved. 11
  • 12. © 2010 Cisco and/or its affiliates. All rights reserved. 12
  • 13. Metering, Billing, Management AppStores Your Application Load Auto Scaling Balancing Queuing Database Block Storage Services Compute Networking Storage Services Services Services© 2010 Cisco and/or its affiliates. All rights reserved. 13
  • 14. Application Services as a Platform Infrastructure as a Service© 2010 Cisco and/or its affiliates. All rights reserved. 14
  • 15. API App App Service API API OSCustomers Virtual App Service Platform As A Service Service Machine OS OS OS OS OS OS Virtual Virtual Virtual Virtual Virtual Virtual Machine Machine Machine Machine Machine Machine API API API API API API API API Compute Storage Network Queuing Data Base … Cloud Service : Public or Private© 2010 Cisco and/or its affiliates. All rights reserved. 15
  • 16. Former SunCloud user screen© 2010 Cisco and/or its affiliates. All rights reserved. 16
  • 17. © 2010 Cisco and/or its affiliates. All rights reserved. 17
  • 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" } }© 2010 Cisco and/or its affiliates. All rights reserved. 18
  • 19. © 2010 Cisco and/or its affiliates. All rights reserved. 19
  • 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!© 2010 Cisco and/or its affiliates. All rights reserved. 20
  • 21. © 2010 Cisco and/or its affiliates. All rights reserved. 21
  • 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© 2010 Cisco and/or its affiliates. All rights reserved. 22
  • 23. Developer API Compute Storage Service Services User and (VMs, (Block, System Memory, Massive Admin Local Disk) Key-value store) Servers Disks Accounts Basic Network Connectivity© 2010 Cisco and/or its affiliates. All rights reserved. 23
  • 24. Developer API Network APIs Compute Network Storage Service Service Services User and (VMs, (Subnets, (Block, System Memory, Network Massive Key- Svcs, Admin Local Disk) value store) Security) Virtual Servers Networks Disks Network Connectivity© 2010 Cisco and/or its affiliates. All rights reserved. 24
  • 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© 2010 Cisco and/or its affiliates. All rights reserved. 25
  • 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© 2010 Cisco and/or its affiliates. All rights reserved. 26