지난 2018년 5월 캐나다 밴쿠버에서 개최가 이루어졌던 오픈스택 밴쿠버 서밋과 함께 행사 이전 이틀 간 개최되었던 Upstream Institute에 참가하였던 후기를 "오픈 인프라에서의 변화"라는 부제와 함께 내용을 공개SW개발자센터 6월 오픈랩세미나에서 공유하였습니다. 슬라이드 내용 참고 부탁드리고, 아울러 6월 28-29일 개최가 이루어지는 https://www.openinfradays.kr 행사에도 많은 관심 가져주셨으면 합니다.
1. 오픈스택 밴쿠버 서밋 참석 후기 (2018년 5월)
: 오픈 인프라에서의 변화
June 20, 2018
- 공개SW개발자센터 6월 오픈랩세미나 -
발표자: 최영락
現 글로벌 오픈프론티어 파트타임 개발자
OpenStack 한국 커뮤니티 3기 대표 (Jan 2017 – Dec 2018)
2. 목차
• 오픈스택 & 밴쿠버 서밋 개요
• Upstream Institute Vancouver 2018
• 밴쿠버 서밋: 키노트로 보는 “오픈 인프라”
• 몇 가지 세션으로 보는 밴쿠버 서밋
• 밴쿠버 서밋에서의 시간
6. 오픈스택 서밋
• 6개월마다 새로운 오픈스택 릴리즈 & 경험을 공유하기 위한 오픈스택
서밋을 개최 → 오픈 인프라 이벤트로 발전
• 2013년 11월 홍콩을 시작으로, 상반기 North America, 하반기 그 외
지역에서 개최
일자 서밋 개최 지역
Jul 2010 Austin, Texas, US
Nov 2010 San Antonio, Texas, US
Apr 2011 Santa Clara, CA, US
Oct 2011 Boston, MA, US
Apr 2012 San Francisco, CA, US
Oct 2012 San Diego, CA, US
Apr 2013 Portland, Oregon, US
Nov 2013 Hong Kong
May 2014 Atlanta, Georgia, US
일자 서밋 개최 지역
Nov 2014 Paris, France
May 2015 Vancouver, BC, Canada
Oct 2015 Tokyo, Japan
Apr 2016 Austin, Texas, US
Oct 2016 Barcelona, Spain
May 2017 Boston, MA, US
Nov 2017 Sydney, Australia
May 2018 Vancouver, BC, Canada
Nov 2018 Berlin, Germany
7. 오픈스택 밴쿠버 서밋 2018
• (2015년 개최되었던 서밋과 구분하기 위해 2018을 붙임)
9. 오픈스택 밴쿠버 서밋 2018
• 공식 서밋 개최 일자: 2018년 5월 21일 (월) – 24일 (목)
• Upstream Institute: 2018년 5월 19일 (토) – 20일 (일)
10. 오픈스택 밴쿠버 서밋 2018
• 참석 인원: ~2,600명
• 다루는 내용
• 오픈 인프라를 구성하는 기술 발표 & 워크샵
• 컨테이너 인프라, CI/CD, 통신사에서의 NFV, 공용 / 사설 / 하이브리드 클라우드
• 다양한 오픈 소스 커뮤니티에서의 발표
• Kubernetes
• Docker
• OPNFV
• Ansible
• Ceph
• ONAP
• Open vSwitch
• OpenStack
11. 오픈스택 밴쿠버 서밋 2018
• 개최 장소: Vancouver Convention Centre
13. Upstream Institute Vancouver 2018
• 어떤 행사일까?
- OpenStack 개발자를 위해 OpenStack 프로젝트 technical tool 및 social
interaction이 어떻게 이루어지는지를 이틀 동안 학습
: Social norms & technical conventions
- 실제 OpenStack 프로젝트 내에서 bug (문서 오류도 okay)를 선택하여 OpenStack
upstream 소스 저장소에 반영하는 것을 목표로 함
- Day 1: 전체적인 안내 & 버그 선택을 위한 가이드
- Day 2: git & devstack 설치 등 가이드 & 각 프로젝트 별 more deep dive
15. Upstream Institute Vancouver 2018
• 어떤 행사일까?
- 2014년 11월 Paris Summit 때 개최되었던 Upstream University에서 이전에는
레고를 통한 협업 등을 배웠다면, 현재는 멘토링 & 가이드에 보다 초점을 맞춤
- 2015년 10월 Tokyo Summit때 개최되었던 행사에 처음 참석하여 배웠던 것이
오픈스택에 컨트리뷰션을 많이 할 수 있게 된 계기가 되었음
2015년 10월 Tokyo Upstream TrainingVancouver Summit 2018 – Keynote때 소개되었던 2014년 Upstream University
16. Upstream Institute Vancouver 2018
• 내용
- OpenStack이 만들어지는 과정 & 협업, 사용하는 오픈 소스 툴 소개
- Git, Gerrit을 통한 커뮤니케이션
- 문서 & 번역 컨트리뷰션 소개
- …
21. 밴쿠버 서밋: 키노트로 보는 “오픈 인프라”
• 시작: Jonathan Bryce (Executive Director) & Lauren Sell (Vice President)
• 한 사람이 쭉 발표하는 것이 아닌, 계속 바뀌면서 진행이 이루어짐
• 그 다음: Mark Coiler (OpenStack COO), Ricardo Rocha (CERN), …
22. 밴쿠버 서밋: 키노트로 보는 “오픈 인프라”
• “오픈” 인프라에 대한 강조
• 클라우드는 “다양해지고” 있음
23. 밴쿠버 서밋: 키노트로 보는 “오픈 인프라”
• 서밋에서 다루는 오픈 인프라 관련 오픈 소스
28. 밴쿠버 서밋: 키노트로 보는 “오픈 인프라”
• Zuul CI 프로젝트 소개
• OpenStack Foundation에서 주도하는 또 하나의 프로젝트로 CI/CD 분야
29. 밴쿠버 서밋: 키노트로 보는 “오픈 인프라”
• Katacontainer 소개
• 컨테이너의 보안을 향상시키기 위해 lightweight VM을 사용
30. 밴쿠버 서밋: 키노트로 보는 “오픈 인프라”
• Red Hat에서의 발표
• 오픈 하이브리드 클라우드 강조 & OpenStack+OpenShift 시연
31. 밴쿠버 서밋: 키노트로 보는 “오픈 인프라”
• 엣지 클라우드 발표
• 클라우드가 메인 인프라만이 아닌 우리와 가까운 중간 영역인 Edge에서도
필요함을 강조
32. 밴쿠버 서밋: 키노트로 보는 “오픈 인프라”
• Intel 발표
• Katacontainer 및 Edge에서의 하드웨어 기술력 & 경쟁력 강조
33. 밴쿠버 서밋: 키노트로 보는 “오픈 인프라”
• User Committee + openlab 발표
• 사용자 피드백으로부터의 다양한 협력과 테스트/실습을 위한 인프라 설명
34. 밴쿠버 서밋: 키노트로 보는 “오픈 인프라”
• Canonical 발표
• CEO 직접 발표, 자사 솔루션 장점, microk8s + AI 시장 강조
35. 밴쿠버 서밋: 키노트로 보는 “오픈 인프라”
• Progressive 발표
• 보험 사에서 왜 오픈스택을 사용하였고 어떻게 잘 활용하는지 발표
36. 몇 가지 세션으로 보는 밴쿠버 서밋
• OpenStack-helm 워크샵
• Helm 차트 라이브러리와
함께 Kubernetes 클러스터
배포 및 간단한 커스터마이
징을 하는 실습을 진행
• 국내 SK Telecom과 함께
AT&T에서 참여
• 실습 참가자가 굉장히 많았
던 인기 많은 핸즈온랩 워
크샵 중 하나
37. 몇 가지 세션으로 보는 밴쿠버 서밋
• Python 2 Deprecation Timeline
• 포럼 세션으로, 참가자들과 토론 및 방향을 정하는 자리
• Python 2 → 3 이동을 위한 구체적인 단계를 결정하기 위해 논의를 진행
38. 몇 가지 세션으로 보는 밴쿠버 서밋
• What we learned from Metrics as Community Managers
• 커뮤니티 활동을 확인하기 위한 여러 지표를 통해 살펴보기
• OpenStack + OPNFV 커뮤니티 활동을 중심으로 살펴봄
39. 몇 가지 세션으로 보는 밴쿠버 서밋
• Zuul 워크샵
• CI/CD 를 직접 구축하는 방
법에 대해 배울 수 있었던
시간
• Ansible playbook을 실행하
여 구축하며, GitHub와 연
동하는 방식을 실습하였음
40. 몇 가지 세션으로 보는 밴쿠버 서밋
• 인프라팀 Help room
• 오픈스택 인프라팀에 대한
전반적인 소개
• 인프라 연동 및 기여를 위
한 방법을 소개
41. 밴쿠버 서밋에서의 시간
• 공항에 도착하여 서밋 장소로 가기
• 밴쿠버 공항에서부터 만나는 오픈스택 서밋
42. 밴쿠버 서밋에서의 시간
• 서밋 등록
• 업스트림 참여의
장점
• 사람들 없을 때
일요일에 미리
등록!
46. 밴쿠버 서밋에서의 시간
• 발표1: Docs/I18n Project Onboarding room
• 참여자들에게 문서/번역 기여하는 방법에 대한 구체적인 가이드
47. 밴쿠버 서밋에서의 시간
• 발표2: Docs/I18n - Project Update
• 문서/번역 관련하여 지난 6개월간 구현 및 변화 사항에 대한 설명
• Video: https://www.openstack.org/videos/vancouver-2018/docsi18n-
project-update
48. 밴쿠버 서밋에서의 시간
• Telecom TV 인터뷰
• 주제: The internationalization of OpenStack with I18n
• 오픈스택에서 번역이 어떻게 이루어지고 있는지, 현황 등을 인터뷰
• https://www.telecomtv.com/content/open-source/the-internationalization-of-
openstack-with-i18n-31218/
49. 밴쿠버 서밋에서의 시간
• 오픈스택 컨트리뷰션을 위한 미팅
• Monty Taylor
• 번역 문서 빌드를 위한
Project Testing Interface
전문가
• Stephan Finucane
• 문서 도구 개발 전문가
63. 마무리
• “오픈스택”만이 아닌, 오픈 인프라에 대한 생태계
를 이해하는데 많은 도움이 되었던 행사였음
• 향후 이러한 오픈 인프라로의 변화는 계속될 것으
로 보이며, 컨테이너 기술, 관련 하드웨어 기술, 다
양한 유스케이스로의 확장 등을 같이 살펴보아야
할 것으로 보임
• Upstream Institute부터 서밋 발표 참석, 컨트리뷰
션 미팅 등으로 인해 바쁘게 보냈던 시간이었음
• 멘토링 적극 참여, 지속적인 번역 활동을 통한 인
터뷰도 진행
• 온라인에서의 컨트리뷰션도 중요하지만, 오프라
인 만남을 통해 서로 상황을 공유하고 끈끈해지면
서 같이 오픈 소스를 만들어나갈 수 있는 원동력
이 생기는 듯