SlideShare a Scribd company logo
1 of 24
Download to read offline
Guido Appenzeller
VMware
SDN Pioneer's Vision
of Networking
1. Cloud & Mobile
Networking is Changing
3. Containers and PaaS
2. The Application is the Network
What does this mean for OpenStack Networking?
We are in the 3rd fundamental structural transition in the history of IT
Cloud Computing
We are here
Mainframe
Mainframe
PC Revolution
Client/Server
Cloud
Cloud
• Mobile Devices & Clouds
(public & private)
• Software Defined
• Local Applications
• Minor role for networking
• Desktops & Servers
• Campus Networks
• Data Centers
CONFIDENTIAL 4
Networking for Mobile & Cloud
• traceroute to demo-aws.eng.vmware.com (52.35.205.45), 64 hops max, 52 byte packets
• 1 * * *
• 2 50-254-159-158-static.hfc.comcastbusiness.net (50.254.159.158) 3.367 ms
• 3 50.184.162.1 (50.184.162.1) 26.484 ms
• 4 te-0-2-0-15-sur04.santaclara.ca.sfba.comcast.net (162.151.30.113) 13.716 ms
• 5 hu-0-3-0-4-ar01.hayward.ca.sfba.comcast.net (68.87.192.241) 30.744 ms
• 6 hu-0-0-0-0-ar01.santaclara.ca.sfba.comcast.net (68.85.154.249) 27.420 ms
• 7 be-33651-cr01.sunnyvale.ca.ibone.comcast.net (68.86.90.93) 16.763 ms
• 8 he-0-12-0-0-pe02.529bryant.ca.ibone.comcast.net (68.86.86.166) 29.906 ms
• 9 as16509-2-c.529bryant.ca.ibone.comcast.net (66.208.229.30) 20.418 ms
• 10 * * *
• 11 * * *
• 12 205.251.229.68 (205.251.229.68) 48.178 ms
• 13 205.251.232.145 (205.251.232.145) 35.174 ms
• 14 54.239.48.191 (54.239.48.191) 39.651 ms
• 15 205.251.232.151 (205.251.232.151) 49.356 ms
• 16 205.251.230.125 (205.251.230.125) 32.864 ms
CONFIDENTIAL 5
For mobile users, companies no longer control the networking hardware
Example:
• Working from Starbucks
on an AWS demo.
• My IT department
controls 0% of
networking hardware
• It is still responsible for
security & compliance
Clouds are the New Silos
IT Department Nightmare: Different teams, different technology stacks, different security & compliance
On-Premises
Datacenter
Multi-Cloud Networking
Companies need to extend networks across public clouds
On-Premises
Datacenter Multi-Cloud Networking
Web
Portal
Retail
App
Web
Portal
Big Data Big Data
Tomorrow’s Networking
Connect and Secure Applications across Private and Public Multiple Clouds
Connect & Secure
• Create private networks within
or across clouds
• Define logical switches routers
• Use firewalls to segment
applications
• Service Insertion
• Distributed Enterprise Edge
Internet
Networking is Changing
2. The Application is the Network
1. Cloud & Mobile
3. Containers and PaaS
What does this mean for OpenStack Networking?
PROVISIONING
AND
CONFIGURATION
Provisioning
TROUBLESHOOTING
Troubleshooting
!
SECURITY
Security
THE APP HAS EVOLVED
INTO A NETWORK
INFRASTRUCTURE HAS
EVOLVED INTO A
SOFTWARE PLATFORM
VIRTUALIZATION
Networking is Changing
3. Containers and PaaS
1. Cloud & Mobile
2. The Application is the Network
What does this mean for OpenStack Networking?
Host
Hypervisor
Containers
Containers are emerging as the application management layer of choice
App
bin/libs
OS
App
bin/libs
OS
App
bin/libs
OS
bin/libs
OS
Application ContainersVM Applications
Application Containers
Host
App
App
App
App
App
App
App
App
App
Containers
bin/libs
Container Networking
Containers run inside of VMs
• One VM per server per security
domain
• Containers often behind NAT
• No container level networking
Does this make sense?
It actually does…
16
Enterprise model today
VM
Container
Container
Container
Container
Hypervisor
VM
Container
Container
Container
Container
vSwitch
Container Networking
Two levels of vSwitch
• First layer vSwitch inside the
container VM
• Second layer vSwitch inside the
Hypervisor
• Container level networking
17
In the future, container level visibility
VM
Container
Container
Container
Container
Hypervisor
VM
Container
Container
Container
Container
vSwitch
vSwitch vSwitch
1818
Hypervisor Hypervisor Hypervisor
Guest
Container
Container
Container
Container
Guest
Container
Container
Container
Container
vSwitch vSwitch
Guest
Container
Container
Container
Container
vSwitch
Physical Network Infrastructure
Internet
Containers – More Secure with a Hypervisor
Hypervisor provides a security control point
Container Networking
• Attacker can’t escalate
from container to
vSwitch
• Does not gain physical
network access
• Ability to spread is
limited
Networking is Changing
1. Cloud & Mobile
3. Containers and PaaS
2. The Application is the Network
What does this mean for OpenStack Networking?
OpenStack Networking Today
Physical and Virtual Networks connect Virtual Machines
Physical Network
Virtual Network
Tomorrow: Cross-Platform Networking
Your network needs to manage many different types of endpoints
Physical Network
Virtual Network
Hyper-V
Example: NSX for OpenStack and Amazon Web Services
22
Native support for AWS instances with coherent services and security posture for on and off-premise
22
AWS Cloud
Data Center
Web
Server
HR
Server
Developer
Launches instances
via Amazon console
Amazon Web
Services
• Native AWS Server
instances (AMI’s)
• Added to NSX virtual
networks via policy
On-Premise
NSX/vSphere
• AWS instances are added
to logical switch
• Consistent security posture
on-premise and in cloud
• AWS instances leverage
services
…
IT Administrator
Defines network and
security policy
Internet
CONFIDENTIAL 23
On-Prem Data Center
(Today) Containers
(2016)
Public Clouds
(2016)
Virtual Desktop
(VDI)
Mobile Devices
(Airwatch)
Internet of Things
(Roadmap)
Branch Offices
(Partner)
Networking is Evolving
• H/W networks no longer under
IT control (e.g. mobile, IoT,
public clouds)
• Challenge is security,
compliance and QoS
NSX Everywhere
• An overlay to manage
network policy
• Spans many types of
underlying networks
• Transparent app-level
security across clouds
Example: NSX for OpenStack and beyond…
Managing Security and Connectivity for many Heterogeneous End Points
Thank you

