SlideShare a Scribd company logo
1 of 61
Download to read offline
OpenStack Summit Austin 2016
YongYoon. SHIN
http://uni2u.tistory.com
Let’s Talk
• Summary of OpenStack Summit
• OpenStack User Survey
• OpenStack Summit Keynote
• Networking SFC
• OpenStack and Container
• Container Network
SUMMARY OF OPENSTACK SUMMIT
OpenStack Summit Austin 2016
• OpenStack Mitaka (2016.1) 공식 발표 이후 개최된 총회이자, Newton Design Summit 과
병행
• 공식적으로 약 7,800 여명이 참석한 역대 가장 큰 규모의 행사
– OpenStack Design Summit 2010 (‘10.11) : 250 여명
– OpenStack Summit HongKong 2013 (’13.11) : 4,000 여명
– OpenStack Summit Atlanta 2014 (’14.05) : 4,500 여명
– OpenStack Summit Paris 2014 (‘14.11) : 4,600 여명
– OpenStack Summit Vancouver 2015 (‘15.05) : 6,000 여명
– OpenStack Summit Tokyo 2015 (‘15.10) : 5,000 여명
OpenStack Summit Austin 2016
OpenStack Summit 정리
• Big Tent 모델 도입 이후의 변화
– 다양한 새로운 프로젝트 활동들이 제안되고 소개됨 (개방과 혼돈)
– 그러나, 핵심 기능에 대한 개발 속도는 다소 저하된 듯함
– 전체적으로 Summit 프로그램의 구성에 있어서도 예전과 달리 체계적으로 정리되지 못한 느낌임
– Enterprise Cloud의 핵심 기능은 안정성이나 적용사례 등이 충분하나, 확장 기능 및 SDN/NFV 응용에 있어서는 다소 개발시간이
소요될 듯 함
• 우리 나름의 OpenStack Deployment Model 수립 필요
– OpenStack Core Project (6개) 이외의 프로젝트간 통합 및 검증 노력 요구
– 특히, Neutron의 SFC, DVR, L3 HA, LBaaS, VPNaaS, FWaaS 등 다양한 확장 기능에 대한 통합 및 검증 노력 요구
– Ceilometer 등과 같이 기술 성숙도 및 진척이 늦은 프로젝트에 대한 대안 고민 필요
The Next Summit
“O” Release Design Summit
October 25~28, Barcelona, Spain
OPENSTACK USER SURVEY
OpenStack user survey_user perspectives
• Which emerging technologies interest OpenStack user?
https://www.openstack.org/assets/survey/April-2016-User-Survey-Report.pdf
OpenStack user survey deployments
• Which projects are OpenStack users most interested in?
https://www.openstack.org/assets/survey/April-2016-User-Survey-Report.pdf
OpenStack user survey deployment decisions
• Which OpenStack Network (Neutron) drivers are in use?
https://www.openstack.org/assets/survey/April-2016-User-Survey-Report.pdf
OpenStack user survey current issues
• Which Neutron features are actively used, interested in, or planned for use?
https://www.openstack.org/assets/survey/April-2016-User-Survey-Report.pdf
OPENSTACK SUMMIT KEYNOTE
What a big conference!!!
약 7,500명!!!
체감 10,000명 이상!!!
Keynote
• OpenStack “Mitaka” Release
– 178 Countries / 345 Organizations / 2,336 Developers
– 3,500,000 lines of code
– Speaker: Jonathan Bryce (Executive Director, OpenStack Foundation)
Keynote
• OpenStack user interested
– Containers, NFV/SDN, Bare Metal
– OpenStack already prepared
– Speaker: Mark Collier (Chief Operating Officer, OpenStack Foundation)
AT&T Cloud Journey
• Mobile Data growth
– must transform building networks
• ACI (AT&T Integrated Cloud)
– Open-whitebox HW
• Virtualized & Controlled by AIC
– Lower cost & High speed/Agility
– Goal
• 75% of network using cloud infra and SDN by 2020
NETWORKING SFC
What is Service Function Chain ?
2016 OpenStack Summit Austin – Cathy Zhang – Realize SFC Using ONOS Controller
OpenStack Neutron Service Chain Architecture
OpenStack Service Chain API Overview
SFC in ONOS Architecture
OpenStack Networking-SFC
(ONOS SFC Driver)
ONOS NBI for SFC
Functions
ONOS SFC Manager
SB API for SFC Provisioning on
the Device
SFC (v1)의 문제점
• Neutron API 확장 (OpenStack/Networking-SFC)
 정해진 순서에 따른 VM간 Traffic Steering
 특정 트래픽 분류 조건
• 현재의 문제점
 SFC Encapsulation (NSH, MPLS, ..?)
 Reclassification and Branching
 Network Transport Protocol
 SFC Proxying
 Criteria for Elasticity and Load Balancing
 SFC Symmetry
• 새로운 SFC API 제안 (표준과 연동되는 형태)
 기존의 Port Chaining 기반 방식의 요구 존재
https://review.openstack.org/#/c/308453/2/specs/newton/ietf-compliant-sfc-api.rst
Networking-SFC Phase 2
• Container 및 Physical Device 형태의 SF를 위한 Chaining 지원
• Tacker 연동 지원
• Open Source SDN Controller Driver 지원
– ODL SFC Driver, OVN SFC Driver, Dragonflow SFC Driver
• IETF NSH Encapsulation 지원
• 대칭적인 SFC 경로 지원
Proposed Change
• Data Model
 Reclassification &
Branching
 Service Function Path
 Service Function Path
Hop
Proposed Change
• Example of high-level view
Instance Selection Policy
(same to Scheduling Algorithm (ODL))
->Elastic & Load Balancing
 Without SFC encapsulation ("legacy" mode) : 모든 노드를 기준으로 패킷 분류 기능 수행
 With SFC Encapsulation 방식 : Next hop SF가 불분명할 경우에만, 트래픽 분류 기능이 수행
