SlideShare a Scribd company logo
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
Slogan
The 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 상태 변경 알림 및 백업 스위치 경로
설정
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 적용)
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를 통하여 백본 리소스 요청
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 주목
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
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 처리 질의
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
­스마트네트워크연구부 인프라가상화기술연구실 신용윤
“감사합니다”

More Related Content

Open stack summit_barcelona_보고서

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