[OpenStack Day in Korea 2015] Track 2-5 - Building Software-Defined Infrastructure with...
-
Upload
openstack-korea-community -
Category
Software
-
view
359 -
download
1
Transcript of [OpenStack Day in Korea 2015] Track 2-5 - Building Software-Defined Infrastructure with...
![Page 1: [OpenStack Day in Korea 2015] Track 2-5 - Building Software-Defined Infrastructure with SDN/NFV/Cloud Integration](https://reader034.fdocuments.net/reader034/viewer/2022042817/55a781f61a28ab193e8b473b/html5/thumbnails/1.jpg)
Building Software-Defined Infrastructure with
SDN/NFV/Cloud Integration
OpenStack Day in Korea 2015
Dr. JongWon Kim
Networked Computing Systems Laboratory
School of Information and Communications
Gwangju Institute of Science & Technology (GIST)
Date: 2015. 2. 5 Place: Seoul, Korea
![Page 2: [OpenStack Day in Korea 2015] Track 2-5 - Building Software-Defined Infrastructure with SDN/NFV/Cloud Integration](https://reader034.fdocuments.net/reader034/viewer/2022042817/55a781f61a28ab193e8b473b/html5/thumbnails/2.jpg)
Contents
• Building Software-Defined
Infrastructure with SDN/NFV/Cloud
Integration & Hyper-convergent
SmartX Boxes
• Realizing Smart Services with
Provisioning/Orchestration/Governance
1
![Page 3: [OpenStack Day in Korea 2015] Track 2-5 - Building Software-Defined Infrastructure with SDN/NFV/Cloud Integration](https://reader034.fdocuments.net/reader034/viewer/2022042817/55a781f61a28ab193e8b473b/html5/thumbnails/3.jpg)
Building Software-
Defined Infrastructure
with SDN/NFV/Cloud
Integration & Hyper-
convergent SmartX Boxes
2
![Page 4: [OpenStack Day in Korea 2015] Track 2-5 - Building Software-Defined Infrastructure with SDN/NFV/Cloud Integration](https://reader034.fdocuments.net/reader034/viewer/2022042817/55a781f61a28ab193e8b473b/html5/thumbnails/4.jpg)
Human-Defined Services over Software-Defined
Infrastructure
Open Platforms
(Tools)
Open
Software
(Services)
Open Infrastructure
(Resources)
Big
Data
Industrial
Internet
of Things
Open Data
Cloud
Open API
Software-Defined Infrastructure (SDN/NFV integrated Mobile+Cloud)
![Page 5: [OpenStack Day in Korea 2015] Track 2-5 - Building Software-Defined Infrastructure with SDN/NFV/Cloud Integration](https://reader034.fdocuments.net/reader034/viewer/2022042817/55a781f61a28ab193e8b473b/html5/thumbnails/5.jpg)
Industrial Internet
of Things (I2oT)
![Page 6: [OpenStack Day in Korea 2015] Track 2-5 - Building Software-Defined Infrastructure with SDN/NFV/Cloud Integration](https://reader034.fdocuments.net/reader034/viewer/2022042817/55a781f61a28ab193e8b473b/html5/thumbnails/6.jpg)
Convergent
Software-Defined
Infrastructure (SDN/NFV/Cloud
Integration)
Cloud WAN Fabric
(IP+Optical Integration)
Wireless
+ Mobile
Wireless +
Mobile Wireless + Mobile
Cloud Data
Centers
Cloud Data
Centers
Service-aware Edge (MiddleBox, …)
Cloud DC
Cloud DC
Cloud Data
Centers
IP??, More Switching + Simpler Routing?
• Amazon AWS
• Microsoft Azure
• Google Cloud Engine
• VMware Hybrid
• OpenStack (IBM, HP, Cisco,
RackSpace, …) + Network
Operator Cloud (AT&T.
Verizon, NTT, …)
![Page 7: [OpenStack Day in Korea 2015] Track 2-5 - Building Software-Defined Infrastructure with SDN/NFV/Cloud Integration](https://reader034.fdocuments.net/reader034/viewer/2022042817/55a781f61a28ab193e8b473b/html5/thumbnails/7.jpg)
Convergence
@ Carriers
• AT&T Network
Cloud (Domain 2.0,
Open/Simple/Scale/Secure)
• NTT Seamless
Cloud for the World
• Huawei SoftCom &
Cloud Edge
![Page 8: [OpenStack Day in Korea 2015] Track 2-5 - Building Software-Defined Infrastructure with SDN/NFV/Cloud Integration](https://reader034.fdocuments.net/reader034/viewer/2022042817/55a781f61a28ab193e8b473b/html5/thumbnails/8.jpg)
Convergence @ Hyper-scale Cloud DCs
7
Virtualized
SDN:
Andromeda
Microsoft
Host SDN
![Page 11: [OpenStack Day in Korea 2015] Track 2-5 - Building Software-Defined Infrastructure with SDN/NFV/Cloud Integration](https://reader034.fdocuments.net/reader034/viewer/2022042817/55a781f61a28ab193e8b473b/html5/thumbnails/11.jpg)
Mobile + Cloud: SDN/NFV/Cloud Integration
Network Service Providers (+ Multi-campus Enterprises)
Content/Application Service Providers
Cloud
Data Center Networking
Mobile Wireless
Networking
Network Functions Virtualization
Inter-DC / Multi-layer Optical Networking
vSwitch/vRouter &
Overlay Virtual Networking
Secure
Networking
![Page 12: [OpenStack Day in Korea 2015] Track 2-5 - Building Software-Defined Infrastructure with SDN/NFV/Cloud Integration](https://reader034.fdocuments.net/reader034/viewer/2022042817/55a781f61a28ab193e8b473b/html5/thumbnails/12.jpg)
- 11 -
Convergent
Software-
Defined
Infrastructure
Carrier-Grade NFV? Five 9’s Small VNF Paradigm assisted by
“magical” virtual networking of distributed flow-steering at scale
> 160Gbps
![Page 13: [OpenStack Day in Korea 2015] Track 2-5 - Building Software-Defined Infrastructure with SDN/NFV/Cloud Integration](https://reader034.fdocuments.net/reader034/viewer/2022042817/55a781f61a28ab193e8b473b/html5/thumbnails/13.jpg)
SmartX Box: Inter-Connected
Functions inside Boxes/Sites
Box Functions
Inter-Connect
Site
Resources – Workloads - Services
![Page 14: [OpenStack Day in Korea 2015] Track 2-5 - Building Software-Defined Infrastructure with SDN/NFV/Cloud Integration](https://reader034.fdocuments.net/reader034/viewer/2022042817/55a781f61a28ab193e8b473b/html5/thumbnails/14.jpg)
Templates
Convergent Software-Defined
Infrastructure: Programmable, Virtualized, Hyper-
convergent SmartX Boxes
![Page 17: [OpenStack Day in Korea 2015] Track 2-5 - Building Software-Defined Infrastructure with SDN/NFV/Cloud Integration](https://reader034.fdocuments.net/reader034/viewer/2022042817/55a781f61a28ab193e8b473b/html5/thumbnails/17.jpg)
• Nutanix, Simplivity, …
• Pluribus Freedom Server-Switch
• VMware Project Mystic
Evo: Rails, Evo: Racks
Hyper-Convergence
Boxes
![Page 19: [OpenStack Day in Korea 2015] Track 2-5 - Building Software-Defined Infrastructure with SDN/NFV/Cloud Integration](https://reader034.fdocuments.net/reader034/viewer/2022042817/55a781f61a28ab193e8b473b/html5/thumbnails/19.jpg)
- 18 -
Prepare SmartX Boxes &
Realize Smart Services
Architecture Your Smart Things with
API Tools
Converged (C/N/S)
SmartX Box with Program-
mable & Virtualized Resources
Build Open APIs with Inter-connected Functions
![Page 21: [OpenStack Day in Korea 2015] Track 2-5 - Building Software-Defined Infrastructure with SDN/NFV/Cloud Integration](https://reader034.fdocuments.net/reader034/viewer/2022042817/55a781f61a28ab193e8b473b/html5/thumbnails/21.jpg)
Software Lifecycle and CI (Continuous
Integration) / CD (Continuous Deployment)
Software Lifecycle: Development
Testing (Staging) / QA
Production / Deployment 20
Master Software
Coding (for Cloud
OS Kernel + Service
Frameworks and
Tools) and Execute
Continuous
Integration for
Agile and
Economic Service
Realization
![Page 23: [OpenStack Day in Korea 2015] Track 2-5 - Building Software-Defined Infrastructure with SDN/NFV/Cloud Integration](https://reader034.fdocuments.net/reader034/viewer/2022042817/55a781f61a28ab193e8b473b/html5/thumbnails/23.jpg)
SmartX Box: Design and Prototyping
with SDN/NFV/Cloud Leverage Simplified SmartX Rack
SmartX Box
Pools of SmartX Boxes: Massive scalability and pay-as-
you-grow flexibility
CPUs / GPUs
SSD / HDDs
Open vSwitch / NICs
VM VM VM VM VM
COMPUTE NETWORKING
STORAGE
![Page 24: [OpenStack Day in Korea 2015] Track 2-5 - Building Software-Defined Infrastructure with SDN/NFV/Cloud Integration](https://reader034.fdocuments.net/reader034/viewer/2022042817/55a781f61a28ab193e8b473b/html5/thumbnails/24.jpg)
23
COMPUTE
NETWORKING
STORAGE
![Page 25: [OpenStack Day in Korea 2015] Track 2-5 - Building Software-Defined Infrastructure with SDN/NFV/Cloud Integration](https://reader034.fdocuments.net/reader034/viewer/2022042817/55a781f61a28ab193e8b473b/html5/thumbnails/25.jpg)
Playing with Converged Software-Defined
Infrastructure (SDN/NFV/Cloud)
![Page 26: [OpenStack Day in Korea 2015] Track 2-5 - Building Software-Defined Infrastructure with SDN/NFV/Cloud Integration](https://reader034.fdocuments.net/reader034/viewer/2022042817/55a781f61a28ab193e8b473b/html5/thumbnails/26.jpg)
TEIN
OF@KOREN & OF@TEIN (2012~2014)
Auto
Center
EU
(SmartFIRE)
OF@TEIN
Last Update: 2014-07-12
SmartX Rack
OpenFlow FlowVisor
SDN Controller
Korea U (Seoul)
Jeju U (Jeju) Postech (Pohang)
SKKU (Suwon)
Indonesia
Malaysia
(UM)
Vietnam
Philippines
Thailand
Malaysia
(MYREN)
Pakistan
KOREN NOC
(Seoul)
GSTEP (Pangyo?)
GIST (Gwangju)
OF@KOREN
![Page 27: [OpenStack Day in Korea 2015] Track 2-5 - Building Software-Defined Infrastructure with SDN/NFV/Cloud Integration](https://reader034.fdocuments.net/reader034/viewer/2022042817/55a781f61a28ab193e8b473b/html5/thumbnails/27.jpg)
Networking
Compute
Storage
X
Zero-touch Configuration
Flexible Control
Instant Visibility
Collective Intelligence
DevOps
SmartX Provisioning: Configuration /
Control / Visibility Challenges
![Page 28: [OpenStack Day in Korea 2015] Track 2-5 - Building Software-Defined Infrastructure with SDN/NFV/Cloud Integration](https://reader034.fdocuments.net/reader034/viewer/2022042817/55a781f61a28ab193e8b473b/html5/thumbnails/28.jpg)
SmartX Provisioning: Inter-Connected
Functions inside Boxes/Sites
Box Functions
Inter-Connect
Site
P+M, C, D ports
Normal Secured Tag/Steer/Mapped
![Page 29: [OpenStack Day in Korea 2015] Track 2-5 - Building Software-Defined Infrastructure with SDN/NFV/Cloud Integration](https://reader034.fdocuments.net/reader034/viewer/2022042817/55a781f61a28ab193e8b473b/html5/thumbnails/29.jpg)
Physical Network
Overlay Tunnels
VM VM VM
L2
A Virtual Playground
L2
L3
VM
Configuration
Control Visibility
Open vSwitch
VM VM VM
Neutron Swift Cinder
NOVA Glance
SmartX Provisioning: Virtual Playgrounds
via Automated Zero-touch Configuration
SmartX Box
SSD/ HDDs
CPUs/ GPUs
Box
Coord
inator
Com
puting
Default
Funct
CCN
X
Web
S
erve
r
Traffic
gene
rator
Inter-C
VM Images
Node Graphs
Templates Templates Templates
![Page 30: [OpenStack Day in Korea 2015] Track 2-5 - Building Software-Defined Infrastructure with SDN/NFV/Cloud Integration](https://reader034.fdocuments.net/reader034/viewer/2022042817/55a781f61a28ab193e8b473b/html5/thumbnails/30.jpg)
Cloud OS Installation Tools Baremetal Provisioning Tools
SmartX Provisioning: Automated
Configuration Tools for SmartX Boxes
Linux Distribution
A Virtual Playground with OpenStack Cloud OS OS Installed Boxes
Distributed White Boxes
![Page 32: [OpenStack Day in Korea 2015] Track 2-5 - Building Software-Defined Infrastructure with SDN/NFV/Cloud Integration](https://reader034.fdocuments.net/reader034/viewer/2022042817/55a781f61a28ab193e8b473b/html5/thumbnails/32.jpg)
SmartX Provisioning: Configuration of
Inter-Connected SmartX Sites (Boxes)
WAN
A OpenFlow Site with SmartX Box and others
VM VM VM
(L2/L3 Network)
OpenFlow Switch
Virtual Switch
OVS
HP
HP
NVGRE/ VXLAN Tunnels + IPsec
Inter-connected Sites
OVS
OVS
Capsulator
OVS
OVS
Capsulator
OVS
OVS
Capsulator
+
A Site only with
SmartX Boxes
![Page 34: [OpenStack Day in Korea 2015] Track 2-5 - Building Software-Defined Infrastructure with SDN/NFV/Cloud Integration](https://reader034.fdocuments.net/reader034/viewer/2022042817/55a781f61a28ab193e8b473b/html5/thumbnails/34.jpg)
• Application Visibility
– Resource-awareness for Service Composition Application
Performance Management
– Service Metric Visibility; Workload Benchmarking & Profiling;
• System/Network Resource Visibility
– Underlay-awareness for Overlay Virtual Networking
– Instantaneous Micro/Macro Benchmarking of Resource
Capability
Instant Visibility for
SDN-enabled
Infrastructure &
SDN-coordinated
Services
![Page 36: [OpenStack Day in Korea 2015] Track 2-5 - Building Software-Defined Infrastructure with SDN/NFV/Cloud Integration](https://reader034.fdocuments.net/reader034/viewer/2022042817/55a781f61a28ab193e8b473b/html5/thumbnails/36.jpg)
White Boxes
A set of VMs with images
Bare metal Provisioning tools
A set of Containers
Automated OpenStack Installation tool
Containerization
Placing Application/Service Functions
with Virtual Machines & Containers
Virtualization
Application/Service Functions
![Page 38: [OpenStack Day in Korea 2015] Track 2-5 - Building Software-Defined Infrastructure with SDN/NFV/Cloud Integration](https://reader034.fdocuments.net/reader034/viewer/2022042817/55a781f61a28ab193e8b473b/html5/thumbnails/38.jpg)
Container
Functions:
Docker,
Rocket, …
Lightweight packaging for
workloads &
Scaling …
![Page 39: [OpenStack Day in Korea 2015] Track 2-5 - Building Software-Defined Infrastructure with SDN/NFV/Cloud Integration](https://reader034.fdocuments.net/reader034/viewer/2022042817/55a781f61a28ab193e8b473b/html5/thumbnails/39.jpg)
- 38 -
Inter-Connecting VM
Functions via Overlay
vNetworking
![Page 40: [OpenStack Day in Korea 2015] Track 2-5 - Building Software-Defined Infrastructure with SDN/NFV/Cloud Integration](https://reader034.fdocuments.net/reader034/viewer/2022042817/55a781f61a28ab193e8b473b/html5/thumbnails/40.jpg)
SDN-coordinated End-to-end Inter-
connection for Mobile Cloud Services
Overlay
vNetworking @ DC
SDN-Coordinated Flow
Steering with NFV @ Edge
Flow Tag/Steer/Map
![Page 43: [OpenStack Day in Korea 2015] Track 2-5 - Building Software-Defined Infrastructure with SDN/NFV/Cloud Integration](https://reader034.fdocuments.net/reader034/viewer/2022042817/55a781f61a28ab193e8b473b/html5/thumbnails/43.jpg)
Cloud Datacenter as a BIG Computer
- 42 -
SmartX Orchestration:
Distributed Resource Scheduling
![Page 44: [OpenStack Day in Korea 2015] Track 2-5 - Building Software-Defined Infrastructure with SDN/NFV/Cloud Integration](https://reader034.fdocuments.net/reader034/viewer/2022042817/55a781f61a28ab193e8b473b/html5/thumbnails/44.jpg)
SmartX Orchestration: Container-based Services over Resource-shared Clusters
SmartX Automation Center
(Exp. UI including orchestration tools)
Cloud Infrastructure
Marathon/Kubernetes
Docke
rizing
Service
Docke
rizing
Service
Docke
rizing
Service
Docke
rizing
Service
Mesos Cluster
Docke
rizing
Service
SFC
![Page 45: [OpenStack Day in Korea 2015] Track 2-5 - Building Software-Defined Infrastructure with SDN/NFV/Cloud Integration](https://reader034.fdocuments.net/reader034/viewer/2022042817/55a781f61a28ab193e8b473b/html5/thumbnails/45.jpg)
SmartX Provisioning & Orchestration: Converged Resources - Workloads – Diversified Functions
44 Zero-touch Configuration
Flexible Control
Instant
Visibility
Auto Scaling
Continuous
Integration
Service
Chaining
![Page 46: [OpenStack Day in Korea 2015] Track 2-5 - Building Software-Defined Infrastructure with SDN/NFV/Cloud Integration](https://reader034.fdocuments.net/reader034/viewer/2022042817/55a781f61a28ab193e8b473b/html5/thumbnails/46.jpg)
Governing Service Realization: Data (Policy – Service – Function) & Resource
(Converged, Programmable, Virtualized)
Data Service
Engine
Data Model
![Page 49: [OpenStack Day in Korea 2015] Track 2-5 - Building Software-Defined Infrastructure with SDN/NFV/Cloud Integration](https://reader034.fdocuments.net/reader034/viewer/2022042817/55a781f61a28ab193e8b473b/html5/thumbnails/49.jpg)
Balanced Service Composition based on
Programmable (and Virtualized) Resources
- 48 -
Networked Computing
Systems Lab (2011~)
![Page 50: [OpenStack Day in Korea 2015] Track 2-5 - Building Software-Defined Infrastructure with SDN/NFV/Cloud Integration](https://reader034.fdocuments.net/reader034/viewer/2022042817/55a781f61a28ab193e8b473b/html5/thumbnails/50.jpg)
Thank you!
Send Inquiry to [email protected]
http://netmedia.gist.ac.kr
Gwangju Institute of
Science & Technology
Thank you!
49