Transcript
OpenStack�Summit�2016
The�World�Runs�on�OpenStack
Yongyoon.�SHIN�@ETRI�uni2u@etri.re.kr
출장일정• 출장목적�
• 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.
OpenStack�Barcelona�Summit
SloganThe�World�Runs�on�OpenStack
Keynote�summary
• OpenStack�NEW�logo�
• New�organizations�integration�OpenStack�
• Enterprise�Big�Data�
• Media�Broadcasting�
• Telecom/NFV�
• Scientific�Research�
• The�Future�is�Multi-Cloud
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%
Enterprise�Big�Data
• Keynote:�Banco�Santander�
• 금융업에서�OpenStack�기반의�Big�Data�Solution�제공�
• Why�OpenStack�
• Cloudera:�certifications�
• Advanced�data�analytics:�1.8�PB�
• Risk�관리,�다양한�사용자�서비스,�원가�최적화
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�어플리케이션�
• 서비스�현황�분석을�통한�경영전략�대시보드�제공
Telecom
• Keynote:�Huawei�
• 산업계를�위한�플랫폼으로서의�OpenStack�
• OpenStack를�활용한�carrier-grade�NFV�플랫폼�구축�
• Business�를�위한�Industry�Cloud�구현�
• 고객�중심�
• 유연한�확장성�기반의�데이터센터�
• 글로벌�단위의�데이터센터
NFV• Keynote:�OPNFV�Doctor�Project�(with�NEC)�
• 통신�사업자들에게�요구되는�99.999%�가용성�구현�
• 케이블�이상에도�VM과�인터페이스�구성�빠르게�인식�
• 다른�경로�재구성�
• 4G�네트워크에�연결�된�Smart�phone�Demo�내용�
• 플랫폼에서�고가용성을�위한�장애�관리�
• AODH를�통한�VM�상태�변경�알림�및�백업�스위치�경로�설정
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�적용)
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
Automated�for�OpenStack�Multi-Cloud• Keynote:�OpenStack�Infrastructure�Core�Team�
• Gerrit/Zuul/Nodepool�
• 다양한�클라우드�서비스를�Nodepool에�추가�
• Nodepool�설정�파일을�통해�서버�수,�리전�등을�정의�
• Gerrit를�통한�Code�Review�
• 다수의�분산된�클라우드�데이터센터�환경을�하나의�관리�체계로�활용�
• 시간당�2,000�작업�처리�
• API�통합�제어
Interoperability�Challenge�• Keynote:�OpenStack�Powered�Program�Team�
• 16개�제품�및�서비스�상호운용�
• OpenStack�기반/호환�가능한�배포판�클라우드�업체�
• 같은�스크립트와�리소스를�실행한�동일�결과�
• OpenStack�Powered�Program�
• 상호운용성을�위한�프로그램�
• 어떤�환경에나�자동화된�배포�가능�
• 46개�배포판�제품�및�11개�퍼블릭�클라우드�서비스�참여�
• VMWare�자사의�제품과�OpenStack�기반�환경간의�상호운용
Containers�on�Bare�Metal• Keynote:�Crowdstar�
• 베어메탈�기반�컨테이너�
• 4개의�데이터센터,�200대�서버가�멀티�클라우드�환경��
• 하루�100만�API�콜�수용�
• 확장성�문제,�추가�기능에�대한�복잡성/비용�문제�
• Why�OpenStack�
• 가상화�대비�효율성�(성능/비용)�
• 빠른�배포
Horizon�to�Manage�OpenStack�and�AWS�
• Keynote:�Platform9�
• Horizon을�이용한�OpenStack�과�AWS�통합�관리�
• Why�OpenStack�
• 벤더�종속성�회피�
• 플랫폼과�API�표준화�
• 단일�콘솔에서�멀티�클라우드�관리
OpenStack�Security�Team�Receives�CII�Badge
• Linux�가�OpenStack�에게…�
• CII�(Core�Infrastructure�Initiative)�
• Best�Practices�Badge�
• 오픈소스�프로젝트�중�보안을�우선시�하는�개발,�코드�품질,�안정성�검증을�통해�수여�
• OpenStack�프로젝트�보안성�검증
OpenStack�Summit�2016�Barcelona이번�summit�session�화두는�Multi-�Cloud
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)
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�제안)
Neutron�Software-Defined�Interconnects�with�WAN�BGP�VPNs
• AT&T,�Ericsson,�Orange�
• OpenStack�Neutron�Resource�(가상�네트워크,�가상�라우터,�가상�포트�등)를�BGP�기반의�IP�VPN에�연결하여�주는�서비스�제공�
• 한�데이터�센터의�테넌트�네트워크를�기존의�BGP�IP�VPN�사이트에�연결�
• 멀티�사이트�(데이터�센터,�분산�클라우드,�에지�클라우드)�간�연결�
• NFV�다중�POP�배포
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�지원
From�Neutron�to�Neutron:�SDN-Driven�Backbone�Traffic�Engineering
• Juniper�Networks,�Deutsche�Telecom�
• 데이터�센터와�WAN�SDN�컨트롤러�연동을�위하여�캐리어�백본�네트워크에서�데이터�센터간�End-to-End�트래픽�엔지니어링을�제공하는�모델�제안�
• 호스트와�호스트간�또는�ToR과�ToR�간의�종단간�서비스와�트래픽�엔지니어링
From�Neutron�to�Neutron:�SDN-Driven�Backbone�Traffic�Engineering
• DC�to�WAN�트래픽�엔지니어링�인터페이스�(TE-API)�표준화�및�오픈소스화�제안�
• TE-API를�통하여�데이터�센터는�WAN�컨트롤러에게�TE�서비스를�백본망에서�제공해�주도록�요청�
• TE-API를�통하여�데이터�센터�내의�응용�또는�VNF가�필요에�따라�TE-API를�통하여�백본�리소스�요청
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�주목
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로�관리하는�프로젝트�생성
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와�모델�매핑
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�실행�문제
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�발생
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�관리
Open�Container�Technologies�and�OpenStack:�Sorting�through�Kubernetes,�the�OCI,�and�the�CNCF
• CNCF�
• Container�기술셋�정의,�적용하고자�하는�부분의�app�관리�
• end�user를�위한�활용�부분�관리�
• Google은�무엇을�하고�있는가?�
• TensorFlow,�gRPC�(http�기반의�RPC)�오픈소스�화�진행
No�more�Network�Node:�OpenSON-Fully�SDN�based�OpenStack�Networking
#vBrownBag
QnA
• Dragonflow�
• SNAT/DNAT�Flow�처리�질의�
• Dragonflow�Design�Summit�참가�요청�
• BNC�(BRAND�NEW�CHINA)�
• National�Engineering�Research�Center�
• SDN�기반의�L2/L3�Flow�Rule�처리�질의
Dragonflow�Design�Summit
• Dragonflow�Design�summit�
• Ocata�Roadmap�작성�
• Distributed�NAT�(SNAT,�DNAT)�추가�
• Dynamic�routing�을�위한�BGP�
• SFC�
• Kubernetes�integration
OpenStack�Market�Place
• 80여�부스로�진행�
• 서버와�스토리지,�네트워크�인프라,�OpenStack�솔루션�및�서비스,�협력�커뮤니티�등�업체�참가
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
스마트네트워크연구부�인프라가상화기술연구실�신용윤
“감사합니다”
top related