• No results found

Accelerate OpenStack* Together. * OpenStack is a registered trademark of the OpenStack Foundation 1

N/A
N/A
Protected

Academic year: 2021

Share "Accelerate OpenStack* Together. * OpenStack is a registered trademark of the OpenStack Foundation 1"

Copied!
29
0
0

Loading.... (view fulltext now)

Full text

(1)

Accelerate

OpenStack*

Together

(2)

Software Defined Infrastructure – A Gateway to

Faster Innovation & Lower Costs

(3)

OpenStack Summit, Paris, Nov. 3-7, 2014

3

Agenda

Architectural Transformation

Software Defined Infrastructure (SDI) Vision

Overview of the ETSI-NFV reference architecture

Challenges & Opportunities presented by SDI & NFV use cases

(4)

OpenStack Summit, Paris, Nov. 3-7, 2014

Software Defined Infrastructure (SDI) Vision

Pooled Resources

Abstractions allow finer granularity in pooling

Network, Storage and Compute elements

Storage

Network

Compute

Resource Pool

SDI benefits the User / Infrastructure owner by enabling faster innovation and lower cost

Efficient SDI requires Application  Infrastructure interaction

Application B Application C Application D

Application A

Services Delivery

Shared Infrastructure

Policy based provisioning

Dynamic Automation

App/SLA mapping to underlying Infrastructure

4

Infrastructure Attributes

Provisioning Management

Orchestration optimally allocates

resources matching App requirements to

Infrastructure capabilities

Control Software

(5)

OpenStack Summit, Paris, Nov. 3-7, 2014

Architectural Transformation

5

Single Application on

Dedicated Hardware

Firewall

BRAS

Intrusion

Detection

System

TEM/OEM

Proprietary OS

FPGA, ASSP

ASIC, DSP,

SDN/NFV

NFV

M

an

agemen

t

an

d

Orches

trat

io

n

SDN/NFV Infrastructure

x86 CPU

Silicon

NIC

Acceleration

Chipset

Switch

Silicon

Linux

Firewall

App

BRAS

App

CPE

(6)

OpenStack Summit, Paris, Nov. 3-7, 2014

OSS: Operations Support Systems

BSS: Business Support Systems

VNF: Virtual Network Function

EMS: Element Management System

VIM: Virtualised Infrastructure

Manager

NFVI: Network Functions

Virtualisation Infrastructure

European Telecommunications Standards Institute

Network Functions Virtualisation (NFV)

Figure from ETSI-NFV GS NFV 002 v1.1.1

http://www.etsi.org/deliver/etsi_gs/nfv/001_099/002/01.01.01_60/gs_nfv002v010101p.pdf

OpenStack

≈ VIM

OpenStack is a registered trademark of the OpenStack Foundation

6

(7)

OpenStack Summit, Paris, Nov. 3-7, 2014

SDI is a holistic view of the VIM,

the network controller and the

NVFI (Compute, Network and

Storage Infrastructure)

SDI underpins applications such

as NFV.

SDI & NFV: A Powerful Force for Network

Transformation

Figure from ETSI-NFV GS NFV 002 v1.1.1

http://www.etsi.org/deliver/etsi_gs/nfv/001_099/002/01.01.01_60/gs_nfv002v010101p.pdf

7

SDI Focus

(8)

OpenStack Summit, Paris, Nov. 3-7, 2014

8

Multiple Related SDI Open Source & Standards

Development Activities

OpenStack

Orchestrat

-ion /

Manage-ment

Open

Network-ing

Foundat-ion

IETF

Service

Function

Chaining

Open

vSwitch

DPDK.org

Network

Function

Virtualisat

-ion

Open

Daylight

Open

Source

Controller

Consort-ium

Open

Platform

for NFV

(OPNFV)

Organisat

ion

(under

the Linux

Foundat-ion)

* Other names and brands may be claimed as the property of others

Intel® Open Network Platform

(9)

OpenStack Summit, Paris, Nov. 3-7, 2014

OpenStack

Open Daylight

Open

Flow

OVSDB

Other

Linux*/KVM

App

App

App

DPDK based vSwitches

NIC

Enhancements

Open Source Reference Architecture for SDN/NFV

Cloud/Data Centre

Common VIM and Control layers

Intel® ONP Server

* Other names and brands may be claimed as the property of others 9

New use cases bring new requirements for collaborate with the community

Telco + ETSI/NFV mapping

OSS/BSS

Linux/KVM

vRouter

vFW

vIPS

DPDK based vSwitches

NIC

Service

