More Related Content
Similar to OpenStack, SDN, and the Future of Software Defined Infrastructure (20)
More from Lew Tucker (13)
OpenStack, SDN, and the Future of Software Defined Infrastructure
- 1. Lew Tucker
VP/CTO Cloud Computing
Cisco Systems, Inc.
@lewtucker
© 2010 Cisco and/or its affiliates. All rights reserved. 1
- 2. © 2010 Cisco and/or its affiliates. All rights reserved. 2
- 3. © 2010 Cisco and/or its affiliates. All rights reserved. 3
- 4. 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
- 5. • 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
- 6. 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
- 7. • 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
- 8. © 2010 Cisco and/or its affiliates. All rights reserved. 8
- 9. • 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
- 10. Introductory whitepaper by: AT&T, BT, DT, Orange, Telecom Italia, Telefonica, Telstra, Verizon, others….
© 2010 Cisco and/or its affiliates. All rights reserved. 10
- 11. 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
- 12. OpenDaylight's mission is
to facilitate a community-
led, industry-supported
open source framework,
including code and
architecture, to accelerate
and advance a common,
robust Software-Defined
Networking platform
© 2010 Cisco and/or its affiliates. All rights reserved. 12
- 13. © 2010 Cisco and/or its affiliates. All rights reserved. 13
- 14. 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
- 15. 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
- 16. 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
- 17. 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
- 19. 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
- 20. © 2010 Cisco and/or its affiliates. All rights reserved. 20
- 21. Lots of things to manage in infrastructure
….. more than just VM’s
Application Virtual Virtual Storage Aggregation IP NGN
Software Machine Access and SAN Compute Access and Core Peering Backbone
App 1
App
App
Subscriber “A” App
OS
OS
Application 1 OS
Internet
App
App
Subscriber “B” App
OS
OS
Application 1 OS
App
App 1 App
OS
App
Subscriber “A” OS
OS
Application 2
App 2
IP NGN
Subscriber “B”
Application 2 Partners
App 2
App
App
App
OS
Services
Core 10G Ethernet
OS
OS
ACE 10G FCoE
4G FC
Virtual 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
- 23. 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
- 24. Services Cross Connect - SXC Virtual Internet Routing Lab - VIRL
ASR9K
UCS
© 2010 Cisco and/or its affiliates. All rights reserved. 24
2
- 25. Service Request
Data Center Services
Controller
Service
Nexus 1Kv Service
Ganglia
kvm Load Balancer
Traffic flow
Service
OpenVswitch
kvm Service
Service
© 2010 Cisco and/or its affiliates. All rights reserved. 25
- 26. © 2010 Cisco and/or its affiliates. All rights reserved. 26
- 27. © 2010 Cisco and/or its affiliates. All rights reserved. 27
- 28. © 2010 Cisco and/or its affiliates. All rights reserved. 28
- 29. © 2010 Cisco and/or its affiliates. All rights reserved. 29
- 30. Ganglia
Model Tools
Software Defined Infrastructure
© 2010 Cisco and/or its affiliates. All rights reserved. 30
- 31. • 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
- 32. • 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
- 33. © 2010 Cisco and/or its affiliates. All rights reserved. 33
- 34. Lew Tucker
@lewtucker
© 2010 Cisco and/or its affiliates. All rights reserved. 34