open stack summit_barcelona_보고서

40
OpenStack Summit 2016 The World Runs on OpenStack Yongyoon. SHIN @ETR I [email protected]

Upload: yongyoon-shin

Post on 08-Jan-2017

590 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Open stack summit_barcelona_보고서

OpenStack�Summit�2016

The�World�Runs�on�OpenStack

Yongyoon.�SHIN�@ETRI�[email protected]

Page 2: Open stack summit_barcelona_보고서

출장일정• 출장목적�

• OpenStack�summit�2016�Barcelona�발표�

• No�more�Network�Node:�OpenSON-Fully�sdn�based�OpenStack�Networking�

• OpenStack�이슈�및�동향�분석�

• 출장지:�Barcelona,�Spain�

• 출장기간:�2016’10.24.�~�2016’10.30.�

• Summit:�2016’10.25.�~�2016’10.27.�

• Design�Summit:�2016’10.27.�~�2016’10.28.

Page 3: Open stack summit_barcelona_보고서

OpenStack�Barcelona�Summit

Page 4: Open stack summit_barcelona_보고서

SloganThe�World�Runs�on�OpenStack

Page 5: Open stack summit_barcelona_보고서

Keynote�summary

• OpenStack�NEW�logo�

• New�organizations�integration�OpenStack�

• Enterprise�Big�Data�

• Media�Broadcasting�

• Telecom/NFV�

• Scientific�Research�

• The�Future�is�Multi-Cloud

Page 6: Open stack summit_barcelona_보고서

The�World�Runs�OpenStack• Keynote:�Mark�Koller�(OpenStack�COO)�

• OpenStack�활용�

• 기술�관련�이외�산업군:�80%�

• 사용기업�규모:�1,000~10,000명�(65%)�

• 인프라�코어�수:�1,000�이상�(75%)�/�100,000�이상�(5%)�

• 워크로드�종류�

• 인프라�관련:�66%�

• 비즈니스/빅데이터:�60%�

• 웹서비스/e-커머스:�57%

Page 7: Open stack summit_barcelona_보고서

Enterprise�Big�Data

• Keynote:�Banco�Santander�

• 금융업에서�OpenStack�기반의�Big�Data�Solution�제공�

• Why�OpenStack�

• Cloudera:�certifications�

• Advanced�data�analytics:�1.8�PB�

• Risk�관리,�다양한�사용자�서비스,�원가�최적화

Page 8: Open stack summit_barcelona_보고서

Media�Broadcasting• Keynote:�Sky�

• Video�Streaming,�Big�Data�analytics�

• move�faster,�more�flexible�while�lowering�cost�

• Why�OpenStack�

• 2개의�데이터센터에�4개의�Availability�Zone�구성�

• 80�tenants,�400�user�

• 셋톱박스�서비스,�VOD�어플리케이션�

• 서비스�현황�분석을�통한�경영전략�대시보드�제공

Page 9: Open stack summit_barcelona_보고서

Telecom

• Keynote:�Huawei�

• 산업계를�위한�플랫폼으로서의�OpenStack�

• OpenStack를�활용한�carrier-grade�NFV�플랫폼�구축�

• Business�를�위한�Industry�Cloud�구현�

• 고객�중심�

• 유연한�확장성�기반의�데이터센터�

• 글로벌�단위의�데이터센터

Page 10: Open stack summit_barcelona_보고서

NFV• Keynote:�OPNFV�Doctor�Project�(with�NEC)�

• 통신�사업자들에게�요구되는�99.999%�가용성�구현�

• 케이블�이상에도�VM과�인터페이스�구성�빠르게�인식�

• 다른�경로�재구성�

• 4G�네트워크에�연결�된�Smart�phone�Demo�내용�

• 플랫폼에서�고가용성을�위한�장애�관리�

• AODH를�통한�VM�상태�변경�알림�및�백업�스위치�경로�설정

Page 11: Open stack summit_barcelona_보고서
Page 12: Open stack summit_barcelona_보고서

Smashing�Particles,�Revolutionizing�Medicine�and�Exploring�Origins�of�the�Galaxy

• Keynote:�CERN�

• 과학계에서의�OpenStack�활용�예�

• 입자가속,�충돌�등의�실험�현상�분석�

• 하루�0.5PB�이상�발생�

• Why�OpenStack�

• 19만�Core�기반�Cloud�환경�

• CERN�전체의�컴퓨트�리소스�중�90%�가상화�

• 대규모로�수집되는�데이터�분석�

• Container�적용�(Magnum�Project�적용)

Page 13: Open stack summit_barcelona_보고서

