Contenu connexe
Similaire à Cloud nfv intro at UoG (20)
Cloud nfv intro at UoG
- 1. Cloud Computing, SDN and NFV
Syed Affan Ahmed
Director Engineering, PLUMgrid Inc.
asyed@plumgrid.com
- 2. 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
- 5. Copyright © PLUMgrid, Inc. 2011-2016
• Cloud: an introduction without the hype
• SDN, Network Virtualization, NFV … and cloud
• A shout out for OpenStack Pakistan
Agenda
- 7. Copyright © PLUMgrid, Inc. 2011-2016
• Excess capacity/Under utilized servers
• Machine & Network virtualization
• Monetization opportunity through renting
How the Cloud Business Model started
7
- 8. 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
- 9. 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 Virtual
Bridge
Router
L
B
Bridg
e
Bridge
DHCP
FW
Bridge
DHCP
FW
- 10. 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
- 12. 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
- 14. 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
- 15. 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
- 16. 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
- 17. Copyright © PLUMgrid, Inc. 2011-2016
Programmable Data Plane and
Control 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
- 18. 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
- 20. 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
- 23. 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
- 24. 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
- 25. 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
- 26. Copyright © PLUMgrid, Inc. 2011-2016
NFV architecture
Data-center/cloud infra
CMS (e.g. OpenStack)
PLUMgrid
- 27. 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
- 28. Copyright © PLUMgrid, Inc. 2011-2016
Mobile Broadband Experience
Everywhere 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
- 30. 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/
- 31. Copyright © PLUMgrid, Inc. 2011-2016
Now a PTA and MoIT&T backed group
32
http://pta.gov.pk/openstackweb/intro.html
- 32. Copyright © PLUMgrid, Inc. 2011-2016
Also Openstack foundation recognized
33
https://groups.openstack.org/