Orchestrator

Intel® ONP Server

EMS

EMS

EMS

VNF Manager

(10)

Challenges & Opportunities Ahead

(11)

OpenStack Summit, Paris, Nov. 3-7, 2014

11

SDI Reference Stack: Capabilities and Challenges

OpenStack*, OpenDaylight, Open vSwitch and the Intel® Architecture Server

* Other names and brands may be claimed as the property of others

• Network Virtualization

• Overlays

• L4-L7 vAppliances

• Service Function Chaining (SFC)

Many existing / emerging mechanisms

• Deployment of

Network Appliances as

Infrastructure Services

• Unified Scheduling for Network,

Storage and Compute

• User/Application awareness

• SLA and Policy support

Additional network mechanisms

OpenStack

Open Daylight

Linux*/KVM

App

App

App

DPDK based vSwitches

NIC

Intel® ONP Server

(12)

OpenStack Summit, Paris, Nov. 3-7, 2014

vSwitch Challenges… and Opportunities

* Other names and brands may be claimed as the property of others 12

Vanilla Open vSwitch small packet

performance may fall behind NFV

applications needs

• Increased East/West traffic

• Higher core density enables more

VM co-location & Inter-VM traffic

• Network Security, Isolation, SLA

• Monitoring, visibility

Growing Demands

• Varying features, performance and

API

Many implementations

(13)

OpenStack Summit, Paris, Nov. 3-7, 2014

Data Plane Development Kit (

www.dpdk.org

)

Nehalem 1S

Intel Forwarding Stack

Throughput 2013 Future 2009 2010 2011 2012

Westmere

1S

Intel Forwarding Stack

SNB-EP 1S

Intel Data Plane Development Kit

SNB-EP 2S

Intel Data Plane Development Kit

IVB-EP 2S

Intel Data Plane Development Kit 80 Gbps* 40 Gbps* 24 Gbps* 160 Gbps* 220 Gbps*

1: Intel internal estimate

2: Intel Internal measurement of packet processing performance using Intel Xeon processors. Software and workloads used in performance tests may have been optimized for performance only on Intel microprocessors. Performance tests, such as SYSmark and MobileMark, are measured using specific computer systems, components, software, operations and functions. Any change to any of those factors may cause the results to vary. You should consult other information and performance tests to assist you in fully evaluating your contemplated purchases, including the performance of that product when combined with other products. For more information go to intel.com/performance

DPDK Libraries

Environment Abstraction Layer

Buffer Management

Customer

Application

Linux* Kernel

Environment Abstraction Layer

Customer

Application

Customer

Application

Queue/Ring Functions

Packet Flow Classification NIC Poll Mode Library

Kernel Space

User Space

13

(14)

OpenStack Summit, Paris, Nov. 3-7, 2014

DPDK Enabling Requires Enhance Platform Awareness

14

Processor

Socket 1

Processor

Socket 0

CORE

CORE

CORE

CORE

CORE

CORE

CORE

CORE

Application

Process

Application

Process

Application

Process

Application

Process

M

emory

M

emory

Server

Optimising placement for platform resources enables greater performance & efficiency

(15)

OpenStack Summit, Paris, Nov. 3-7, 2014

15

Processor

Socket 1

Processor

Socket 0

CORE

CORE

CORE

CORE

CORE

CORE

CORE

CORE

Application

Process

Application

Process

Application

Process

Application

Process

M

emory

M

emory

Server

Co-location helps with cache efficiency for faster inter-process data sharing & communication

DPDK Enabling Requires Enhance Platform Awareness

(16)

OpenStack Summit, Paris, Nov. 3-7, 2014

Data Plane Development Kit (DPDK) Based vSwitches

Unmodified

Virtual

Machine

Unmodified

Application

Data Path

Virtual

Machine

virtio

DPDK based vSwitches

Virtual Port

Virtual Port

Virtual Port

Packet Forwarding

Physical Port

PMD

PMD = Poll Mode Driver

ovsdb

server

qemu

Shared Memory

Unmodified

Virtual

Machine

Virtual Port

DPDK vHost

ovs-switchd

OpenDaylight

ovsdb

OF

DPIF

virtio

kni

DPDK vhost

NIC

* Other names and brands may be claimed as the property of others 16

OpenStack needs to be able to configure high performance I/O paths to the VM

(17)

OpenStack Summit, Paris, Nov. 3-7, 2014

Operator

Commercial Cloud

Operator

Telecom Cloud

NFV Full

Application Stacks

Media & OSS/BSS

Differentiation