The�Future�is�Multi-Cloud• Keynote:�Jonathan�Bryce�(OpenStack�Executive�Director)�

• Single�Cloud�->�Multi�Cloud�

• Not�Hybride�Cloud�

• 과학분야�연구�등에�사용되는�데이터는�하루�10만�PB�

• 대규모�데이터�센터�운영�

• 클라우드�업계의�협력이�필요함�

• Multi-Cloud�OpenStack�

• Keep�INNOVATING�

• COLLABORATE�

• Replicate�SUCCESS

Page 14: Open stack summit_barcelona_보고서

Automated�for�OpenStack�Multi-Cloud• Keynote:�OpenStack�Infrastructure�Core�Team�

• Gerrit/Zuul/Nodepool�

• 다양한�클라우드�서비스를�Nodepool에�추가�

• Nodepool�설정�파일을�통해�서버�수,�리전�등을�정의�

• Gerrit를�통한�Code�Review�

• 다수의�분산된�클라우드�데이터센터�환경을�하나의�관리�체계로�활용�

• 시간당�2,000�작업�처리�

• API�통합�제어

Page 15: Open stack summit_barcelona_보고서

Interoperability�Challenge�• Keynote:�OpenStack�Powered�Program�Team�

• 16개�제품�및�서비스�상호운용�

• OpenStack�기반/호환�가능한�배포판�클라우드�업체�

• 같은�스크립트와�리소스를�실행한�동일�결과�

• OpenStack�Powered�Program�

• 상호운용성을�위한�프로그램�

• 어떤�환경에나�자동화된�배포�가능�

• 46개�배포판�제품�및�11개�퍼블릭�클라우드�서비스�참여�

• VMWare�자사의�제품과�OpenStack�기반�환경간의�상호운용

Page 16: Open stack summit_barcelona_보고서

Containers�on�Bare�Metal• Keynote:�Crowdstar�

• 베어메탈�기반�컨테이너�

• 4개의�데이터센터,�200대�서버가�멀티�클라우드�환경��

• 하루�100만�API�콜�수용�

• 확장성�문제,�추가�기능에�대한�복잡성/비용�문제�

• Why�OpenStack�

• 가상화�대비�효율성�(성능/비용)�

• 빠른�배포

Page 17: Open stack summit_barcelona_보고서

Horizon�to�Manage�OpenStack�and�AWS�

• Keynote:�Platform9�

• Horizon을�이용한�OpenStack�과�AWS�통합�관리�

• Why�OpenStack�

• 벤더�종속성�회피�

• 플랫폼과�API�표준화�

• 단일�콘솔에서�멀티�클라우드�관리

Page 18: Open stack summit_barcelona_보고서

OpenStack�Security�Team�Receives�CII�Badge

• Linux�가�OpenStack�에게…�

• CII�(Core�Infrastructure�Initiative)�

• Best�Practices�Badge�

• 오픈소스�프로젝트�중�보안을�우선시�하는�개발,�코드�품질,�안정성�검증을�통해�수여�

• OpenStack�프로젝트�보안성�검증

Page 19: Open stack summit_barcelona_보고서

OpenStack�Summit�2016�Barcelona이번�summit�session�화두는�Multi-�Cloud

Page 20: Open stack summit_barcelona_보고서

Multi-Site�OpenStack�Cloud�Orchestration�With�Integrated�WAN�and�Public�Cloud�Connectivity

• CPLANE�Networks�

• Hyper-distributed�cloud�필요성�증가�

• 모바일�광고,�에지�네트워크�서비스,�AR,�IOT�등�

• 멀티�사이트�클라우드�기술�

• 수십~수천�POP�사이트에�OpenStack�배포�/�분산�테넌시�구축�

• 사이트간�평군�지연�시간�고려�(100ms�~�300ms)�

• BSS�계층과�결합�/�OpenStack�활용�

• 멀티�사이트�클라우드�기능�

• 통합�뷰�제공�/�최적�위치에�대한�어드바이스�제공�

• 서로�다른�응용�분야와�도메인�지원�(IAAS,�VNF,�IOT,�Wholesale)

Page 21: Open stack summit_barcelona_보고서

Multi-Site�OpenStack�Cloud�Orchestration�With�Integrated�WAN�and�Public�Cloud�Connectivity

• CPLANE�Networks�방식�

• 각�사이트는�독립된�OpenStack�인스턴스�사용�

• 테넌트�네트워크를�위한�Routed�Layer�3�(VXLAN�to�MPLS)�사용�

• 여러�OpenStack�연동을�위한�오케스트레이션�레이어�구축�

• 각�OpenStack�인스턴스를�기술하기�위한�메타�데이터�정의�

• API�정의�/�non-OpenStack�인스턴스�결합�

• OpenStack�Multi-Site�제안�

• Tricycle�프로젝트�

• Multi-Site�API�표준화�(MEF�등에�Open�Cross�Provider�IAAS�제안)

Page 22: Open stack summit_barcelona_보고서

Neutron�Software-Defined�Interconnects�with�WAN�BGP�VPNs

• AT&T,�Ericsson,�Orange�

• OpenStack�Neutron�Resource�(가상�네트워크,�가상�라우터,�가상�포트�등)를�BGP�기반의�IP�VPN에�연결하여�주는�서비스�제공�

• 한�데이터�센터의�테넌트�네트워크를�기존의�BGP�IP�VPN�사이트에�연결�

• 멀티�사이트�(데이터�센터,�분산�클라우드,�에지�클라우드)�간�연결�

• NFV�다중�POP�배포

Page 23: Open stack summit_barcelona_보고서

Neutron�Software-Defined�Interconnects�with�WAN�BGP�VPNs

• Networking-bgpvpn�프로젝트�진행�

• L2,�L3�연결�지원�

• Neutron�CLI�지원�

• Neutron�ML2,�openvSwitch�드라이브�지원�

• SDN�Controller�지원�

• ODL,�OpenContrail,�Nuage�Networks�

• Heat�바인딩�지원�

• Horizon�GUI�지원

Page 24: Open stack summit_barcelona_보고서

From�Neutron�to�Neutron:�SDN-Driven�Backbone�Traffic�Engineering

• Juniper�Networks,�Deutsche�Telecom�

• 데이터�센터와�WAN�SDN�컨트롤러�연동을�위하여�캐리어�백본�네트워크에서�데이터�센터간�End-to-End�트래픽�엔지니어링을�제공하는�모델�제안�

• 호스트와�호스트간�또는�ToR과�ToR�간의�종단간�서비스와�트래픽�엔지니어링

Page 25: Open stack summit_barcelona_보고서

From�Neutron�to�Neutron:�SDN-Driven�Backbone�Traffic�Engineering

• DC�to�WAN�트래픽�엔지니어링�인터페이스�(TE-API)�표준화�및�오픈소스화�제안�

• TE-API를�통하여�데이터�센터는�WAN�컨트롤러에게�TE�서비스를�백본망에서�제공해�주도록�요청�

• TE-API를�통하여�데이터�센터�내의�응용�또는�VNF가�필요에�따라�TE-API를�통하여�백본�리소스�요청

Page 26: Open stack summit_barcelona_보고서
Page 27: Open stack summit_barcelona_보고서

OpenStack�and�Magnum:�Kubernetes�as�a�Service�for�everyone

• SUSE�

• 인터넷,�모바일�Application의�시대�(다양한�Cloud�환경)�

• Managed�Applications,�NOT�Machine�

• Kubernetes의�장점을�활용�

• smooth�migration�path,�auto-scaling,�plug-in�architecture�

• Containerized�OpenStack�control�service�on�Kubernetes�주목

Page 28: Open stack summit_barcelona_보고서

OpenStack�and�Magnum:�Kubernetes�as�a�Service�for�everyone

• Magnum�Project�

• OpenStack�기반의�Multi-Tenant�Kubernetes�설치�

• Ironic�Project�업데이트로�인하여�magnum이�baremetal�지원�

• Management�tool�for�Containers�

• Orchestrate�cloud�resource�and�instance�with�HEAT�

• Support�different�Container�Orchestration�Engines�(COE)�

• Kubernetes/Swarm/Mesos�

• Access�to�native�API’s�

• Kubernetes에�RBAC�(Role�Based�Access�Control)�과�Storage�(Cinder)�지원�및�이를�위한�Scheduler�구현�논의�

• OpenStack이�Kubernetes에�적용되는�모델로�VM,�Container�등을�하나의�view로�관리하는�프로젝트�생성

Page 29: Open stack summit_barcelona_보고서

Multi-Tenancy�Kubernetes�Container�Cluster�with�OpenStack

• Huawei�

• Problems�

• 자동화,�네트워킹�및�스토리지,�IT�인프라�스트럭처의�효과적�활용�

• Cloud�Container�Engine�(CCE)�

• Huawei�PaaS�Solution�

• VM�기반의�Container�형식�

• Keystone�기반의�Container�Security�

• Keystone의�Role/User/Project를�

• Kubernetes의�Group/User/Namesapce와�모델�매핑

Page 30: Open stack summit_barcelona_보고서

Live�Container�Migration• IBM�

• OpenStack�에서�hypervisors�에�의한�live�migration�

• Container�가�사용하는�다양한�Eco-System�지원�

• Magnum,�Murano,�Kolla,�Kuryr,�Kubernetes�등�모두�지원�

• Container�Migration�문제�

• Hypervisor�is�controlling�an�emulated�machine�

• 시스템�중단�이슈�

• 실시간�migration�이슈�

• Containers�는�processes�

• 리눅스�커널�기반에서�migration�process�실행�문제

Page 31: Open stack summit_barcelona_보고서

Live�Container�Migration• CRIU�(Checkpoint�Restore�In�Userspace)�Project�

• Docker�check�point�기반�

• VM의�pause/unpause�같은�기능�

• Container�process�

• 메모리를�복사하여�migration�

• Docker�1.13�이상�

• Todo�

• check�point�기능으로�인한�Down�Time�발생

Page 32: Open stack summit_barcelona_보고서

Open�Container�Technologies�and�OpenStack:�Sorting�through�Kubernetes,�the�OCI,�and�the�CNCF

• IBM,�Google�

• OCI�

• Container�표준을�위한�Spec�정의�

• 오로지�단일�Container�관련�표준�Spec�정의�

• Vendor에�종속되지�않는�표준�Spec�정의�

• 사용자는�Application을�한번에�패키지�할�수�있어야�하고�모든�Container�Runtime에�적용되어야�함�

• 엄격한�표준을�제정하여야�함�

• 중립적인�위치에서�공개�소프트웨어로�개발함�

• Container�Spec�및�implementation�관리

Page 33: Open stack summit_barcelona_보고서

Open�Container�Technologies�and�OpenStack:�Sorting�through�Kubernetes,�the�OCI,�and�the�CNCF

• CNCF�

• Container�기술셋�정의,�적용하고자�하는�부분의�app�관리�

• end�user를�위한�활용�부분�관리�

• Google은�무엇을�하고�있는가?�

• TensorFlow,�gRPC�(http�기반의�RPC)�오픈소스�화�진행

Page 34: Open stack summit_barcelona_보고서

No�more�Network�Node:�OpenSON-Fully�SDN�based�OpenStack�Networking

#vBrownBag

Page 36: Open stack summit_barcelona_보고서

QnA

• Dragonflow�

• SNAT/DNAT�Flow�처리�질의�

• Dragonflow�Design�Summit�참가�요청�

• BNC�(BRAND�NEW�CHINA)�

• National�Engineering�Research�Center�

• SDN�기반의�L2/L3�Flow�Rule�처리�질의

Page 37: Open stack summit_barcelona_보고서

Dragonflow�Design�Summit

• Dragonflow�Design�summit�

• Ocata�Roadmap�작성�

• Distributed�NAT�(SNAT,�DNAT)�추가�

• Dynamic�routing�을�위한�BGP�

• SFC�

• Kubernetes�integration

Page 38: Open stack summit_barcelona_보고서

OpenStack�Market�Place

• 80여�부스로�진행�

• 서버와�스토리지,�네트워크�인프라,�OpenStack�솔루션�및�서비스,�협력�커뮤니티�등�업체�참가

Page 39: Open stack summit_barcelona_보고서

OpenStack�summit�정리• OpenStack은�

• Multi-Cloud�플랫폼으로�자리매김할�것�

• 단일�API�제공,�협력도구�제공,�자동화�도구�제공�등�

• Kubernetes,�OPNFV,�SDN�등�다른�OpenSource와의�연계�강화�

• 다양한�산업에서�Product�Level�제품이�출시될�것�

• 상호호환성�및�안정화�

• 업무환경에�OpenStack을�도입한�사례:�70%�

• 통신사업자:�NFV�환경�전환에�있어�가장�중요한�기술로�주목��

• VMware,�Oracle�의�변화:�OpenStack�연동�프로젝트�진행�

• 언제�어디로�튈지�모를�Google�

• Kubernetes,�gRPC,�tensor-flow�등을�아우르는�Open�Community�구성�준비�

• 중국의�약진�

• China�Mobile,�99�Cloud�골드멤버�가입�(모든�분야에�엄청난�Contribute)�

• EU에서�개최한�OpenStack�Summit의�Super�User�awards�Winner:�China�Mobile

Page 40: Open stack summit_barcelona_보고서

­스마트네트워크연구부�인프라가상화기술연구실�신용윤

“감사합니다”