Proposed Change
• Architecture
Tacker+SFC 연동 구조
• Tacker에서 ODL SFC로 연결
– Neutron의 Network 정보 활용
• Tacker에서 VNFFGD 추가
• Tacker에서 Networking-SFC 활용
• ODL의 Neutron NB 이용
Service Chaining & Injection (1)
2016 OpenStack Summit Austin - Gal Sagie – Container Based Dynamic Service Chaining
Service Chaining & Injection (2)
Attack Flow & Normal Flow
• Attack Flow
– Service 추가 (IPS)
– Manager에 IPS 수행 결과 통보
– Drop
• Normal Traffic
– Manager에 정상 트래픽 전달
– IPS를 거치지 않고, 바로 전달
ODL SFC와 vADC의 결합
2016 OpenStack Summit Austin - Michael OMalley – A better wheel using OPNFV for superior service
6 Top Challenges for Using OpenStack for D-NFV
• Binding Virtual Network Interface Card to the Virtual Network
Function
• Service Chain Modification
• Securing OpenStack over the Internet
• Scalability of the Controller(s)
• Start-up Storms (Or Stampedes)
• Backward Compatibility between Release
2016 OpenStack Summit Austin – T. Khan – Distributed NFV & OpenStack Challenges and Potential Solutions
OpenStack Networking-SFC V1/V2
• “Port Group” 기반 메커니즘
– API 사용 용이
• SFC 기능 수정 요구
– “A standards-compliant SFC API”
• SFC v2의 목표
– Resource 및 Service 관리 분리
– IETF 호환 (Meta-data, NSH 등)
– Instance 선택 정책 부재
– 현재의 모델은 SFF Proxy 모델과 유사
– 트래픽 분류 기능의 제한
SFC MPLS/BGP VPN Approach
WHAT’S NEW IN MITAKA
Neutron Address Scopes?
Neutron Address Scopes
• Motivation
– NAT : External 및 Private 네트워크 분리
• 사용자 자체 주소 할당
• IPv6에서는 NAT 사용 없음
– Mitaka에서 BGP를 이용한 announcing private networks
– L2VPN/L3VPN에서 BGP 동작 라우팅 개선 필요
– 라우팅 도메인 분리 필요
– 라우팅 도메인 내에서 IP 주소 오버랩 방지 필요
• Subnet Pools
– Subnet 할당을 위한 주소 영역
• Tenant에 전용 할당 및 Tenant간 공유
– 참고
• https://blueprints.launchpad.net/neutron/+spec/subnet-allocation
2016 OpenStack Summit Austin – Carl Baldwin – Neutron Address Scope
Neutron Subnet Pools
• Subnet에 할당할 수 있는 주소 영역
• Subnet 객체가 subnetpool_id attribute를 갖고 있음
– Subnet Pool의 UUID
– 역방향 호환성을 위해 기본은 Null
– Subnet Pool이 지정되면, CIDR은 필요 없음
– CIDR이 지정되면, Subnet Pool에 포함된 영역 중에서 할당.
– Subnet pool은 subnet의 overlap 불허
• Subnet Pool Quotas
– IPv4의 경우 주소기반으로 Quota 할당 : x/24 -> 256
http://docs.openstack.org/developer/neutron/devref/address_scopes.html
Neutron Address Scopes
• 주소 오버랩이 허용되지 않은 영역 (“The thing within which address overlap is not allowed”)
• Mitaka 이전
– 암시적인 하나의 공유 주소 영역. 주소 오버랩 가능
– 서로 다른 Tenant간 라우팅 불가 . 외부 네트워크와 내부 네트워크 간 NAT 이용 -> Tenant가 각자의 Address Scope를 갖는 것과 비슷
• NAT가 없는 경우나, Tenant간 연결을 지원할 필요가 있음
• Routing
– Address Scope 내: 자유롭게 라우팅
– Address Scope 간 : 라우팅 방지 (NAT에 의한 전달만 가능), Floating IP 이용 가능
• RPC
– L3 Agent : 라우터의 각 포트에 대한 Address Scope를 알 필요가 있음
– Subnet은 동일한 subnet pool 이용 (동일한 Address Scope)
• L3 Agent
– 트래픽이 Ingress에서 Marking (트래픽을 보낸 Network 정보 표시) -> 다른 Address Scope의 인터페이스로 전달될 경우 Block
– Floating IP 트래픽의 경우 예외 동작 : Floating IP로 전달되면 DNAT 적용. Floating IP에서 외부로 전달 가능
– 내부에서 외부로 전달될 경우에 SNAT 적용하면 예외 동작 : 외부 네트워크가 명시적인 Address Scope를 갖고, 내부 네트워크와 Address Scope와 동일하면 NAT 불필요
Neutron Address Scopes
• Subnet Pools support Address Scopes
– Address overlap 방지
– Subnet pools은 subnet 할당 관리
– Address scopes는 라우팅 도메인을 분리
– Subnet pools은 Address scopes를 지원하기 위한 Accounting Mechanism
– Address scopes 내 다중 pool
• 호환성 유지
– Aggregation instead of Composition
• Subnet pool 없는 subnet 가능
• Address scope 없는 subnet pool 가능
– The “no scope” scope
• Subnet pool 없는 모든 subnet 포함
• Address scope 없는 모든 subnet 포함
• Constraints are relaxed
– 임의적인 주소 overlap 허용
– 원하는 주소 모두 사용 가능
– Private IPv4 주소와 외부 주소와의 암묵적인 NAT
– and the external network
L2GW를 이용한 Inter-Cloud 연결
2016 OpenStack Summit Austin – E. Gampel – Spanning your overlay network across clouds
OpenStack간의 L2 네트워크 확장
• More use case
• L2 Border Gateway
• 다른 OpenStack간의 Overlay L2
네트워크 연결의 확장을 위해 필요
• Multi Region OpenStack
• Region 간의 L2 연결 지원
• Hybrid Cloud
• Public Cloud에서 동작하는 VPC 간
의 연결 지원
l2-gateway-create
l2-gateway-connection-create
l2-remote-gateway-create
l2-remote-gateway-connection-create
l2-remote-mac-create
OPENSTACK AND CONTAINER
LXD… Docker… Mesos… etc
So many container services… But networks?
OpenStack project for container
Nova Heat Magnum
A Docker hypervisor driver for
Nova Compute to treat containers
and images as the same type of
resource as virtual machines.
A plugin template for
orchestrating Docker resources on
top of OpenStack resources.
Allows access to full Docker API.
Provides an API to manage multi-
tenant Containers-as-a-Service
leveraging Heat, Nova, and
Neutron.
Kolla Murano Kuryr
Containerizes the OpenStack
control services themselves as
microservices to simplify the
operational experience.
Provides an application catalog
of containerized applications
that can be deployed to an
OpenStack cloud.
Brings the Neutron networking
model to containers. Providing
consistency between bare metal,
virtual machines, and containers.
OpenStack with Container_User Story
• Stackanetes (CoreOS)
– OpenStack over Kubernetes
– Clustering Node = Seamless OpenStack service
Containers.. more faster, more light
• LXD (canonical)
– LXD provides machine containers
• Application container
– Linux container(LXC) hypervisor
• more container, more faster, more light
– Dozens of LXD instances launch in seconds
– Service migrate in real time
– OpenStack mitaka plugin
– REST API for managing system containers
Mesos and OpenStack
CONTAINER NETWORK
Current container network have a problem…
Network is always problem…
How can we solved in OpenStack
Problems with current Nested Containers Network
• Two Separate Networking infrastructures
• Hard to enforce network policy
• Security and isolation
• Performance and unneeded overhead of management
Nested Container Networking in OpenStack
• Nested/baremetal container to nested/baremetal container
same/different hosts
• Nested/baremetal container to virtual machine communication
• Nested/baremetal container to baremetal communication
• Container networking as a first class entity in Neutron
• Consistent policy enforcement across containers, VMs, bare metal
• Enable advanced networking services like FWaas, LBaas, VPNaas etc
Container Networking in OpenStack Next Step
• Follow up on the Neutron Trunk port implementation
• Finish COE(Container Orchestration Engine) baremetal integration
– Policy translation
– Make Neutron resources available through native APIs
• Magnum deployment prototype of worker VM with Kuryr agent
• Magnum administrator VM that communicates with Neutron
Containerizing Network Services
• Scalability
– Container scale-out with the number of available compute nodes
• High Availability
– Seamless failover on container or compute failure
• Container Health
– Report the running status of the network service software
• Container Migration
– Cloud operator tools to manage network service containers
• Scheduling Policies
– Container affinity, host selection and fate-sharing

