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 상태 변경 알림 및 백업 스위치 경로
설정
11.
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 프로젝트 보안성 검증
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를 통하여 백본 리소스 요청
26.
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
35.
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
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