cloud nfv intro at uog
Post on 16-Apr-2017
291 Views
Preview:
TRANSCRIPT
Cloud Computing, SDN and NFV
Syed Affan Ahmed
Director Engineering, PLUMgrid Inc.
asyed@plumgrid.com
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
• Cloud: an introduction without the hype
• SDN, Network Virtualization, NFV … and cloud
• A shout out for OpenStack Pakistan
Agenda
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
Infrastructure-as-a-Service
Platform-as-a-Service
Software-as-a-Service
(lots of other XaaS)
Types of a cloud (different capability of “?”)
12
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
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
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
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/
top related