More Related Content

What's hot

오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례SONG INSEOB
 
오픈소스로 구축하는 클라우드 이야기
오픈소스로 구축하는 클라우드 이야기오픈소스로 구축하는 클라우드 이야기
오픈소스로 구축하는 클라우드 이야기Nalee Jang
 
오픈 소스 클라우드 플랫폼 분석
오픈 소스 클라우드 플랫폼 분석오픈 소스 클라우드 플랫폼 분석
오픈 소스 클라우드 플랫폼 분석Jennifer Noh
 
오픈스택: 구석구석 파헤쳐보기
오픈스택: 구석구석 파헤쳐보기오픈스택: 구석구석 파헤쳐보기
오픈스택: 구석구석 파헤쳐보기Jaehwa Park
 
해외 사례로 보는 Billing for OpenStack Solution
해외 사례로 보는 Billing for OpenStack Solution해외 사례로 보는 Billing for OpenStack Solution
해외 사례로 보는 Billing for OpenStack SolutionNalee Jang
 
[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solution
[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solution[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solution
[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solutionOpenStack Korea Community
 
[OpenStack Days Korea 2016] Track2 - 아리스타 OpenStack 연동 및 CloudVision 솔루션 소개
[OpenStack Days Korea 2016] Track2 - 아리스타 OpenStack 연동 및 CloudVision 솔루션 소개[OpenStack Days Korea 2016] Track2 - 아리스타 OpenStack 연동 및 CloudVision 솔루션 소개
[OpenStack Days Korea 2016] Track2 - 아리스타 OpenStack 연동 및 CloudVision 솔루션 소개OpenStack Korea Community
 
[2018] 오픈스택 5년 운영의 경험
[2018] 오픈스택 5년 운영의 경험[2018] 오픈스택 5년 운영의 경험
[2018] 오픈스택 5년 운영의 경험NHN FORWARD
 
Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5
Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5
Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5Won Young Choi
 
[OpenInfra Days Korea 2018] (Track 1) 커뮤니티 오픈스택 패키징 도입 전략 및 구현사례 발표
[OpenInfra Days Korea 2018] (Track 1) 커뮤니티 오픈스택 패키징 도입 전략 및 구현사례 발표[OpenInfra Days Korea 2018] (Track 1) 커뮤니티 오픈스택 패키징 도입 전략 및 구현사례 발표
[OpenInfra Days Korea 2018] (Track 1) 커뮤니티 오픈스택 패키징 도입 전략 및 구현사례 발표OpenStack Korea Community
 
OpenStack을 이용한 Commodity 하드웨어의 클라우드 전환
OpenStack을 이용한 Commodity 하드웨어의 클라우드 전환OpenStack을 이용한 Commodity 하드웨어의 클라우드 전환
OpenStack을 이용한 Commodity 하드웨어의 클라우드 전환mosaicnet
 
150114 OpenStack Korea 정기세미나 session3 - OpenStack 네트워크와 SDN
150114 OpenStack Korea 정기세미나 session3 - OpenStack 네트워크와 SDN150114 OpenStack Korea 정기세미나 session3 - OpenStack 네트워크와 SDN
150114 OpenStack Korea 정기세미나 session3 - OpenStack 네트워크와 SDNIan Choi
 
[OpenStack Days Korea 2016] Track4 - 오픈스택을 공부합시다 - 커뮤니티 스터디 분과 소개
[OpenStack Days Korea 2016] Track4 - 오픈스택을 공부합시다 - 커뮤니티 스터디 분과 소개[OpenStack Days Korea 2016] Track4 - 오픈스택을 공부합시다 - 커뮤니티 스터디 분과 소개
[OpenStack Days Korea 2016] Track4 - 오픈스택을 공부합시다 - 커뮤니티 스터디 분과 소개OpenStack Korea Community
 
[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...
[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...
[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...OpenStack Korea Community
 
[OpenStack Day in Korea] 15분만에 구축하는 오픈스택 기반 크라우드 솔루션: HP CloudSystem
[OpenStack Day in Korea] 15분만에 구축하는 오픈스택 기반 크라우드 솔루션: HP CloudSystem[OpenStack Day in Korea] 15분만에 구축하는 오픈스택 기반 크라우드 솔루션: HP CloudSystem
[OpenStack Day in Korea] 15분만에 구축하는 오픈스택 기반 크라우드 솔루션: HP CloudSystemSungjin Kang
 
2017 k8s and OpenStack-Helm
2017 k8s and OpenStack-Helm2017 k8s and OpenStack-Helm
2017 k8s and OpenStack-HelmSK Telecom
 
NFV Architectural Framework
NFV Architectural FrameworkNFV Architectural Framework
NFV Architectural FrameworkSeung-Hoon Baek
 
[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with Ansible
[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with Ansible[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with Ansible
[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with AnsibleOpenStack Korea Community
 
150416 OpenStack Networking with Neutron Jieun, Kim
150416 OpenStack Networking with Neutron Jieun, Kim150416 OpenStack Networking with Neutron Jieun, Kim
150416 OpenStack Networking with Neutron Jieun, Kimjieun kim
 
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?OpenStack Korea Community
 

What's hot (20)

오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
 
오픈소스로 구축하는 클라우드 이야기
오픈소스로 구축하는 클라우드 이야기오픈소스로 구축하는 클라우드 이야기
오픈소스로 구축하는 클라우드 이야기
 
오픈 소스 클라우드 플랫폼 분석
오픈 소스 클라우드 플랫폼 분석오픈 소스 클라우드 플랫폼 분석
오픈 소스 클라우드 플랫폼 분석
 
오픈스택: 구석구석 파헤쳐보기
오픈스택: 구석구석 파헤쳐보기오픈스택: 구석구석 파헤쳐보기
오픈스택: 구석구석 파헤쳐보기
 
해외 사례로 보는 Billing for OpenStack Solution
해외 사례로 보는 Billing for OpenStack Solution해외 사례로 보는 Billing for OpenStack Solution
해외 사례로 보는 Billing for OpenStack Solution
 
[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solution
[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solution[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solution
[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solution
 
[OpenStack Days Korea 2016] Track2 - 아리스타 OpenStack 연동 및 CloudVision 솔루션 소개
[OpenStack Days Korea 2016] Track2 - 아리스타 OpenStack 연동 및 CloudVision 솔루션 소개[OpenStack Days Korea 2016] Track2 - 아리스타 OpenStack 연동 및 CloudVision 솔루션 소개
[OpenStack Days Korea 2016] Track2 - 아리스타 OpenStack 연동 및 CloudVision 솔루션 소개
 
[2018] 오픈스택 5년 운영의 경험
[2018] 오픈스택 5년 운영의 경험[2018] 오픈스택 5년 운영의 경험
[2018] 오픈스택 5년 운영의 경험
 
Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5
Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5
Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5
 
[OpenInfra Days Korea 2018] (Track 1) 커뮤니티 오픈스택 패키징 도입 전략 및 구현사례 발표
[OpenInfra Days Korea 2018] (Track 1) 커뮤니티 오픈스택 패키징 도입 전략 및 구현사례 발표[OpenInfra Days Korea 2018] (Track 1) 커뮤니티 오픈스택 패키징 도입 전략 및 구현사례 발표
[OpenInfra Days Korea 2018] (Track 1) 커뮤니티 오픈스택 패키징 도입 전략 및 구현사례 발표
 
OpenStack을 이용한 Commodity 하드웨어의 클라우드 전환
OpenStack을 이용한 Commodity 하드웨어의 클라우드 전환OpenStack을 이용한 Commodity 하드웨어의 클라우드 전환
OpenStack을 이용한 Commodity 하드웨어의 클라우드 전환
 
150114 OpenStack Korea 정기세미나 session3 - OpenStack 네트워크와 SDN
150114 OpenStack Korea 정기세미나 session3 - OpenStack 네트워크와 SDN150114 OpenStack Korea 정기세미나 session3 - OpenStack 네트워크와 SDN
150114 OpenStack Korea 정기세미나 session3 - OpenStack 네트워크와 SDN
 
[OpenStack Days Korea 2016] Track4 - 오픈스택을 공부합시다 - 커뮤니티 스터디 분과 소개
[OpenStack Days Korea 2016] Track4 - 오픈스택을 공부합시다 - 커뮤니티 스터디 분과 소개[OpenStack Days Korea 2016] Track4 - 오픈스택을 공부합시다 - 커뮤니티 스터디 분과 소개
[OpenStack Days Korea 2016] Track4 - 오픈스택을 공부합시다 - 커뮤니티 스터디 분과 소개
 
[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...
[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...
[OpenStack Days Korea 2016] Track3 - VDI on OpenStack with LeoStream Connecti...
 
[OpenStack Day in Korea] 15분만에 구축하는 오픈스택 기반 크라우드 솔루션: HP CloudSystem
[OpenStack Day in Korea] 15분만에 구축하는 오픈스택 기반 크라우드 솔루션: HP CloudSystem[OpenStack Day in Korea] 15분만에 구축하는 오픈스택 기반 크라우드 솔루션: HP CloudSystem
[OpenStack Day in Korea] 15분만에 구축하는 오픈스택 기반 크라우드 솔루션: HP CloudSystem
 
2017 k8s and OpenStack-Helm
2017 k8s and OpenStack-Helm2017 k8s and OpenStack-Helm
2017 k8s and OpenStack-Helm
 
NFV Architectural Framework
NFV Architectural FrameworkNFV Architectural Framework
NFV Architectural Framework
 
[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with Ansible
[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with Ansible[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with Ansible
[OpenInfra Days Korea 2018] (Track 3) - OpenStack Automation with Ansible
 
150416 OpenStack Networking with Neutron Jieun, Kim
150416 OpenStack Networking with Neutron Jieun, Kim150416 OpenStack Networking with Neutron Jieun, Kim
150416 OpenStack Networking with Neutron Jieun, Kim
 
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
[OpenStack Days Korea 2016] Track1 - 카카오는 오픈스택 기반으로 어떻게 5000VM을 운영하고 있을까?
 

Viewers also liked

Open stack korea_uni2u_pdf
Open stack korea_uni2u_pdfOpen stack korea_uni2u_pdf
Open stack korea_uni2u_pdfYongyoon Shin
 
OpenStack networking-sfc flow 분석
OpenStack networking-sfc flow 분석OpenStack networking-sfc flow 분석
OpenStack networking-sfc flow 분석Yongyoon Shin
 
Tech Talk by Louis Fourie: SFC: technology, trend and implementation
Tech Talk by Louis Fourie: SFC: technology, trend and implementationTech Talk by Louis Fourie: SFC: technology, trend and implementation
Tech Talk by Louis Fourie: SFC: technology, trend and implementationnvirters
 
Osdc2014 openstack networking yves_fauser
Osdc2014 openstack networking yves_fauserOsdc2014 openstack networking yves_fauser
Osdc2014 openstack networking yves_fauseryfauser
 
Open stack networking_101_update_2014-os-meetups
Open stack networking_101_update_2014-os-meetupsOpen stack networking_101_update_2014-os-meetups
Open stack networking_101_update_2014-os-meetupsyfauser
 
Accelerate Service Function Chaining Vertical Solution with DPDK
Accelerate Service Function Chaining Vertical Solution with DPDKAccelerate Service Function Chaining Vertical Solution with DPDK
Accelerate Service Function Chaining Vertical Solution with DPDKOPNFV
 
OpenStack DVR_What is DVR?
OpenStack DVR_What is DVR?OpenStack DVR_What is DVR?
OpenStack DVR_What is DVR?Yongyoon Shin
 
Google Cloud NEXT'17 정리
Google Cloud NEXT'17 정리Google Cloud NEXT'17 정리
Google Cloud NEXT'17 정리Yongyoon Shin
 
OpenStack and the Transformation of the Data Center - Lew Tucker
OpenStack and the Transformation of the Data Center - Lew TuckerOpenStack and the Transformation of the Data Center - Lew Tucker
OpenStack and the Transformation of the Data Center - Lew TuckerLew Tucker
 
【EPN Seminar Nov.10.2015】 Services Function Chaining Architecture, Standardiz...
【EPN Seminar Nov.10.2015】 Services Function Chaining Architecture, Standardiz...【EPN Seminar Nov.10.2015】 Services Function Chaining Architecture, Standardiz...
【EPN Seminar Nov.10.2015】 Services Function Chaining Architecture, Standardiz...シスコシステムズ合同会社
 
Summit 16: Service Function Chaining: Demo and Usage
Summit 16: Service Function Chaining: Demo and UsageSummit 16: Service Function Chaining: Demo and Usage
Summit 16: Service Function Chaining: Demo and UsageOPNFV
 
Dynamic Service Chaining
Dynamic Service Chaining Dynamic Service Chaining
Dynamic Service Chaining Tail-f Systems
 
Summit 16: OpenStack Tacker - Open Platform for NFV Orchestration
Summit 16: OpenStack Tacker - Open Platform for NFV OrchestrationSummit 16: OpenStack Tacker - Open Platform for NFV Orchestration
Summit 16: OpenStack Tacker - Open Platform for NFV OrchestrationOPNFV
 
[오픈소스컨설팅]오픈스택에 대하여
[오픈소스컨설팅]오픈스택에 대하여[오픈소스컨설팅]오픈스택에 대하여
[오픈소스컨설팅]오픈스택에 대하여Ji-Woong Choi
 
[OpenStack 하반기 스터디] Interoperability with ML2: LinuxBridge, OVS and SDN
[OpenStack 하반기 스터디] Interoperability with ML2: LinuxBridge, OVS and SDN[OpenStack 하반기 스터디] Interoperability with ML2: LinuxBridge, OVS and SDN
[OpenStack 하반기 스터디] Interoperability with ML2: LinuxBridge, OVS and SDNOpenStack Korea Community
 

Viewers also liked (15)

Open stack korea_uni2u_pdf
Open stack korea_uni2u_pdfOpen stack korea_uni2u_pdf
Open stack korea_uni2u_pdf
 
OpenStack networking-sfc flow 분석
OpenStack networking-sfc flow 분석OpenStack networking-sfc flow 분석
OpenStack networking-sfc flow 분석
 
Tech Talk by Louis Fourie: SFC: technology, trend and implementation
Tech Talk by Louis Fourie: SFC: technology, trend and implementationTech Talk by Louis Fourie: SFC: technology, trend and implementation
Tech Talk by Louis Fourie: SFC: technology, trend and implementation
 
Osdc2014 openstack networking yves_fauser
Osdc2014 openstack networking yves_fauserOsdc2014 openstack networking yves_fauser
Osdc2014 openstack networking yves_fauser
 
Open stack networking_101_update_2014-os-meetups
Open stack networking_101_update_2014-os-meetupsOpen stack networking_101_update_2014-os-meetups
Open stack networking_101_update_2014-os-meetups
 
Accelerate Service Function Chaining Vertical Solution with DPDK
Accelerate Service Function Chaining Vertical Solution with DPDKAccelerate Service Function Chaining Vertical Solution with DPDK
Accelerate Service Function Chaining Vertical Solution with DPDK
 
OpenStack DVR_What is DVR?
OpenStack DVR_What is DVR?OpenStack DVR_What is DVR?
OpenStack DVR_What is DVR?
 
Google Cloud NEXT'17 정리
Google Cloud NEXT'17 정리Google Cloud NEXT'17 정리
Google Cloud NEXT'17 정리
 
OpenStack and the Transformation of the Data Center - Lew Tucker
OpenStack and the Transformation of the Data Center - Lew TuckerOpenStack and the Transformation of the Data Center - Lew Tucker
OpenStack and the Transformation of the Data Center - Lew Tucker
 
【EPN Seminar Nov.10.2015】 Services Function Chaining Architecture, Standardiz...
【EPN Seminar Nov.10.2015】 Services Function Chaining Architecture, Standardiz...【EPN Seminar Nov.10.2015】 Services Function Chaining Architecture, Standardiz...
【EPN Seminar Nov.10.2015】 Services Function Chaining Architecture, Standardiz...
 
Summit 16: Service Function Chaining: Demo and Usage
Summit 16: Service Function Chaining: Demo and UsageSummit 16: Service Function Chaining: Demo and Usage
Summit 16: Service Function Chaining: Demo and Usage
 
Dynamic Service Chaining
Dynamic Service Chaining Dynamic Service Chaining
Dynamic Service Chaining
 
Summit 16: OpenStack Tacker - Open Platform for NFV Orchestration
Summit 16: OpenStack Tacker - Open Platform for NFV OrchestrationSummit 16: OpenStack Tacker - Open Platform for NFV Orchestration
Summit 16: OpenStack Tacker - Open Platform for NFV Orchestration
 
[오픈소스컨설팅]오픈스택에 대하여
[오픈소스컨설팅]오픈스택에 대하여[오픈소스컨설팅]오픈스택에 대하여
[오픈소스컨설팅]오픈스택에 대하여
 
[OpenStack 하반기 스터디] Interoperability with ML2: LinuxBridge, OVS and SDN
[OpenStack 하반기 스터디] Interoperability with ML2: LinuxBridge, OVS and SDN[OpenStack 하반기 스터디] Interoperability with ML2: LinuxBridge, OVS and SDN
[OpenStack 하반기 스터디] Interoperability with ML2: LinuxBridge, OVS and SDN
 

Similar to OpenStack summit austin 2016

OpenSource! OpenStack!
OpenSource! OpenStack!OpenSource! OpenStack!
OpenSource! OpenStack!Nalee Jang
 
NanoQplus for EFM32 - EnergyMicro Seminar Korea 20120823
NanoQplus for EFM32 - EnergyMicro Seminar Korea 20120823NanoQplus for EFM32 - EnergyMicro Seminar Korea 20120823
NanoQplus for EFM32 - EnergyMicro Seminar Korea 20120823Jongsoo Jeong
 
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기Ian Choi
 
[SOSCON 2016] 오픈스택을 살펴보는 오픈 소스 컨트리뷰션
[SOSCON 2016] 오픈스택을 살펴보는 오픈 소스 컨트리뷰션[SOSCON 2016] 오픈스택을 살펴보는 오픈 소스 컨트리뷰션
[SOSCON 2016] 오픈스택을 살펴보는 오픈 소스 컨트리뷰션Ian Choi
 
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?VMware Tanzu Korea
 
OpenStack 개요 및 활용 사례 @ Community Open Camp with Microsoft
OpenStack 개요 및 활용 사례 @ Community Open Camp with MicrosoftOpenStack 개요 및 활용 사례 @ Community Open Camp with Microsoft
OpenStack 개요 및 활용 사례 @ Community Open Camp with MicrosoftIan Choi
 
Dropbox와 같은 시스템은 파일을 어떻게 저장할까?
Dropbox와 같은 시스템은 파일을 어떻게 저장할까?Dropbox와 같은 시스템은 파일을 어떻게 저장할까?
Dropbox와 같은 시스템은 파일을 어떻게 저장할까?nexusz99
 
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...OpenStack Korea Community
 
[2018 KOSSLAB 컨트리뷰톤] 오픈스택 (OpenStack) 프로젝트 소개 + 업스트림 컨트리뷰션
[2018 KOSSLAB 컨트리뷰톤] 오픈스택 (OpenStack) 프로젝트 소개 + 업스트림 컨트리뷰션[2018 KOSSLAB 컨트리뷰톤] 오픈스택 (OpenStack) 프로젝트 소개 + 업스트림 컨트리뷰션
[2018 KOSSLAB 컨트리뷰톤] 오픈스택 (OpenStack) 프로젝트 소개 + 업스트림 컨트리뷰션Ian Choi
 
2nd SDN Interest Group Seminar-Session3 (121218)
2nd SDN Interest Group Seminar-Session3 (121218)2nd SDN Interest Group Seminar-Session3 (121218)
2nd SDN Interest Group Seminar-Session3 (121218)NAIM Networks, Inc.
 
20160518 jun lee_ opnfv_brahmaputra_분석
20160518 jun lee_ opnfv_brahmaputra_분석20160518 jun lee_ opnfv_brahmaputra_분석
20160518 jun lee_ opnfv_brahmaputra_분석rootfs32
 
OpenStack과 업스트림 컨트리뷰션 (2016 IT 21 글로벌 컨퍼런스)
OpenStack과 업스트림 컨트리뷰션 (2016 IT 21 글로벌 컨퍼런스)OpenStack과 업스트림 컨트리뷰션 (2016 IT 21 글로벌 컨퍼런스)
OpenStack과 업스트림 컨트리뷰션 (2016 IT 21 글로벌 컨퍼런스)Ian Choi
 
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 애플리케이션 실행환경 통합 관리 (CB-Ladybug)
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 애플리케이션 실행환경 통합 관리 (CB-Ladybug)Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 애플리케이션 실행환경 통합 관리 (CB-Ladybug)
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 애플리케이션 실행환경 통합 관리 (CB-Ladybug)Cloud-Barista Community
 
Sumologic Kubernetes 라이브데모
Sumologic Kubernetes 라이브데모Sumologic Kubernetes 라이브데모
Sumologic Kubernetes 라이브데모Guenjun Yoo
 
서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...
서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...
서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...Jemin Huh
 
Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Larva - 멀티클라우드 인프라 및 응용을 위한 네트워킹 (Networking f...
Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Larva - 멀티클라우드 인프라 및 응용을 위한 네트워킹 (Networking f...Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Larva - 멀티클라우드 인프라 및 응용을 위한 네트워킹 (Networking f...
Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Larva - 멀티클라우드 인프라 및 응용을 위한 네트워킹 (Networking f...Cloud-Barista Community
 
[OpenStack Days Korea 2016] Track4 - 해외 사례로 보는 OpenStack Billing System
[OpenStack Days Korea 2016] Track4 - 해외 사례로 보는 OpenStack Billing System[OpenStack Days Korea 2016] Track4 - 해외 사례로 보는 OpenStack Billing System
[OpenStack Days Korea 2016] Track4 - 해외 사례로 보는 OpenStack Billing SystemOpenStack Korea Community
 
Apache kafka 확장과 응용
Apache kafka 확장과 응용Apache kafka 확장과 응용
Apache kafka 확장과 응용JANGWONSEO4
 
[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 NativeOpenStack Korea Community
 
Private PaaS with Docker, spring cloud and mesos
Private PaaS with Docker, spring cloud and mesos Private PaaS with Docker, spring cloud and mesos
Private PaaS with Docker, spring cloud and mesos uEngine Solutions
 

Similar to OpenStack summit austin 2016 (20)

OpenSource! OpenStack!
OpenSource! OpenStack!OpenSource! OpenStack!
OpenSource! OpenStack!
 
NanoQplus for EFM32 - EnergyMicro Seminar Korea 20120823
NanoQplus for EFM32 - EnergyMicro Seminar Korea 20120823NanoQplus for EFM32 - EnergyMicro Seminar Korea 20120823
NanoQplus for EFM32 - EnergyMicro Seminar Korea 20120823
 
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
 
[SOSCON 2016] 오픈스택을 살펴보는 오픈 소스 컨트리뷰션
[SOSCON 2016] 오픈스택을 살펴보는 오픈 소스 컨트리뷰션[SOSCON 2016] 오픈스택을 살펴보는 오픈 소스 컨트리뷰션
[SOSCON 2016] 오픈스택을 살펴보는 오픈 소스 컨트리뷰션
 
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
 
OpenStack 개요 및 활용 사례 @ Community Open Camp with Microsoft
OpenStack 개요 및 활용 사례 @ Community Open Camp with MicrosoftOpenStack 개요 및 활용 사례 @ Community Open Camp with Microsoft
OpenStack 개요 및 활용 사례 @ Community Open Camp with Microsoft
 
Dropbox와 같은 시스템은 파일을 어떻게 저장할까?
Dropbox와 같은 시스템은 파일을 어떻게 저장할까?Dropbox와 같은 시스템은 파일을 어떻게 저장할까?
Dropbox와 같은 시스템은 파일을 어떻게 저장할까?
 
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...
 
[2018 KOSSLAB 컨트리뷰톤] 오픈스택 (OpenStack) 프로젝트 소개 + 업스트림 컨트리뷰션
[2018 KOSSLAB 컨트리뷰톤] 오픈스택 (OpenStack) 프로젝트 소개 + 업스트림 컨트리뷰션[2018 KOSSLAB 컨트리뷰톤] 오픈스택 (OpenStack) 프로젝트 소개 + 업스트림 컨트리뷰션
[2018 KOSSLAB 컨트리뷰톤] 오픈스택 (OpenStack) 프로젝트 소개 + 업스트림 컨트리뷰션
 
2nd SDN Interest Group Seminar-Session3 (121218)
2nd SDN Interest Group Seminar-Session3 (121218)2nd SDN Interest Group Seminar-Session3 (121218)
2nd SDN Interest Group Seminar-Session3 (121218)
 
20160518 jun lee_ opnfv_brahmaputra_분석
20160518 jun lee_ opnfv_brahmaputra_분석20160518 jun lee_ opnfv_brahmaputra_분석
20160518 jun lee_ opnfv_brahmaputra_분석
 
OpenStack과 업스트림 컨트리뷰션 (2016 IT 21 글로벌 컨퍼런스)
OpenStack과 업스트림 컨트리뷰션 (2016 IT 21 글로벌 컨퍼런스)OpenStack과 업스트림 컨트리뷰션 (2016 IT 21 글로벌 컨퍼런스)
OpenStack과 업스트림 컨트리뷰션 (2016 IT 21 글로벌 컨퍼런스)
 
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 애플리케이션 실행환경 통합 관리 (CB-Ladybug)
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 애플리케이션 실행환경 통합 관리 (CB-Ladybug)Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 애플리케이션 실행환경 통합 관리 (CB-Ladybug)
Cloud-Barista 제7차 컨퍼런스 : 멀티클라우드 애플리케이션 실행환경 통합 관리 (CB-Ladybug)
 
Sumologic Kubernetes 라이브데모
Sumologic Kubernetes 라이브데모Sumologic Kubernetes 라이브데모
Sumologic Kubernetes 라이브데모
 
서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...
서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...
서비스 모니터링 구현 사례 공유 - Realtime log monitoring platform-PMon을 ...
 
Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Larva - 멀티클라우드 인프라 및 응용을 위한 네트워킹 (Networking f...
Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Larva - 멀티클라우드 인프라 및 응용을 위한 네트워킹 (Networking f...Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Larva - 멀티클라우드 인프라 및 응용을 위한 네트워킹 (Networking f...
Cloud-Barista 제4차 오픈 컨퍼런스 : CB-Larva - 멀티클라우드 인프라 및 응용을 위한 네트워킹 (Networking f...
 
[OpenStack Days Korea 2016] Track4 - 해외 사례로 보는 OpenStack Billing System
[OpenStack Days Korea 2016] Track4 - 해외 사례로 보는 OpenStack Billing System[OpenStack Days Korea 2016] Track4 - 해외 사례로 보는 OpenStack Billing System
[OpenStack Days Korea 2016] Track4 - 해외 사례로 보는 OpenStack Billing System
 
Apache kafka 확장과 응용
Apache kafka 확장과 응용Apache kafka 확장과 응용
Apache kafka 확장과 응용
 
[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
 
Private PaaS with Docker, spring cloud and mesos
Private PaaS with Docker, spring cloud and mesos Private PaaS with Docker, spring cloud and mesos
Private PaaS with Docker, spring cloud and mesos
 

OpenStack summit austin 2016

  • 1. OpenStack Summit Austin 2016 YongYoon. SHIN http://uni2u.tistory.com
  • 2. Let’s Talk • Summary of OpenStack Summit • OpenStack User Survey • OpenStack Summit Keynote • Networking SFC • OpenStack and Container • Container Network
  • 4. OpenStack Summit Austin 2016 • OpenStack Mitaka (2016.1) 공식 발표 이후 개최된 총회이자, Newton Design Summit 과 병행 • 공식적으로 약 7,800 여명이 참석한 역대 가장 큰 규모의 행사 – OpenStack Design Summit 2010 (‘10.11) : 250 여명 – OpenStack Summit HongKong 2013 (’13.11) : 4,000 여명 – OpenStack Summit Atlanta 2014 (’14.05) : 4,500 여명 – OpenStack Summit Paris 2014 (‘14.11) : 4,600 여명 – OpenStack Summit Vancouver 2015 (‘15.05) : 6,000 여명 – OpenStack Summit Tokyo 2015 (‘15.10) : 5,000 여명
  • 6. OpenStack Summit 정리 • Big Tent 모델 도입 이후의 변화 – 다양한 새로운 프로젝트 활동들이 제안되고 소개됨 (개방과 혼돈) – 그러나, 핵심 기능에 대한 개발 속도는 다소 저하된 듯함 – 전체적으로 Summit 프로그램의 구성에 있어서도 예전과 달리 체계적으로 정리되지 못한 느낌임 – Enterprise Cloud의 핵심 기능은 안정성이나 적용사례 등이 충분하나, 확장 기능 및 SDN/NFV 응용에 있어서는 다소 개발시간이 소요될 듯 함 • 우리 나름의 OpenStack Deployment Model 수립 필요 – OpenStack Core Project (6개) 이외의 프로젝트간 통합 및 검증 노력 요구 – 특히, Neutron의 SFC, DVR, L3 HA, LBaaS, VPNaaS, FWaaS 등 다양한 확장 기능에 대한 통합 및 검증 노력 요구 – Ceilometer 등과 같이 기술 성숙도 및 진척이 늦은 프로젝트에 대한 대안 고민 필요
  • 7. The Next Summit “O” Release Design Summit October 25~28, Barcelona, Spain
  • 9. OpenStack user survey_user perspectives • Which emerging technologies interest OpenStack user? https://www.openstack.org/assets/survey/April-2016-User-Survey-Report.pdf
  • 10. OpenStack user survey deployments • Which projects are OpenStack users most interested in? https://www.openstack.org/assets/survey/April-2016-User-Survey-Report.pdf
  • 11. OpenStack user survey deployment decisions • Which OpenStack Network (Neutron) drivers are in use? https://www.openstack.org/assets/survey/April-2016-User-Survey-Report.pdf
  • 12. OpenStack user survey current issues • Which Neutron features are actively used, interested in, or planned for use? https://www.openstack.org/assets/survey/April-2016-User-Survey-Report.pdf
  • 13. OPENSTACK SUMMIT KEYNOTE What a big conference!!!
  • 15. Keynote • OpenStack “Mitaka” Release – 178 Countries / 345 Organizations / 2,336 Developers – 3,500,000 lines of code – Speaker: Jonathan Bryce (Executive Director, OpenStack Foundation)
  • 16. Keynote • OpenStack user interested – Containers, NFV/SDN, Bare Metal – OpenStack already prepared – Speaker: Mark Collier (Chief Operating Officer, OpenStack Foundation)
  • 17. AT&T Cloud Journey • Mobile Data growth – must transform building networks • ACI (AT&T Integrated Cloud) – Open-whitebox HW • Virtualized & Controlled by AIC – Lower cost & High speed/Agility – Goal • 75% of network using cloud infra and SDN by 2020
  • 19. What is Service Function Chain ? 2016 OpenStack Summit Austin – Cathy Zhang – Realize SFC Using ONOS Controller
  • 20. OpenStack Neutron Service Chain Architecture
  • 21. OpenStack Service Chain API Overview
  • 22. SFC in ONOS Architecture OpenStack Networking-SFC (ONOS SFC Driver) ONOS NBI for SFC Functions ONOS SFC Manager SB API for SFC Provisioning on the Device
  • 23. SFC (v1)의 문제점 • Neutron API 확장 (OpenStack/Networking-SFC)  정해진 순서에 따른 VM간 Traffic Steering  특정 트래픽 분류 조건 • 현재의 문제점  SFC Encapsulation (NSH, MPLS, ..?)  Reclassification and Branching  Network Transport Protocol  SFC Proxying  Criteria for Elasticity and Load Balancing  SFC Symmetry • 새로운 SFC API 제안 (표준과 연동되는 형태)  기존의 Port Chaining 기반 방식의 요구 존재 https://review.openstack.org/#/c/308453/2/specs/newton/ietf-compliant-sfc-api.rst
  • 24. Networking-SFC Phase 2 • Container 및 Physical Device 형태의 SF를 위한 Chaining 지원 • Tacker 연동 지원 • Open Source SDN Controller Driver 지원 – ODL SFC Driver, OVN SFC Driver, Dragonflow SFC Driver • IETF NSH Encapsulation 지원 • 대칭적인 SFC 경로 지원
  • 25. Proposed Change • Data Model  Reclassification & Branching  Service Function Path  Service Function Path Hop
  • 26. Proposed Change • Example of high-level view Instance Selection Policy (same to Scheduling Algorithm (ODL)) ->Elastic & Load Balancing  Without SFC encapsulation ("legacy" mode) : 모든 노드를 기준으로 패킷 분류 기능 수행  With SFC Encapsulation 방식 : Next hop SF가 불분명할 경우에만, 트래픽 분류 기능이 수행
  • 28. Tacker+SFC 연동 구조 • Tacker에서 ODL SFC로 연결 – Neutron의 Network 정보 활용 • Tacker에서 VNFFGD 추가 • Tacker에서 Networking-SFC 활용 • ODL의 Neutron NB 이용
  • 29. Service Chaining & Injection (1) 2016 OpenStack Summit Austin - Gal Sagie – Container Based Dynamic Service Chaining
  • 30. Service Chaining & Injection (2) Attack Flow & Normal Flow • Attack Flow – Service 추가 (IPS) – Manager에 IPS 수행 결과 통보 – Drop • Normal Traffic – Manager에 정상 트래픽 전달 – IPS를 거치지 않고, 바로 전달
  • 31. ODL SFC와 vADC의 결합 2016 OpenStack Summit Austin - Michael OMalley – A better wheel using OPNFV for superior service
  • 32. 6 Top Challenges for Using OpenStack for D-NFV • Binding Virtual Network Interface Card to the Virtual Network Function • Service Chain Modification • Securing OpenStack over the Internet • Scalability of the Controller(s) • Start-up Storms (Or Stampedes) • Backward Compatibility between Release 2016 OpenStack Summit Austin – T. Khan – Distributed NFV & OpenStack Challenges and Potential Solutions
  • 33. OpenStack Networking-SFC V1/V2 • “Port Group” 기반 메커니즘 – API 사용 용이 • SFC 기능 수정 요구 – “A standards-compliant SFC API” • SFC v2의 목표 – Resource 및 Service 관리 분리 – IETF 호환 (Meta-data, NSH 등) – Instance 선택 정책 부재 – 현재의 모델은 SFF Proxy 모델과 유사 – 트래픽 분류 기능의 제한
  • 34. SFC MPLS/BGP VPN Approach
  • 35. WHAT’S NEW IN MITAKA Neutron Address Scopes?
  • 36. Neutron Address Scopes • Motivation – NAT : External 및 Private 네트워크 분리 • 사용자 자체 주소 할당 • IPv6에서는 NAT 사용 없음 – Mitaka에서 BGP를 이용한 announcing private networks – L2VPN/L3VPN에서 BGP 동작 라우팅 개선 필요 – 라우팅 도메인 분리 필요 – 라우팅 도메인 내에서 IP 주소 오버랩 방지 필요 • Subnet Pools – Subnet 할당을 위한 주소 영역 • Tenant에 전용 할당 및 Tenant간 공유 – 참고 • https://blueprints.launchpad.net/neutron/+spec/subnet-allocation 2016 OpenStack Summit Austin – Carl Baldwin – Neutron Address Scope
  • 37. Neutron Subnet Pools • Subnet에 할당할 수 있는 주소 영역 • Subnet 객체가 subnetpool_id attribute를 갖고 있음 – Subnet Pool의 UUID – 역방향 호환성을 위해 기본은 Null – Subnet Pool이 지정되면, CIDR은 필요 없음 – CIDR이 지정되면, Subnet Pool에 포함된 영역 중에서 할당. – Subnet pool은 subnet의 overlap 불허 • Subnet Pool Quotas – IPv4의 경우 주소기반으로 Quota 할당 : x/24 -> 256 http://docs.openstack.org/developer/neutron/devref/address_scopes.html
  • 38. Neutron Address Scopes • 주소 오버랩이 허용되지 않은 영역 (“The thing within which address overlap is not allowed”) • Mitaka 이전 – 암시적인 하나의 공유 주소 영역. 주소 오버랩 가능 – 서로 다른 Tenant간 라우팅 불가 . 외부 네트워크와 내부 네트워크 간 NAT 이용 -> Tenant가 각자의 Address Scope를 갖는 것과 비슷 • NAT가 없는 경우나, Tenant간 연결을 지원할 필요가 있음 • Routing – Address Scope 내: 자유롭게 라우팅 – Address Scope 간 : 라우팅 방지 (NAT에 의한 전달만 가능), Floating IP 이용 가능 • RPC – L3 Agent : 라우터의 각 포트에 대한 Address Scope를 알 필요가 있음 – Subnet은 동일한 subnet pool 이용 (동일한 Address Scope) • L3 Agent – 트래픽이 Ingress에서 Marking (트래픽을 보낸 Network 정보 표시) -> 다른 Address Scope의 인터페이스로 전달될 경우 Block – Floating IP 트래픽의 경우 예외 동작 : Floating IP로 전달되면 DNAT 적용. Floating IP에서 외부로 전달 가능 – 내부에서 외부로 전달될 경우에 SNAT 적용하면 예외 동작 : 외부 네트워크가 명시적인 Address Scope를 갖고, 내부 네트워크와 Address Scope와 동일하면 NAT 불필요
  • 39. Neutron Address Scopes • Subnet Pools support Address Scopes – Address overlap 방지 – Subnet pools은 subnet 할당 관리 – Address scopes는 라우팅 도메인을 분리 – Subnet pools은 Address scopes를 지원하기 위한 Accounting Mechanism – Address scopes 내 다중 pool • 호환성 유지 – Aggregation instead of Composition • Subnet pool 없는 subnet 가능 • Address scope 없는 subnet pool 가능 – The “no scope” scope • Subnet pool 없는 모든 subnet 포함 • Address scope 없는 모든 subnet 포함 • Constraints are relaxed – 임의적인 주소 overlap 허용 – 원하는 주소 모두 사용 가능 – Private IPv4 주소와 외부 주소와의 암묵적인 NAT – and the external network
  • 40.
  • 41.
  • 42. L2GW를 이용한 Inter-Cloud 연결 2016 OpenStack Summit Austin – E. Gampel – Spanning your overlay network across clouds
  • 43. OpenStack간의 L2 네트워크 확장 • More use case • L2 Border Gateway • 다른 OpenStack간의 Overlay L2 네트워크 연결의 확장을 위해 필요 • Multi Region OpenStack • Region 간의 L2 연결 지원 • Hybrid Cloud • Public Cloud에서 동작하는 VPC 간 의 연결 지원
  • 44.
  • 46. OPENSTACK AND CONTAINER LXD… Docker… Mesos… etc So many container services… But networks?
  • 47. OpenStack project for container Nova Heat Magnum A Docker hypervisor driver for Nova Compute to treat containers and images as the same type of resource as virtual machines. A plugin template for orchestrating Docker resources on top of OpenStack resources. Allows access to full Docker API. Provides an API to manage multi- tenant Containers-as-a-Service leveraging Heat, Nova, and Neutron. Kolla Murano Kuryr Containerizes the OpenStack control services themselves as microservices to simplify the operational experience. Provides an application catalog of containerized applications that can be deployed to an OpenStack cloud. Brings the Neutron networking model to containers. Providing consistency between bare metal, virtual machines, and containers.
  • 48. OpenStack with Container_User Story • Stackanetes (CoreOS) – OpenStack over Kubernetes – Clustering Node = Seamless OpenStack service
  • 49. Containers.. more faster, more light • LXD (canonical) – LXD provides machine containers • Application container – Linux container(LXC) hypervisor • more container, more faster, more light – Dozens of LXD instances launch in seconds – Service migrate in real time – OpenStack mitaka plugin – REST API for managing system containers
  • 51. CONTAINER NETWORK Current container network have a problem… Network is always problem… How can we solved in OpenStack
  • 52. Problems with current Nested Containers Network • Two Separate Networking infrastructures • Hard to enforce network policy • Security and isolation • Performance and unneeded overhead of management
  • 53.
  • 54.
  • 55.
  • 56. Nested Container Networking in OpenStack • Nested/baremetal container to nested/baremetal container same/different hosts • Nested/baremetal container to virtual machine communication • Nested/baremetal container to baremetal communication • Container networking as a first class entity in Neutron • Consistent policy enforcement across containers, VMs, bare metal • Enable advanced networking services like FWaas, LBaas, VPNaas etc
  • 57.
  • 58.
  • 59.
  • 60. Container Networking in OpenStack Next Step • Follow up on the Neutron Trunk port implementation • Finish COE(Container Orchestration Engine) baremetal integration – Policy translation – Make Neutron resources available through native APIs • Magnum deployment prototype of worker VM with Kuryr agent • Magnum administrator VM that communicates with Neutron
  • 61. Containerizing Network Services • Scalability – Container scale-out with the number of available compute nodes • High Availability – Seamless failover on container or compute failure • Container Health – Report the running status of the network service software • Container Migration – Cloud operator tools to manage network service containers • Scheduling Policies – Container affinity, host selection and fate-sharing