More Related Content

What's hot

[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기
[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기
[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기
OpenStack Korea Community
 
[2015-05월 세미나] Network Bottlenecks Mutiply with NFV Don't Forget Performance ...
[2015-05월 세미나] Network Bottlenecks Mutiply with NFV Don't Forget Performance ...[2015-05월 세미나] Network Bottlenecks Mutiply with NFV Don't Forget Performance ...
[2015-05월 세미나] Network Bottlenecks Mutiply with NFV Don't Forget Performance ...
OpenStack Korea Community
 
Nexus1000V on KVM and OpenStack Integration
Nexus1000V on KVM and OpenStack IntegrationNexus1000V on KVM and OpenStack Integration
Nexus1000V on KVM and OpenStack Integration
openstackindia
 
Role of sdn controllers in open stack
Role of sdn controllers in open stackRole of sdn controllers in open stack
Role of sdn controllers in open stack
openstackindia
 

What's hot (20)

[2017년 5월 정기세미나] IBM에서 바라보는 OpenStack 이야기
[2017년 5월 정기세미나] IBM에서 바라보는 OpenStack 이야기[2017년 5월 정기세미나] IBM에서 바라보는 OpenStack 이야기
[2017년 5월 정기세미나] IBM에서 바라보는 OpenStack 이야기
 
[OpenStack Day in Korea 2015] Keynote 1 - OpenStack Mission Update
[OpenStack Day in Korea 2015] Keynote 1 - OpenStack Mission Update[OpenStack Day in Korea 2015] Keynote 1 - OpenStack Mission Update
[OpenStack Day in Korea 2015] Keynote 1 - OpenStack Mission Update
 
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...
[OpenStack Day in Korea 2015] Track 3-4 - Software Defined Storage (SDS) and ...
 
[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...
[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...
[OpenStack Day in Korea 2015] Track 3-2 - Huawei Cloud Computing Powered by O...
 
[OpenStack Days Korea 2016] Track4 - OpenStack with Kubernetes
[OpenStack Days Korea 2016] Track4 - OpenStack with Kubernetes[OpenStack Days Korea 2016] Track4 - OpenStack with Kubernetes
[OpenStack Days Korea 2016] Track4 - OpenStack with Kubernetes
 
[OpenStack 하반기 스터디] DPDK & OpenStack why?
[OpenStack 하반기 스터디] DPDK & OpenStack why?[OpenStack 하반기 스터디] DPDK & OpenStack why?
[OpenStack 하반기 스터디] DPDK & OpenStack why?
 
Keystone Updates - Kilo Edition
Keystone Updates - Kilo EditionKeystone Updates - Kilo Edition
Keystone Updates - Kilo Edition
 
[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기
[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기
[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기
 
[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...
[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...
[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...
 
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
[OpenStack Day in Korea 2015] Track 2-3 - 오픈스택 클라우드에 최적화된 네트워크 가상화 '누아지(Nuage)'
 
[2015-05월 세미나] Network Bottlenecks Mutiply with NFV Don't Forget Performance ...
[2015-05월 세미나] Network Bottlenecks Mutiply with NFV Don't Forget Performance ...[2015-05월 세미나] Network Bottlenecks Mutiply with NFV Don't Forget Performance ...
[2015-05월 세미나] Network Bottlenecks Mutiply with NFV Don't Forget Performance ...
 
Nexus1000V on KVM and OpenStack Integration
Nexus1000V on KVM and OpenStack IntegrationNexus1000V on KVM and OpenStack Integration
Nexus1000V on KVM and OpenStack Integration
 
How Cloud Native VNFs Deployed on OpenStack Will Change the Telecom Industry ...
How Cloud Native VNFs Deployed on OpenStack Will Change the Telecom Industry ...How Cloud Native VNFs Deployed on OpenStack Will Change the Telecom Industry ...
How Cloud Native VNFs Deployed on OpenStack Will Change the Telecom Industry ...
 
Role of sdn controllers in open stack
Role of sdn controllers in open stackRole of sdn controllers in open stack
Role of sdn controllers in open stack
 
Scaling OpenStack Networking Beyond 4000 Nodes with Dragonflow - Eshed Gal-Or...
Scaling OpenStack Networking Beyond 4000 Nodes with Dragonflow - Eshed Gal-Or...Scaling OpenStack Networking Beyond 4000 Nodes with Dragonflow - Eshed Gal-Or...
Scaling OpenStack Networking Beyond 4000 Nodes with Dragonflow - Eshed Gal-Or...
 
클라우드 관리와 오픈스택, 그리고 컨테이너 기술
클라우드 관리와 오픈스택, 그리고 컨테이너 기술클라우드 관리와 오픈스택, 그리고 컨테이너 기술
클라우드 관리와 오픈스택, 그리고 컨테이너 기술
 
Lessons learned from global telecom operators' cloud journeys - Zeev Likworni...
Lessons learned from global telecom operators' cloud journeys - Zeev Likworni...Lessons learned from global telecom operators' cloud journeys - Zeev Likworni...
Lessons learned from global telecom operators' cloud journeys - Zeev Likworni...
 
Cloud Based VDI with OpenStack, by Shifen Yang
Cloud Based VDI with OpenStack, by Shifen YangCloud Based VDI with OpenStack, by Shifen Yang
Cloud Based VDI with OpenStack, by Shifen Yang
 
OPNFV & OpenStack
OPNFV & OpenStackOPNFV & OpenStack
OPNFV & OpenStack
 
Orchestration Tool Roundup - Arthur Berezin & Trammell Scruggs
Orchestration Tool Roundup - Arthur Berezin & Trammell ScruggsOrchestration Tool Roundup - Arthur Berezin & Trammell Scruggs
Orchestration Tool Roundup - Arthur Berezin & Trammell Scruggs
 

Similar to [OpenStack Days Korea 2016] An SDN Pioneer's Vision of Networking

Similar to [OpenStack Days Korea 2016] An SDN Pioneer's Vision of Networking (20)

[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업
[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업
[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업
 
Hybridní cloud s F5 v prostředí kontejnerů
Hybridní cloud s F5 v prostředí kontejnerůHybridní cloud s F5 v prostředí kontejnerů
Hybridní cloud s F5 v prostředí kontejnerů
 
Secure SDN
Secure SDNSecure SDN
Secure SDN
 
6° Sessione VMware NSX: la piattaforma di virtualizzazione della rete per il ...
6° Sessione VMware NSX: la piattaforma di virtualizzazione della rete per il ...6° Sessione VMware NSX: la piattaforma di virtualizzazione della rete per il ...
6° Sessione VMware NSX: la piattaforma di virtualizzazione della rete per il ...
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
Disaster recovery solutions and datacentre replacements
Disaster recovery solutions and datacentre replacementsDisaster recovery solutions and datacentre replacements
Disaster recovery solutions and datacentre replacements
 
Cloud Computing genral for all concepts.pptx
Cloud Computing genral for all concepts.pptxCloud Computing genral for all concepts.pptx
Cloud Computing genral for all concepts.pptx
 
VMworld 2014: Introduction to NSX
VMworld 2014: Introduction to NSXVMworld 2014: Introduction to NSX
VMworld 2014: Introduction to NSX
 
Cisco ACI for the Microsoft Cloud Platform
Cisco ACI for the Microsoft Cloud PlatformCisco ACI for the Microsoft Cloud Platform
Cisco ACI for the Microsoft Cloud Platform
 
Virtualization on embedded boards
Virtualization on embedded boardsVirtualization on embedded boards
Virtualization on embedded boards
 
(NET303) Optimizing Your Cloud Architecture With Network Strategy
(NET303) Optimizing Your Cloud Architecture With Network Strategy(NET303) Optimizing Your Cloud Architecture With Network Strategy
(NET303) Optimizing Your Cloud Architecture With Network Strategy
 
Sdn primer pdf
Sdn primer pdfSdn primer pdf
Sdn primer pdf
 
DEVNET-1009 Cisco Intercloud Fabric for Business (ICFB), Helping Enterprises...
DEVNET-1009	Cisco Intercloud Fabric for Business (ICFB),  Helping Enterprises...DEVNET-1009	Cisco Intercloud Fabric for Business (ICFB),  Helping Enterprises...
DEVNET-1009 Cisco Intercloud Fabric for Business (ICFB), Helping Enterprises...
 
PLNOG 17 - Grzegorz Kornacki - F5 and OpenStack
PLNOG 17 - Grzegorz Kornacki - F5 and OpenStackPLNOG 17 - Grzegorz Kornacki - F5 and OpenStack
PLNOG 17 - Grzegorz Kornacki - F5 and OpenStack
 
Cloud Networking
Cloud NetworkingCloud Networking
Cloud Networking
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
 
Mahika cloud services
Mahika cloud servicesMahika cloud services
Mahika cloud services
 
Developing Hybrid Cloud Applications
Developing Hybrid Cloud ApplicationsDeveloping Hybrid Cloud Applications
Developing Hybrid Cloud Applications
 
Implementing security groups in open stack
Implementing security groups in open stackImplementing security groups in open stack
Implementing security groups in open stack
 
The evolution of data center network fabrics
The evolution of data center network fabricsThe evolution of data center network fabrics
The evolution of data center network fabrics
 

More from OpenStack Korea Community

More from OpenStack Korea Community (20)

2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티
2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티
2019년 커뮤니티 활동 보고: 오픈스택 한국 커뮤니티
 
[2018.10.19] Andrew Kong - Tunnel without tunnel (Seminar at OpenStack Korea ...
[2018.10.19] Andrew Kong - Tunnel without tunnel (Seminar at OpenStack Korea ...[2018.10.19] Andrew Kong - Tunnel without tunnel (Seminar at OpenStack Korea ...
[2018.10.19] Andrew Kong - Tunnel without tunnel (Seminar at OpenStack Korea ...
 
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)
[2018.10.19] 김용기 부장 - IAC on OpenStack (feat. ansible)
 
[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...
[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...
[OpenInfra Days Korea 2018] Day 2 - E6: "SONA: ONOS SDN Controller 기반 OpenSta...
 
[OpenInfra Days Korea 2018] Day 2 - E3-2: "핸즈온 워크샵: Kubespray, Helm, Armada를 ...
[OpenInfra Days Korea 2018] Day 2 - E3-2: "핸즈온 워크샵: Kubespray, Helm, Armada를 ...[OpenInfra Days Korea 2018] Day 2 - E3-2: "핸즈온 워크샵: Kubespray, Helm, Armada를 ...
[OpenInfra Days Korea 2018] Day 2 - E3-2: "핸즈온 워크샵: Kubespray, Helm, Armada를 ...
 
[OpenInfra Days Korea 2018] Day 2 - E5-1: "Invited Talk: Kubicorn - Building ...
[OpenInfra Days Korea 2018] Day 2 - E5-1: "Invited Talk: Kubicorn - Building ...[OpenInfra Days Korea 2018] Day 2 - E5-1: "Invited Talk: Kubicorn - Building ...
[OpenInfra Days Korea 2018] Day 2 - E5-1: "Invited Talk: Kubicorn - Building ...
 
[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"
[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"
[OpenInfra Days Korea 2018] Day 1 - T4-7: "Ceph 스토리지, PaaS로 서비스 운영하기"
 
[OpenInfra Days Korea 2018] Day 2 - E5: Mesos to Kubernetes, Cloud Native 서비스...
[OpenInfra Days Korea 2018] Day 2 - E5: Mesos to Kubernetes, Cloud Native 서비스...[OpenInfra Days Korea 2018] Day 2 - E5: Mesos to Kubernetes, Cloud Native 서비스...
[OpenInfra Days Korea 2018] Day 2 - E5: Mesos to Kubernetes, Cloud Native 서비스...
 
[OpenInfra Days Korea 2018] Day 2 - E1: 딥다이브 - OpenStack 생존기
[OpenInfra Days Korea 2018] Day 2 - E1: 딥다이브 - OpenStack 생존기[OpenInfra Days Korea 2018] Day 2 - E1: 딥다이브 - OpenStack 생존기
[OpenInfra Days Korea 2018] Day 2 - E1: 딥다이브 - OpenStack 생존기
 
[OpenInfra Days Korea 2018] Day 2 - E4 - 딥다이브: immutable Kubernetes architecture
[OpenInfra Days Korea 2018] Day 2 - E4 - 딥다이브: immutable Kubernetes architecture[OpenInfra Days Korea 2018] Day 2 - E4 - 딥다이브: immutable Kubernetes architecture
[OpenInfra Days Korea 2018] Day 2 - E4 - 딥다이브: immutable Kubernetes architecture
 
[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...
[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...
[OpenInfra Days Korea 2018] Day 2 - E6 - 마이크로서비스를 위한 Istio & Kubernetes [다운로드...
 
[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with Prometheus
[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with Prometheus[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with Prometheus
[OpenInfra Days Korea 2018] Day 2 - E6 - OpenInfra monitoring with Prometheus
 
[OpenInfra Days Korea 2018] Day 2 - E5: GPU on Kubernetes
[OpenInfra Days Korea 2018] Day 2 - E5: GPU on Kubernetes[OpenInfra Days Korea 2018] Day 2 - E5: GPU on Kubernetes
[OpenInfra Days Korea 2018] Day 2 - E5: GPU on Kubernetes
 
[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...
[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...
[OpenInfra Days Korea 2018] Day 2 - CEPH 운영자를 위한 Object Storage Performance T...
 
[OpenInfra Days Korea 2018] Day 2 - E4 - 핸즈온 워크샵: 서버리스가 컨테이너를 만났을 때
[OpenInfra Days Korea 2018] Day 2 - E4 - 핸즈온 워크샵: 서버리스가 컨테이너를 만났을 때 [OpenInfra Days Korea 2018] Day 2 - E4 - 핸즈온 워크샵: 서버리스가 컨테이너를 만났을 때
[OpenInfra Days Korea 2018] Day 2 - E4 - 핸즈온 워크샵: 서버리스가 컨테이너를 만났을 때
 
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
[OpenInfra Days Korea 2018] (삼성전자) Evolution to Cloud Native
 
[OpenInfra Days Korea 2018] (NetApp) Open Source with NetApp - 전국섭 상무
[OpenInfra Days Korea 2018] (NetApp) Open Source with NetApp - 전국섭 상무[OpenInfra Days Korea 2018] (NetApp) Open Source with NetApp - 전국섭 상무
[OpenInfra Days Korea 2018] (NetApp) Open Source with NetApp - 전국섭 상무
 
[OpenInfra Days Korea 2018] (Track 4) - 오픈스택기반 NFV 관리 및 HA (high Availability...
[OpenInfra Days Korea 2018] (Track 4) - 오픈스택기반 NFV 관리 및 HA (high Availability...[OpenInfra Days Korea 2018] (Track 4) - 오픈스택기반 NFV 관리 및 HA (high Availability...
[OpenInfra Days Korea 2018] (Track 4) - 오픈스택기반 NFV 관리 및 HA (high Availability...
 
[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성
[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성
[OpenInfra Days Korea 2018] (Track 4) - FreeIPA와 함께 SSO 구성
 
[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
[OpenInfra Days Korea 2018] (Track 4) - Backend.AI: 오픈소스 머신러닝 인프라 프레임워크
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Recently uploaded (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

[OpenStack Days Korea 2016] An SDN Pioneer's Vision of Networking

  • 2. 1. Cloud & Mobile Networking is Changing 3. Containers and PaaS 2. The Application is the Network What does this mean for OpenStack Networking?
  • 3. We are in the 3rd fundamental structural transition in the history of IT Cloud Computing We are here Mainframe Mainframe PC Revolution Client/Server Cloud Cloud • Mobile Devices & Clouds (public & private) • Software Defined • Local Applications • Minor role for networking • Desktops & Servers • Campus Networks • Data Centers
  • 5. Networking for Mobile & Cloud • traceroute to demo-aws.eng.vmware.com (52.35.205.45), 64 hops max, 52 byte packets • 1 * * * • 2 50-254-159-158-static.hfc.comcastbusiness.net (50.254.159.158) 3.367 ms • 3 50.184.162.1 (50.184.162.1) 26.484 ms • 4 te-0-2-0-15-sur04.santaclara.ca.sfba.comcast.net (162.151.30.113) 13.716 ms • 5 hu-0-3-0-4-ar01.hayward.ca.sfba.comcast.net (68.87.192.241) 30.744 ms • 6 hu-0-0-0-0-ar01.santaclara.ca.sfba.comcast.net (68.85.154.249) 27.420 ms • 7 be-33651-cr01.sunnyvale.ca.ibone.comcast.net (68.86.90.93) 16.763 ms • 8 he-0-12-0-0-pe02.529bryant.ca.ibone.comcast.net (68.86.86.166) 29.906 ms • 9 as16509-2-c.529bryant.ca.ibone.comcast.net (66.208.229.30) 20.418 ms • 10 * * * • 11 * * * • 12 205.251.229.68 (205.251.229.68) 48.178 ms • 13 205.251.232.145 (205.251.232.145) 35.174 ms • 14 54.239.48.191 (54.239.48.191) 39.651 ms • 15 205.251.232.151 (205.251.232.151) 49.356 ms • 16 205.251.230.125 (205.251.230.125) 32.864 ms CONFIDENTIAL 5 For mobile users, companies no longer control the networking hardware Example: • Working from Starbucks on an AWS demo. • My IT department controls 0% of networking hardware • It is still responsible for security & compliance
  • 6. Clouds are the New Silos IT Department Nightmare: Different teams, different technology stacks, different security & compliance On-Premises Datacenter
  • 7. Multi-Cloud Networking Companies need to extend networks across public clouds On-Premises Datacenter Multi-Cloud Networking
  • 8. Web Portal Retail App Web Portal Big Data Big Data Tomorrow’s Networking Connect and Secure Applications across Private and Public Multiple Clouds Connect & Secure • Create private networks within or across clouds • Define logical switches routers • Use firewalls to segment applications • Service Insertion • Distributed Enterprise Edge Internet
  • 9. Networking is Changing 2. The Application is the Network 1. Cloud & Mobile 3. Containers and PaaS What does this mean for OpenStack Networking?
  • 13. THE APP HAS EVOLVED INTO A NETWORK INFRASTRUCTURE HAS EVOLVED INTO A SOFTWARE PLATFORM VIRTUALIZATION
  • 14. Networking is Changing 3. Containers and PaaS 1. Cloud & Mobile 2. The Application is the Network What does this mean for OpenStack Networking?
  • 15. Host Hypervisor Containers Containers are emerging as the application management layer of choice App bin/libs OS App bin/libs OS App bin/libs OS bin/libs OS Application ContainersVM Applications Application Containers Host App App App App App App App App App Containers bin/libs
  • 16. Container Networking Containers run inside of VMs • One VM per server per security domain • Containers often behind NAT • No container level networking Does this make sense? It actually does… 16 Enterprise model today VM Container Container Container Container Hypervisor VM Container Container Container Container vSwitch
  • 17. Container Networking Two levels of vSwitch • First layer vSwitch inside the container VM • Second layer vSwitch inside the Hypervisor • Container level networking 17 In the future, container level visibility VM Container Container Container Container Hypervisor VM Container Container Container Container vSwitch vSwitch vSwitch
  • 18. 1818 Hypervisor Hypervisor Hypervisor Guest Container Container Container Container Guest Container Container Container Container vSwitch vSwitch Guest Container Container Container Container vSwitch Physical Network Infrastructure Internet Containers – More Secure with a Hypervisor Hypervisor provides a security control point Container Networking • Attacker can’t escalate from container to vSwitch • Does not gain physical network access • Ability to spread is limited
  • 19. Networking is Changing 1. Cloud & Mobile 3. Containers and PaaS 2. The Application is the Network What does this mean for OpenStack Networking?
  • 20. OpenStack Networking Today Physical and Virtual Networks connect Virtual Machines Physical Network Virtual Network
  • 21. Tomorrow: Cross-Platform Networking Your network needs to manage many different types of endpoints Physical Network Virtual Network Hyper-V
  • 22. Example: NSX for OpenStack and Amazon Web Services 22 Native support for AWS instances with coherent services and security posture for on and off-premise 22 AWS Cloud Data Center Web Server HR Server Developer Launches instances via Amazon console Amazon Web Services • Native AWS Server instances (AMI’s) • Added to NSX virtual networks via policy On-Premise NSX/vSphere • AWS instances are added to logical switch • Consistent security posture on-premise and in cloud • AWS instances leverage services … IT Administrator Defines network and security policy Internet
  • 23. CONFIDENTIAL 23 On-Prem Data Center (Today) Containers (2016) Public Clouds (2016) Virtual Desktop (VDI) Mobile Devices (Airwatch) Internet of Things (Roadmap) Branch Offices (Partner) Networking is Evolving • H/W networks no longer under IT control (e.g. mobile, IoT, public clouds) • Challenge is security, compliance and QoS NSX Everywhere • An overlay to manage network policy • Spans many types of underlying networks • Transparent app-level security across clouds Example: NSX for OpenStack and beyond… Managing Security and Connectivity for many Heterogeneous End Points