OpenStack, SDN, and the Future of Software Defined Infrastructure

34
© 2010 Cisco and/or its affiliates. All rights reserved. 1 Lew Tucker VP/CTO Cloud Computing Cisco Systems, Inc. @lewtucker
  • date post

    21-Oct-2014
  • Category

    Technology

  • view

    4.528
  • download

    3

description

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

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

Page 1: OpenStack, SDN, and the Future of Software Defined Infrastructure

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

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

Page 2: OpenStack, SDN, and the Future of Software Defined Infrastructure

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

Page 3: OpenStack, SDN, and the Future of Software Defined Infrastructure

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

Page 4: OpenStack, SDN, and the Future of Software Defined Infrastructure

© 2010 Cisco and/or its affiliates. All rights reserved. 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

Page 5: OpenStack, SDN, and the Future of Software Defined Infrastructure

© 2010 Cisco and/or its affiliates. All rights reserved. 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

Page 6: OpenStack, SDN, and the Future of Software Defined Infrastructure

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

Compute Storage Network Queuing Data Base

Service

OS

Virtual Machine

App

OS

Virtual Machine

OS

Virtual Machine

OS

Virtual Machine

Platform As A Service

OS

Virtual Machine

API’s for each of the cloud platform services

Service

OS

Virtual Machine

App

OS

Virtual Machine

API

API API Service App

… Cloud Service : Public or Private

Page 7: OpenStack, SDN, and the Future of Software Defined Infrastructure

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

•  Allows anyone to build and deploy their own cloud •  Cloud Providers, Enterprise Private Clouds, Service Providers

•  Compute Service, Storage Service, and Networking Service

User Applications

App

OS

Virtual Machine

App

OS

Virtual Machine

App

OS

Virtual Machine

App

OS

Virtual Machine

App

OS

Virtual Machine

App

OS

Virtual Machine

Page 8: OpenStack, SDN, and the Future of Software Defined Infrastructure

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

Page 9: OpenStack, SDN, and the Future of Software Defined Infrastructure

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

Make everything go faster, easier and more agile

• Configurable Networks • Orchestrated Networks

• Apps-aware networks • Network-aware apps

• Network interfaces

• Managed Networks

• Programmatic interfaces

• Automated Networks

Page 10: OpenStack, SDN, and the Future of Software Defined Infrastructure

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

Introductory whitepaper by: AT&T, BT, DT, Orange, Telecom Italia, Telefonica, Telstra, Verizon, others….

Page 11: OpenStack, SDN, and the Future of Software Defined Infrastructure

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

vSwitch VSG vISE vASA

vWAAS vMSE vWLC Route Reflector

vNAM Video Cache

PRIME (NCS) vDNA

.. Many familiar network services functions have already been developed for virtualized implementations

Page 12: OpenStack, SDN, and the Future of Software Defined Infrastructure

© 2010 Cisco and/or its affiliates. All rights reserved. 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

Page 13: OpenStack, SDN, and the Future of Software Defined Infrastructure

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

Page 14: OpenStack, SDN, and the Future of Software Defined Infrastructure

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

Compute Service

Virtual Servers

Storage Service

Virtual Disks

Network Service

Virtual Networks

Plug-In Architecture

App

OS

VM

DataBase

OS

VM

App

OS

VM

3. OpenStack Cloud Platform Layer •  Bridges the virtual and physical layers •  Requests virtual resources on behalf of the

individual tenants

1. Physical Resource Layer •  Networking, Storage and Compute resources •  Hardware-based networking services

Virtual Appliance

2. Network Resource and Services Layer •  Resource Virtualization Provisioning, and

Management NX-OS API SDN API Overlay Tunnels

4. User Application Layer •  Only see virtualized resources •  Self-provision resources through APIs

Virtual Appliance

Network Mgmt/Cntl API

Cloud App Developer API

Page 15: OpenStack, SDN, and the Future of Software Defined Infrastructure

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

a

Hardware + Software OpenStack Network Service

Software API’s

www.cisco.com/go/one

Controllers and Agents

SDN: - ONE Controller (OpenFlow, onePK) - OpenFlow Agents

2

Virtual Overlays

Open Clouds with Nexus 1000V

3

Network

Platform APIs

onePK

1

Page 16: OpenStack, SDN, and the Future of Software Defined Infrastructure

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

OpenStack Compute

(Nova)

OpenStack Networking

(Quantum)

OpenStack Storage

(Swift)

VM VM

VM VM

VM VM

VM

a Controllers and Agents

ONE Controller (OpenFlow, onePK)

Virtual Overlays

Nexus 1000V VXLAN/LISP

Platform APIs

onePK

Network Services

Firewall, etc.

Logical containers for each application in a multi-tenant cloud

API-driven Open Cloud Platform

Programmable Infrastructure

Physical Virtual

Page 17: OpenStack, SDN, and the Future of Software Defined Infrastructure

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

Quantum API

