cloud nfv intro at uog

34
Cloud Computing, SDN and NFV Syed Affan Ahmed Director Engineering, PLUMgrid Inc. [email protected]

Upload: affan-syed

Post on 16-Apr-2017

290 views

Category:

Technology


0 download

TRANSCRIPT

Cloud Computing, SDN and NFV

Syed Affan Ahmed

Director Engineering, PLUMgrid Inc.

[email protected]

Copyright © PLUMgrid, Inc. 2011-2016

Company founded in the era of Cloud and Security

Focus: SDN and NFV for OpenStack Clouds

Over 70 OpenStack Clouds Deployed

PLUMgrid at-a-Glance

Copyright © PLUMgrid, Inc. 2011-2016

PLUMgrid Locations24x7 Worldwide Services and Support

Copyright © PLUMgrid, Inc. 2011-2016

Industry Leadership

Copyright © PLUMgrid, Inc. 2011-2016

• Cloud: an introduction without the hype

• SDN, Network Virtualization, NFV … and cloud

• A shout out for OpenStack Pakistan

Agenda

Cloud(ed) thinking!debunking the myth of “Cloud”

Copyright © PLUMgrid, Inc. 2011-2016

• Excess capacity/Under utilized servers

• Machine & Network virtualization

• Monetization opportunity through renting

How the Cloud Business Model started

7

Copyright © PLUMgrid, Inc. 2011-2016

Excess capacity

8

https://googleblog.blogspot.com/2012/10/googles-data-centers-inside-look.html

Src: “above the clouds …”, UC Berkeley tech report

OnlineGraduatePrograms.com

Copyright © PLUMgrid, Inc. 2011-2016

Machine and network virtualization

9

8GB 10TB

10TB

10TB

8GB

8GB

4 GB | 2 TB

4 GB | 8 TB

4 GB | 4 TB

2 GB | 2 TB

6 GB | 6 TB

2 GB | 4 TB

2 GB | 4 TB

Physical VirtualB

ridg

e

Ro

ute

r

LBBrid

g

eB

ridg

e

DH

CP

FW

Brid

ge

DH

CP

FW

Copyright © PLUMgrid, Inc. 2011-2016

Give Me

2 Machines, Dual Core,

8GB RAM, L2

connectivity, and an

SQL DB over a firewall

What happens when using a cloud!

physical

virtual

Dual Core | RAM 8GB

Dual Core | RAM 8GB

Copyright © PLUMgrid, Inc. 2011-2016

? = Cloud Management Systems

11

Apache CloudStack™

Copyright © PLUMgrid, Inc. 2011-2016

Infrastructure-as-a-Service

Platform-as-a-Service

Software-as-a-Service

(lots of other XaaS)

Types of a cloud (different capability of “?”)

12

SDN, Network Virtualization, and NFV

Copyright © PLUMgrid, Inc. 2011-2016

Objective: Make X Programmable

thus easily change-able, reconfigurable

Tradeoff: Performance, but worth it

e.g. Radio, Storage, hardware,

NETWORKING

Software defined X

14

Copyright © PLUMgrid, Inc. 2011-2016

Data Plane

Switch/Router

Control Plane

Data Plane

Switch/Router

Control Plane

Data Plane

Switch/Router

Control Plane

How is SDN implemented?

Data Plane

Switch/Router

Control Plane

• Break CP-DP association• Open up the platform • Define CP in software

Credit: Syed Ali Khayam

Copyright © PLUMgrid, Inc. 2011-2016

Control PlaneControl Plane Control PlaneControl Plane

Switch/Router

Switch/Router

Switch/Router

How is SDN implemented? (The Openflow Model)

Switch/Router Data Plane

Data Plane

Data Plane

Data Plane

• Provide an API/protocol to access it

• Introduce simple homogeneous data plane definition

Credit: Syed Ali Khayam

Copyright © PLUMgrid, Inc. 2011-2016

