• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
OpenStack, SDN, and the Future of Software Defined Infrastructure
 

OpenStack, SDN, and the Future of Software Defined Infrastructure

on

  • 3,814 views

Tying together cloud computing, software defined networking and a new model for building software defined infrastructure apps

Tying together cloud computing, software defined networking and a new model for building software defined infrastructure apps

Statistics

Views

Total Views
3,814
Views on SlideShare
3,674
Embed Views
140

Actions

Likes
4
Downloads
214
Comments
0

1 Embed 140

https://twitter.com 140

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    OpenStack, SDN, and the Future of Software Defined Infrastructure OpenStack, SDN, and the Future of Software Defined Infrastructure Presentation Transcript

    • Lew Tucker VP/CTO Cloud Computing Cisco Systems, Inc. @lewtucker© 2010 Cisco and/or its affiliates. All rights reserved. 1
    • © 2010 Cisco and/or its affiliates. All rights reserved. 2
    • © 2010 Cisco and/or its affiliates. All rights reserved. 3
    • Easiest way to develop and deploy applications •  Self-service, on-demand, when I want •  Elastic: scaling to meet demand •  Scale up and scale down •  Leverage simple API’s and automated requiring little or no manual intervention •  Abstracted resources hide the complexity of lower level implementations •  Move towards continuous deploy© 2010 Cisco and/or its affiliates. All rights reserved. 4
    • •  Apps are built from components•  Common components built as services for applications become the platform for scalable deployment •  Massive storage systems •  Scalable, reliable queuing systems •  Large scale NoSQL databases (Cassandra) •  Frameworks for massive analytics (Hadoop) •  Auto-scaling frameworks•  Result: •  Focus on the application logic, leveraging the work of others •  Time-to-market advantage of new apps and services© 2010 Cisco and/or its affiliates. All rights reserved. 5
    • API App App Service API API OS 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’s for each of the cloud platform services Compute Storage Network Queuing Data Base … Cloud Service : Public or Private© 2010 Cisco and/or its affiliates. All rights reserved. 6
    • •  Allows anyone to build and deploy their own cloud •  Cloud Providers, Enterprise Private Clouds, Service Providers•  Compute Service, Storage Service, and Networking Service App App App App OS OS App App OS Virtual OS Virtual OS Machin OS Machine e Virtual Virtual Virtual Machine Virtual Machine Machine Machine User Applications© 2010 Cisco and/or its affiliates. All rights reserved. 7
    • © 2010 Cisco and/or its affiliates. All rights reserved. 8
    • • Configurable Networks • Orchestrated Networks • Apps-aware networks • Network-aware apps • Network interfaces • Programmatic interfaces • Managed Networks • Automated Networks Make everything go faster, easier and more agile© 2010 Cisco and/or its affiliates. All rights reserved. 9
    • Introductory whitepaper by: AT&T, BT, DT, Orange, Telecom Italia, Telefonica, Telstra, Verizon, others….© 2010 Cisco and/or its affiliates. All rights reserved. 10
    • vSwitch VSG vISE vASA vWAAS vMSE vWLC Route Reflector Video PRIME vDNA vNAM Cache (NCS) .. Many familiar network services functions have already been developed for virtualized implementations© 2010 Cisco and/or its affiliates. All rights reserved. 11
    • OpenDaylights mission isto facilitate a community-led, industry-supportedopen source framework,including code andarchitecture, to accelerateand advance a common,robust Software-DefinedNetworking platform© 2010 Cisco and/or its affiliates. All rights reserved. 12
    • © 2010 Cisco and/or its affiliates. All rights reserved. 13
    • DataBase App 4. User Application Layer App Virtual OS OS •  Only see virtualized resources OS Appliance Virtual •  Self-provision resources through APIs VM VM Appliance VM Cloud App Developer API Network 3. OpenStack Cloud Platform Layer Compute Service Storage •  Bridges the virtual and physical layers Service Service Virtual Networks Virtual Servers Virtual Disks •  Requests virtual resources on behalf of the individual tenants Plug-In Architecture Network Mgmt/Cntl API 2. Network Resource and Services Layer •  Resource Virtualization Provisioning, and NX-OS API SDN API Overlay Tunnels Management 1. Physical Resource Layer •  Networking, Storage and Compute resources •  Hardware-based networking services© 2010 Cisco and/or its affiliates. All rights reserved. 14
    • Hardware + Software OpenStack Network Service Software API’s 1 3 Platform Virtual APIs Overlays a Network 2 onePK Controllers and Open Clouds with Agents Nexus 1000V SDN: - ONE Controller (OpenFlow, onePK) - OpenFlow Agents© 2010 Cisco and/or its affiliates. All rights reserved. www.cisco.com/go/one 15
    • VM VM VM VM Logical containers for VM VM each application in a VM multi-tenant cloud OpenStack OpenStack OpenStack API-driven Open Compute Networking Storage Cloud Platform (Nova) (Quantum) (Swift) l Virtual Physica Programmable Platform Network Infrastructure APIs Services a Virtual Controllers Overlays Firewall, etc. onePK and Agents Nexus 1000V ONE Controller VXLAN/LISP (OpenFlow, onePK)© 2010 Cisco and/or its affiliates. All rights reserved. 16
    • Quantum API API Extensions Quantum Service •  Network abstraction definition and management •  Does NOT do any actual implementation of abstraction Quantum Plug-in API Vendor/User Plug-In •  Maps abstraction to implementation on physical network •  Can provide additional features through API extensions© 2010 Cisco and/or its affiliates. All rights reserved. 17
    • Virtualization Continuing to Advance Virtual Machines Growth© 2010 Cisco and/or its affiliates. All rights reserved. 18 18
    • Impact on Data Center Complexity VM proliferation is driving DC costs up Server-Related Spend 300 (Capex+Opex) Power & Cooling Expense Virtual Servers - Mgnt & Admin Customer Spending $B Standalone Servers - Mgnt & Admin 200 Server Spending 100 0 96 98 00 02 04 06 08 10 12 Source: IDC, 2011 “New Economic Model for the Datacenter”© 2010 Cisco and/or its affiliates. All rights reserved. 19 19
    • © 2010 Cisco and/or its affiliates. All rights reserved. 20
    • Lots of things to manage in infrastructure ….. more than just VM’sApplication Virtual Virtual Storage Aggregation IP NGN Software Machine Access and SAN Compute Access and Core Peering Backbone App 1 App AppSubscriber “A” App OS OSApplication 1 OS Internet App AppSubscriber “B” App OS OSApplication 1 OS App App 1 App OS AppSubscriber “A” OS OSApplication 2 App 2 IP NGNSubscriber “B”Application 2 Partners App 2 App App App OS Services Core 10G Ethernet OS OS ACE 10G FCoE 4G FCVirtual Center FW 1G Ethernet App App VM to vSwitch App App OS OS SSL vSwitch to HW OS App to HW / VM App Cisco and VMWare Nexus 1000V 3rd Party SAN + Generic Nexus 5000 Nexus 7000 7600 CRS-1 Third-Party Consolidated Rack or w/ Nexus 2000 (w/ Cat 6500 ASR 9000 Applications Storage Arrays Blade Servers Fabric Extender as Services ASR 1000 Chassis) 7600 Fast Track_IaaS_2010 © 2010 Cisco Systems, Inc. All rights reserved. Cisco Confidential 21
    • Sys Admin© 2010 Cisco and/or its affiliates. All rights reserved. 22
    • Customer’s Application Network Services System Mgmt Applications Virtual Virtual Virtual API Waas Firewall VPN VPN Network Management Single Instance Services API Firewall Infrastructure App App Monitoring OS OS API VM VM WAAS System Analytics DataBase API Load Security OS Balancer VM OpenStack Cloud Platform Compute Storage Network User and •  Bridges the virtual and physical layers Service Service Service System Servers Disks Networks Admin Resource Virtualization/hypervisor Layer •  Creates and manages virtualized compute, VM provisioning, Network Controllers, SDN, NFV storage and networking resources Physical Resource Layer •  Networking, Storage and Compute resources© 2010 Cisco and/or its affiliates. All rights reserved. 23
    • Services Cross Connect - SXC Virtual Internet Routing Lab - VIRL ASR9K UCS© 2010 Cisco and/or its affiliates. All rights reserved. 24 2
    • Service Request Data Center Services Controller Service Nexus 1Kv Service Ganglia kvm Load BalancerTraffic flow Service OpenVswitch kvm Service Service© 2010 Cisco and/or its affiliates. All rights reserved. 25
    • © 2010 Cisco and/or its affiliates. All rights reserved. 26
    • © 2010 Cisco and/or its affiliates. All rights reserved. 27
    • © 2010 Cisco and/or its affiliates. All rights reserved. 28
    • © 2010 Cisco and/or its affiliates. All rights reserved. 29
    • Ganglia Model Tools Software Defined Infrastructure© 2010 Cisco and/or its affiliates. All rights reserved. 30
    • •  Heat •  Orchestration modeled on AWS Cloud Formation •  Introduces physical as another “VM” flavor•  Curvature: visual construction of complex apps•  Nova Bare-Metal•  OpenStack on OpenStack (Triple-O) •  Provisioning of OpenStack Platform on virtual or physical infrastructure© 2010 Cisco and/or its affiliates. All rights reserved. 31
    • •  Benefits of Cloud IaaS Platform •  Easy to develop and deploy on a VM, and deploy anywhere •  With System Admin privileges – have a global view •  Elastic – respond according to load (DDOS, Service assurance, detailed analysis.)•  Enabled by •  OpenStack Compute •  OpenStack Networking •  OpenStack Storage •  …and more© 2010 Cisco and/or its affiliates. All rights reserved. 32
    • © 2010 Cisco and/or its affiliates. All rights reserved. 33
    • Lew Tucker @lewtucker© 2010 Cisco and/or its affiliates. All rights reserved. 34