Quantum Service •  Network abstraction definition and management •  Does NOT do any actual implementation of

abstraction

Quantum Plug-in API

API Extensions

Vendor/User Plug-In •  Maps abstraction to implementation on physical network •  Can provide additional features through API extensions

Page 18: OpenStack, SDN, and the Future of Software Defined Infrastructure

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

Virtualization Continuing to Advance

18

Virtual Machines Growth

Page 19: OpenStack, SDN, and the Future of Software Defined Infrastructure

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

Impact on Data Center Complexity

19

0

100

200

300

96 98 00 02 04 06 08 10 12

Power & Cooling Expense Virtual Servers - Mgnt & Admin Standalone Servers - Mgnt & Admin Server Spending

Server-Related Spend (Capex+Opex)

Cus

tom

er S

pend

ing

$B

Source: IDC, 2011 “New Economic Model for the Datacenter”

VM proliferation is driving DC costs up

Page 20: OpenStack, SDN, and the Future of Software Defined Infrastructure

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

Page 21: OpenStack, SDN, and the Future of Software Defined Infrastructure

21 © 2010 Cisco Systems, Inc. All rights reserved. Cisco Confidential Fast Track_IaaS_2010

Internet

Partners

App

App

Subscriber “A” Application 1

Subscriber “B” Application 1

Subscriber “A” Application 2

Subscriber “B” Application 2

Virtual Center

App 1

App 1

App 2

App 2

7600 Nexus 7000 (w/ Cat 6500 as Services

Chassis)

Nexus 5000 w/ Nexus 2000 Fabric Extender

Generic Rack or

Blade Servers

Nexus 1000V 3rd Party SAN + Consolidated Storage Arrays

Application Software

Virtual Machine

Virtual Access Access Aggregation

and Core Peering IP NGN Backbone

VMWare

CRS-1 ASR 9000 ASR 1000

7600

Storage and SAN Compute

Cisco and Third-Party Applications

Services Core

ACE

SSL

FW

IP NGN

Lots of things to manage in infrastructure ….. more than just VM’s

10G Ethernet 10G FCoE 4G FC 1G Ethernet VM to vSwitch vSwitch to HW App to HW / VM

App

OS

App

OS

App

OS

App

OS

App

OS

App

OS

App

OS

App

OS

App

OS

App

OS

App

OS

App

OS

App

OS

App

OS

App

OS

App

OS

App

OS

App

OS

App

OS

App

OS

App

OS

App

OS

App

OS

App

OS

App

OS

App

OS

App

OS

App

OS

App

OS

App

OS

Page 22: OpenStack, SDN, and the Future of Software Defined Infrastructure

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

Sys Admin

Page 23: OpenStack, SDN, and the Future of Software Defined Infrastructure

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

Network Services

VPN

API

WAAS

API

Firewall

API

Load Balancer

API

User and System Admin

Compute Service

Servers

Storage Service

Disks

Network Service

Networks

VM provisioning, Network Controllers, SDN, NFV

Customer’s Application

Virtual VPN

Virtual Waas

Virtual Firewall

App

OS

VM

DataBase

OS

VM

App

OS

VM

Single Instance Services

OpenStack Cloud Platform •  Bridges the virtual and physical layers

Resource Virtualization/hypervisor Layer •  Creates and manages virtualized compute,

storage and networking resources

Physical Resource Layer •  Networking, Storage and Compute resources

System Mgmt Applications

Infrastructure Monitoring

Network Management

Security

System Analytics

Page 24: OpenStack, SDN, and the Future of Software Defined Infrastructure

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

Services Cross Connect - SXC Virtual Internet Routing Lab - VIRL

ASR9K

UCS

Page 25: OpenStack, SDN, and the Future of Software Defined Infrastructure

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

Traffic flow Load Balancer

Service

Service

Service

Data Center

Nexus 1Kv kvm

OpenVswitch kvm

Services Controller

Service Request

Ganglia

Service

Service

Page 26: OpenStack, SDN, and the Future of Software Defined Infrastructure

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

Page 27: OpenStack, SDN, and the Future of Software Defined Infrastructure

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

Page 28: OpenStack, SDN, and the Future of Software Defined Infrastructure

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

Page 29: OpenStack, SDN, and the Future of Software Defined Infrastructure

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

Page 30: OpenStack, SDN, and the Future of Software Defined Infrastructure

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

Model

Software Defined Infrastructure

Tools

Ganglia

Page 31: OpenStack, SDN, and the Future of Software Defined Infrastructure

© 2010 Cisco and/or its affiliates. All rights reserved. 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

Page 32: OpenStack, SDN, and the Future of Software Defined Infrastructure

© 2010 Cisco and/or its affiliates. All rights reserved. 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

Page 33: OpenStack, SDN, and the Future of Software Defined Infrastructure

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

Page 34: OpenStack, SDN, and the Future of Software Defined Infrastructure

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

Lew Tucker

@lewtucker