Enterprise

Cloud for

Operator

IT Cloud

Services

Cloud Transformation Partner

OSS/BSS Modernization

Path to NFV

New cloud revenues

Cloud Infrastructure Automation

Cloud Infrastructure Governance & Security

End to End Infrastructure

[ Storage + Compute + Network ]

Data Center

Man

ag

eme

nt

Software Defined Networking

One cloud – all workloads – all industries

(18)

OpenStack Summit, Paris, Nov. 3-7, 2014

AN NFV Transformation has started

NFV | Openstack | ODL

Transformation

Access Virtual Gateways Aggregation Transport SDN/NFV Virtual Edge Services Virtualisation Layer Compute Physical Infrastructure

PaaS

APP

APP

APP

APP

(19)

OpenStack Summit, Paris, Nov. 3-7, 2014

Provision & Configuration of VNF’s

APP

APP

APP

Network

Compute

Storage

VNF

OVF

PaaS

Policy/Security/Governance

Nova

Neutron

Cinder

Glance

Swift

Openstack NBI API’s

Service Catalog

NSD

VNF

VLAN

Trunk

NUMA

Topology

PCI Device

Capability

CPU

Pinning

Huge

Page

Tables

Security

Local

storage

Network

Anti-Affinity

Firmware

validation

QoS

Attributes for NFV config and expose via API

VNF Additional

Requirements

(20)

OpenStack Summit, Paris, Nov. 3-7, 2014

Scheduling is ….

Information Exposed to make “Intelligent

fine grain placement decisions”

Host 1

CPU IvyBridge Chipset Acceleration PCI_ Type X

Host Blue

Host 2

CPU Haswell PCI_ Type E

Host Ubuntu

Host - N

Atom PCI_ Type Z

Host Red Hat

…placing an application in the Cloud based on the

constraints to handle my app to meet my SLA

Onboard Storage

PCI_Device_Type

Network Based

Anti-Affinity

High Performance vSwitch

Link_Type

CPU Pinning

NUMA Awareness

Feature ……

Solver

Scheduler

(21)

OpenStack Summit, Paris, Nov. 3-7, 2014

NFV Made Easy…

SLA

Dri

ven

Pla

c

e

me

n

t

Cloud abstraction

of requirements

API Exposure

Unified scheduling

PaaS

Service instances

Policy

Governance

SLA

Customer or Operator

OpenStack API’s

Host 1

Scheduler

Host 2

Host 3

Host -N

OVF

Package

DPDK vSwitch

SR-IOV

(22)

OpenStack Summit, Paris, Nov. 3-7, 2014

OPNFV Certification

program

OPNFV certification program will not

be for certain vendors only, but for the

industry.

OPNFV certification program will

certify vendors for compliance to

ETSI/NFV standards and OPNFV

(23)

OpenStack Summit, Paris, Nov. 3-7, 2014

to disrupt markets by

accelerating the SPEED

of business

(24)

OpenStack Summit, Paris, Nov. 3-7, 2014

(25)

How you can get involved in this exciting new

space?

(26)

OpenStack Summit, Paris, Nov. 3-7, 2014

OpenStack Community Call to Action

Collaborate in Open Source and SDOs to enable the SDI vision by

supporting/contributing to:

APIs and Information Models extended to support use cases

Automated configuration for enhanced Server and vSwitch

performance

Unified scheduler enhancements for optimal placement across

Compute, Network & Storage domains

Policy driven infrastructure with SLA enforcement at the server

(27)
(28)

OpenStack Summit, Paris, Nov. 3-7, 2014

Future OvS Directions…

Policy controlled SR-IOV + Open Daylight + OpenStack

*

Optimize the Server Data Plane for Network and Storage workloads

Software and Hardware combination for optimized flexibility and performance

Intel® Data Plane Development Kit (Intel® DPDK)

User

Kernel

Software

Hardware

Hardware

Data Plane

ip/net-filter

OVS

K-driver

(29)

OpenStack Summit, Paris, Nov. 3-7, 2014

Legal Disclaimers

Copyright © 2014 Intel Corporation. All rights reserved

Intel, the Intel logo, Xeon, Atom, and QuickAssist are trademarks of Intel Corporation in the U.S. and/or other countries. *Other names and brands may be claimed as the property of others.

All products, computer systems, dates and figures specified are preliminary based on current expectations, and are subject to change without notice.