Programmable Data Plane andControl Plane e.g. P4 and PLUMgrid

Benefit:

future-proof to protocols

performance (data-plane)

How is SDN implemented? (Enhanced Model)

17

P4: Programming Protocol-Independent Packet Processors , SIGCOMM CCR, 2014

Copyright © PLUMgrid, Inc. 2011-2016

What is virtualization?

taking a physical resource

slice/dice it by using ..... wait for it

Software!

What then is Network Virtualization?

18

Virtualizing x ↔ SDx

Copyright © PLUMgrid, Inc. 2011-2016

The Network Virtualization (NV) Vision

19

Copyright © PLUMgrid, Inc. 2011-2016

Location of VM and communication to network elements

use a SDN/centralized controller to distribute state

Physical network elements will change packet headers

use tunneling to encapsulate VM traffic (NVGRE, VXLAN, STT)

NV Challenges … solved by SDN

20

Cloud and NFVHow are these even related!

Copyright © PLUMgrid, Inc. 2011-2016

3GPP Communication ecosystem

Copyright © PLUMgrid, Inc. 2011-2016

Telecom and Provider Networks

Access network Core DC (Private cloud)

Internet

Classifier

Video acc

VoIP

??Network Service chains

metro Ethernet

Copyright © PLUMgrid, Inc. 2011-2016

• Replace hardware network appliances with software

• Deployable over commodity machines

• Cost savings; no vendor lock-in

ETSI and Network Function Virtualization (NFV)

vCPE Classifier

Video acc

VoIP

??Service chains

Each service network function now a VM or a set of VMs

Copyright © PLUMgrid, Inc. 2011-2016

Legacy Limitation

• Physical install appliance/site

• Inefficient asset utilization

• Development is time consuming, upgrade difficult

• Limits modularity, vendor choice

Benefits of NFV

• Flexibility / Extensibility

• High asset utilization

• Continuously deployed /upgraded

• Achieve Modularity

• Opens the competitive ' landscape

• Innovative Ecosystem

The NFV Value proposition

Copyright © PLUMgrid, Inc. 2011-2016

NFV architecture

Data-center/cloud infraCMS (e.g. OpenStack)

PLUMgrid

Copyright © PLUMgrid, Inc. 2011-2016

Carrier grade software (99.999% reliable)

use clusters and load balance

How: Network virtualization, with SDN for flexibility

Packet processing at line rates, latency and jitter

high speed packet processing on commodity machines

How: SR-IOV, DPDK, IO Visor

Challenges for NFV

Copyright © PLUMgrid, Inc. 2011-2016

Mobile Broadband ExperienceEverywhere with more video, higher speeds, and wide scale availability

Mass Market Personalized TV with big data analytics helping to shape the video experience

Critical M2M Communication bandwidth and latency demands on the network

5G Use cases and NFV

29

Flexibility to deploy Network functions

close to source, on demand

Src: Ericsson white paper

http://www.ericsson.com/res/docs/whitepapers/what-is-a-5g-system.pdf

Openstack Pakistaninterested in cloud technologies and a programmer, join us!

Copyright © PLUMgrid, Inc. 2011-2016

Started as a PTA-backed proposal for capacity building

History

31

OpenStack engineers make 36% more than other cloud

engineers.

Src: http://www.datacenterdynamics.com/

Copyright © PLUMgrid, Inc. 2011-2016

Now a PTA and MoIT&T backed group

32

http://pta.gov.pk/openstackweb/intro.html

Copyright © PLUMgrid, Inc. 2011-2016

Also Openstack foundation recognized

33

https://groups.openstack.org/

Copyright © PLUMgrid, Inc. 2011-2016

Workshops and Tutorials

34

(408) 800-7586 www.plumgrid.com

5155 Old Ironsides Dr.

Suite 200

Santa Clara, CA 95054THANK YOU!

Keep in Touch and Contact Us