Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Cisco Cloud Computing and Open Stack: Velocity 2011


Published on

Presentation by VP / CTO Cloud Computing Lew Tucker for O'Reilly's Velocity conference June 2011. Discusses web vs. Enterprise approach to cloud services.

Published in: Technology

Cisco Cloud Computing and Open Stack: Velocity 2011

  1. 1. Cisco and OpenStack <ul><li>Lew Tucker </li></ul><ul><li>VP/CTO Cloud Computing </li></ul><ul><li>Cisco Systems, Inc. </li></ul><ul><li>@lewtucker </li></ul>
  2. 2. Today: “Builder phase” of Cloud Computing related to another well-known phenomena - DIY Homebrew Computer Club
  3. 3. DIY Approach Followed By Some Of The Best
  4. 4. Today’s Architectural Battle Web Approach Scale-out Architecture Design for Failure Information-centric Commodity systems Open Source Enterprise Approach Vertical scaling HA failover model Transactional Application specific Infrastructure Commercial Software Applied Now to a Cloud IaaS Platform
  5. 5. Web Scale Cloud Computing Platform <ul><li>Customers want to avoid being locked </li></ul><ul><ul><li>Common platform offered by multiple vendors </li></ul></ul><ul><ul><li>Standardization of the API </li></ul></ul><ul><ul><li>Ability of move data and applications </li></ul></ul><ul><li>Cloud service provider needs </li></ul><ul><ul><li>Serve many tenants, over thousands of severs </li></ul></ul><ul><ul><li>Easy to operate </li></ul></ul><ul><ul><li>Allows provider to focus on support, reliability, availability… </li></ul></ul><ul><ul><li>Need to be able to differentiate offerings and integrate additional services </li></ul></ul>
  6. 6. Open Source Advantages <ul><li>Leverage the work of a growing community of developers </li></ul><ul><li>Works across multiple hardware infrastructure </li></ul><ul><li>Possible to deploy at service providers and on-premise </li></ul><ul><li>Customized to fit individual needs or to add additional services </li></ul>
  7. 7. What is OpenStack? <ul><li>Originated at NASA, with Rackspace </li></ul><ul><li>Driven by an open community process </li></ul><ul><li>Three existing projects: </li></ul><ul><ul><li>OpenStack Compute </li></ul></ul><ul><ul><li>OpenStack Image Service </li></ul></ul><ul><ul><li>Open Object Storage </li></ul></ul><ul><li>Multiple hypervisors: Xen, KVM, ESXi, Hyper-V </li></ul><ul><li>Releases : </li></ul><ul><ul><li>Austin: Oct 2010 </li></ul></ul><ul><ul><li>Bexar: Feb 2011 </li></ul></ul><ul><ul><li>Cactus: April 2011: Current </li></ul></ul><ul><ul><li>Diablo: scheduled for Sept 2011 </li></ul></ul>OpenStack Object Store (Storage) OpenStack Compute (VMs & VM Networks) OpenStack Image Service ( Image Library & Management )
  8. 8. OpenStack Community – 60+ companies
  9. 9.
  10. 10. Cisco’s Participation in OpenStack <ul><li>Interest </li></ul><ul><ul><li>Support customers interested in OpenStack </li></ul></ul><ul><ul><li>Contribute to and learn from the community </li></ul></ul><ul><ul><li>Advance the state of the art in cloud computing </li></ul></ul><ul><li>What Cisco contributes </li></ul><ul><ul><li>Networking expertise, internet experience </li></ul></ul><ul><ul><li>Industry support </li></ul></ul><ul><ul><li>Designs and Code </li></ul></ul><ul><li>Work to date </li></ul><ul><ul><li>OpenStack running on Cisco Unified Computing System </li></ul></ul><ul><ul><li>Networking Service blueprint </li></ul></ul><ul><ul><li>More to come </li></ul></ul>
  11. 11. Time To Let Developers Design Virtual Network Topologies Former SunCloud user screen
  12. 12. Network Service as a peer to Compute and Storage User and System Admin Developer API Compute Service (VMs, Memory, Local Disk) Servers Storage Services (Block, Massive Key-value store) Disks Network Services (Subnets, Network Svcs, Security) Networks Network APIs
  13. 13. Pre-summit OpenStack Networking Blueprints NetworkService Rackspace/Nicira NetworkServicePOC NTT/Midokura NetworkContainers Cisco NetworkService Citrix/Rackspace/Nicira Unified Plan NaaS Core Design Intel
  14. 14. Quantum – Network Service <ul><li>API gives ability to create interesting network topologies. </li></ul><ul><ul><li>Example: create multi-tier applications </li></ul></ul><ul><li>Provide way to connect multiple Openstack services. </li></ul><ul><ul><li>Example: Nova VM + Atlas LB on same private network. </li></ul></ul><ul><li>Open the floodgates to let anyone build services that plug into Openstack networks. </li></ul><ul><ul><li>Examples: VPN-aaS, firewall-aaS, IDS-aaS. </li></ul></ul><ul><li>Allows innovation plugins that overcomes common cloud networking problems </li></ul><ul><ul><li>Example: avoid VLAN limits, provide strong QoS </li></ul></ul>
  15. 15. Quantum – Extensibility Quantum API <ul><li>Quantum Service </li></ul><ul><li>L2 network abstraction definition and management </li></ul><ul><li>Device and service attachment framework </li></ul><ul><li>Does NOT do any actual implementation of abstraction </li></ul>Quantum Plug-in API API Extensions <ul><li>Vendor/User Plug-In </li></ul><ul><li>Maps abstraction to implementation on physical network </li></ul><ul><li>Makes all decisions about *how* a network is implemented </li></ul><ul><li>Can provide additional features through API extensions </li></ul>
  16. 16. Open Stack: A Platform for Innovation “ I need a different VM placement policy” “ I’ll build in a way to share revenue with my customer’s” “ I want to report on my customers SLAs” “ My UI will be easier to use” “ I have a much better way to snapshot machine images” “ I let my customers span multiple clouds”
  17. 17. Resources <ul><li>OpenStack: </li></ul><ul><ul><li>Launchpad: </li></ul></ul><ul><ul><ul><li>Cisco Open Stack project: </li></ul></ul></ul>