Intel® Advanced Vector Extensions (Intel® AVX)* are designed to achieve higher throughput to certain integer and floating point operations. Due to varying processor power characteristics, utilizing AVX instructions may cause a) some parts to operate at less than the rated frequency and b) some parts with Intel® Turbo Boost Technology 2.0 to not achieve any or maximum turbo frequencies. Performance varies depending on hardware, software, and system configuration and you should consult your system manufacturer for more information.

*Intel® Advanced Vector Extensions refers to Intel® AVX, Intel® AVX2 or Intel® AVX-512. For more information on Intel® Turbo Boost Technology 2.0, visit http://www.intel.com/go/turbo

No computer system can provide absolute security. Requires an enabled Intel® processor, enabled chipset, firmware and/or software optimized to use the technologies. Consult your system manufacturer and/or software vendor for more information.

No computer system can provide absolute security. Requires an Intel® Identity Protection Technology-enabled system, including an enabled Intel® processor, enabled chipset, firmware, software, and Intel integrated graphics (in some cases) and participating website/service. Intel assumes no liability for lost or stolen data and/or systems or any resulting damages. For more information, visit http://ipt.intel.com/. Consult your system manufacturer and/or software vendor for more information.

No computer system can provide absolute security. Requires an enabled Intel® processor, enabled chipset, firmware, software and may require a subscription with a capable service provider (may not be available in all countries). Intel assumes no liability for lost or stolen data and/or systems or any other damages resulting thereof. Consult your system or service provider for availability and functionality.

No computer system can provide absolute reliability, availability or serviceability. Requires an Intel® Xeon® processor E7-8800/4800/2800 v2 product families or Intel® Itanium® 9500 series-based system (or follow-on generations of either.) Built-in reliability features available on select Intel® processors may require additional software, hardware, services and/or an internet connection. Results may vary depending upon configuration. Consult your system manufacturer for more details.

For systems also featuring Resilient System Technologies: No computer system can provide absolute reliability, availability or serviceability. Requires an Intel® Run Sure

Technology-enabled system, including an enabled Intel processor and enabled technology(ies). Built-in reliability features available on select Intel® processors may require additional software, hardware, services and/or an Internet connection. Results may vary depending upon configuration. Consult your system manufacturer for more details.

For systems also featuring Resilient Memory Technologies: No computer system can provide absolute reliability, availability or serviceability. Requires an Intel® Run Sure

Technology-enabled system, including an enabled Intel® processor and enabled technology(ies). built-in reliability features available on select Intel® processors may require additional software, hardware, services and/or an Internet connection. Results may vary depending upon configuration. Consult your system manufacturer for more details. The original equipment manufacturer must provide TPM functionality, which requires a TPM-supported BIOS. TPM functionality must be initialized and may not be available in all countries.

Requires a system with Intel® Turbo Boost Technology. Intel Turbo Boost Technology and Intel Turbo Boost Technology 2.0 are only available on select Intel® processors. Consult your system manufacturer. Performance varies depending on hardware, software, and system configuration. For more information, visit http://www.intel.com/go/turbo

Intel® Virtualization Technology requires a computer system with an enabled Intel® processor, BIOS, and virtual machine monitor (VMM). Functionality, performance or other benefits will vary depending on hardware and software configurations. Software applications may not be compatible with all operating systems. Consult your PC manufacturer. For more information, visit http://www.intel.com/go/virtualization

References

Related documents

Adjusted differential changes in total quarterly Medicare spending from the precontract period (2009 through 2011) to the postcontract period (2012) for beneficiaries attributed

NDA and Regulatory permissioning in support of the Care and Maintenance entry defi nitions and transitional arrangements. 2 The consolidation process required under the new

Studies on victims of violent crimes, Post Traumatic Stress Disorder (PTSD), resilience, and Emergency Department nursing care with victims of violent crime are reviewed to develop

Needs analysis (also known as needs assessment) has a vital role in the process of designing and carrying out any language course, whether it be English for Specific Purposes (ESP)

Because the space categories have been realigned to match IFMA’s updated 2008 area measurement standard, one cannot make a direct comparison of this year’s space per person

Bezkontaktný teplomer je pomerne nový prístroj a jeho tvarové a proporčné riešenie je úzko späté s jeho funkciou. Prevedenie bezkontaktných teplomerov zostáva uţ od počiatku

Combining the general theory of feasibility study and the actual cases of real-estate developing, emphasizing the project of Zhongrun Lijiang, which I myself will conduct soon,

From: ESPEC Enterprise Service Specification ESPRO-4 Develop Service ESPRO-2 Conduct Review to Assess Infrastructure Impacts ESPRO-14 Monitor Service Performance ESPRO-6