84
OpenStack Korea Community Openstack 2015-09-11

오픈스택 커뮤니티 소개 및 기술 동향

Embed Size (px)

Citation preview

Page 1: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

Openstack2015-09-11

Page 2: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

About me

클라우드를 연구하는 IT전문가~!!클라우드를 연구하는 IT전문가가 되고 싶습니다. 그 중심에는 오픈소스 클라우드 플랫폼인 오

픈스택이 있습니다.

- Name : 장현정 (NaleeJang)

- HP Helion MVP(Most Valuable Professional)

- Published : 오픈스택을 다루는 기술/2014.10.31/길벗

- Company : ASD Korea Cloudike System Engineer

- Etc : Korea OpenSource Alliance(한국오픈소스진흥협회) 이사

- Blog : http://naleejang.tistory.com

- Facebook : http://www.facebook.com/naleejang

- Community : Leader of OpenStack Korea User Group

(http://www.facebook.com/groups/openstack.kr/)

(http://www.openstack.or.kr/)

Page 3: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

목차

1. Introduction OpenStack Community

2. What is Cloud? Why is Cloud?

3. Introduction OpenStack

4. Method for attending Community

5. Market Place and Technology

Page 4: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

1. Introduction OpenStack Community

Page 5: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

1. Introduction OpenStack Community

OpenStack Korea User Group

Year of Create

Manager Group

February, 2011 – by Jaesuk Ahn, First Leader

2nd Leader Nalee Jang, Vice Stephen Ahn, etc 6 part

Homepage http://openstack.or.kr

Facebook https://www.facebook.com/groups/openstack.kr

Seminar• Held OpenStack Day in Korea every February• Held OpenStack Birthday Party every July• Held Technical Seminar once a month

Member Count Total : 4,088 (male: 4,036, female: 52)

Page 6: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

1. Introduction OpenStack Community

Manager Group

Leader Vice Leader

SeminarMarketing

Study Localization

Global

Special

Page 7: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

1. Introduction OpenStack Community

홈페이지 : http://openstack.or.kr

Page 8: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

1. Introduction OpenStack Community

페이스북그룹 : https://www.facebook.com/groups/openstack.kr/

Page 9: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

1. Introduction OpenStack Community

지난 8월 5일에개최했던제 5회오픈스택탄생기념파티행사사진들~!!

Page 10: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

1. Introduction OpenStack Community

커뮤니티는 5년동안 아래와 같이 성장하였습니다.

ORGANIZATIONS

CUMULATIVE CONTRIBUTORS OPENSTACK USER GROUPS LINES OF CODE

3,654 80+ 30 million+

509

27,398INDIVIDUAL MEMBERS

COUNTRIES

165

Page 11: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

1. Introduction OpenStack Community

Page 12: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

1. Introduction OpenStack Community

Important Dates

July 19, 2015 OpenStack 5th Anniversary

October 15, 2015 Liberty Release

October 27 – 30, 2015 OpenStack Summit Tokyo

April, 2016 Mitaka Release

April 25-29, 2016 OpenStack Summit Austin

Page 13: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

2. What is Cloud? Why is Cloud?

Page 14: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

2. What is Cloud? Why is Cloud?

클라우드컴퓨팅이무엇일까요?

Page 15: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

2. What is Cloud? Why is Cloud?

클라우드컴퓨팅(Cloud Computing)은

개인이가진스마트폰, 스마트패드, 스마트 TV, 노트북,

컴퓨터와같은인터넷이가능한디바이스를통해클라

우드라고불리는제 3의공간에서데이터를읽고쓰고

정보를분석하고처리하여, 저장하고관리하는컴퓨팅

시스템.

클라우드컴퓨팅은?

Page 16: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

2. What is Cloud? Why is Cloud?

우리가아는클라우드시스템은무엇이있을까요?

Page 17: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

2. What is Cloud? Why is Cloud?

우리가아는클라우드시스템은무엇이있을까요?

Page 18: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

2. What is Cloud? Why is Cloud?

우리가아는클라우드시스템은무엇이있을까요?

이많은클라우드서비스들도서비스형태에따라종류가나눠진다는사실~!!

아시나요?

Page 19: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

2. What is Cloud? Why is Cloud?서비스형태에따른서비스영역

Page 20: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

2. What is Cloud? Why is Cloud?

공개범위에따른클라우드서비스를알아볼까요?

Page 21: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

2. What is Cloud? Why is Cloud?

공개범위에따른클라우드서비스

Public Cloud

인터넷에공개되어있는서버나스토리지를아

마존과같은서비스제공자들에게제공받아그

위에서개발한소프트웨어서비스

Private Cloud

Public Cloud와반대로인터넷에공개하지않고

회사내부에서자체적으로구축하여사용하는

클라우드서비스

Hybrid Cloud

Public Cloud와 Private Cloud 두가지를모두관리

할수있는클라우드시스템

Page 22: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

2. What is Cloud? Why is Cloud?

지금이시간에알아야할

클라우드서비스는?

Page 23: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

2. What is Cloud? Why is Cloud?

본격적으로알아야할클라우드서비스들

IaaSVirtualizationServerStorageNetwork

Virtualization

Server

Storage

Network

Page 24: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

2. What is Cloud? Why is Cloud?

클라우드시스템을구축할수있는오픈소스형

클라우드플랫폼을알아봅시다!

Page 25: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

2. What is Cloud? Why is Cloud?

IaaS 서비스를구축할수있는오픈소스형클라우드플랫폼

http://www.opennebula.org/

http://www.openstack.org/

http://cloudstack.apache.org/

Page 26: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

2. What is Cloud? Why is Cloud?

그럼왜클라우드시스템을사용할까요?

Page 27: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

2. What is Cloud? Why is Cloud?

장비구매후장비회사직원이와서직접설치

보통 3개월정도걸림.

인터넷사이트가입하고버튼만클릭하면됨

보통 1 주일이면됨.

사용자는~~

Page 28: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

2. What is Cloud? Why is Cloud?

사업자는~~

Page 29: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

2. What is Cloud? Why is Cloud?

그러나엔지니어는~~

But

Page 30: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

3. Introduction OpenStack

Page 31: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

3. Introduction OpenStack

오픈스택은언제태어났을까?

Page 32: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

3. Introduction OpenStack

And

2010년 6월~!!

Apache 2.0 License

IaaS

Page 33: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

3. Introduction OpenStack

오픈스택은어디까지릴리즈가되었지?

Page 34: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

3. Introduction OpenStack

Year Version

20142014.10.16 Juno Release

2014.04.17 IceHouse Release

20132013.10.17 Havana Release

2013.04.04 Grizzly Release

20122012.09.27 Folsom Release

2012.04.05 Essex Release

2011 2011.04.15 Cactus Release

2011.02.03 Bexar Release

2011.09.21 Diablo Release

2010 2010.10.21 Austin Release

2015 2015.04.30 Kilo Release

Page 35: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

3. Introduction OpenStack

오픈스택의구성요소를알아보자~~~~

Page 36: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

3. Introduction OpenStack

기존에는~

Page 37: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

3. Introduction OpenStack

지금은~

Page 38: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

3. Introduction OpenStack

오픈스택(OpenStack)

• 컴퓨트서비스 – Nova• 오브젝트스토리지서비스 – Swift• 이미지서비스 – Glance

• 인증서비스 - Keystone• 네트워크서비스 – Neutron• 블록스토리지서비스 – Cinder• 데쉬보드서비스 – Horizon

• 텔레미터서비스 – Ceilometer• 오케스트레이션서비스 – Heat

• 데이터베이스서비스 – Trove• 데이터프로세싱 – Sahara• 베어메탈 – Ironic

Page 39: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

3. Introduction OpenStack

컴퓨트서비스 Nova의핵심~!!하이퍼바이저를알아볼까요!

Page 40: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

3. Introduction OpenStack

호스트컴퓨터에서다수의운영체제(Operation System)을동시에실행하기위한논리적플랫폼(Platform)

하이퍼바이저를쓰니~~

서버 1대에서 운영체제가 3개!!

하이퍼바이저(Hypervisor)

Page 41: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

3. Introduction OpenStack

하이퍼바이저(Hypervisor) 타입

Hosted프로그램들처럼호스트운영체제에서실행되며 VM 내부에서동작되는게스트운영체제는하드웨어의 3 수준으로실행

Native (bare metal)운영체제가 프로그램을 제어하듯이 하이퍼바이저가해당 하드웨어에서 직접 실행되며 게스트 운영체제는 하드웨어2 수준에서 실행

Page 42: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

3. Introduction OpenStack

타입별하이퍼바이저종류

Page 43: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

3. Introduction OpenStack

복습한번한번해봅시다.

Page 44: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

3. Introduction OpenStack

오픈스택서비스와클라우드서비스를매칭시켜봅시다.

IaaSVirtualizationServerStorageNetwork

Virtualization

Server

Storage

Network

Page 45: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

3. Introduction OpenStack

오픈스택(OpenStack)은서버, 스토리지, 네트워크와같은물리자원을가상화시켜데쉬보드및 Rest API로제공하고이를관리할수있는오픈소스(Open Source ) 플랫폼(Platform)

Page 46: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

3. Introduction OpenStack

설치를하려면어떻게해야할까요?

Page 47: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

3. Introduction OpenStack

문서로

Devstack Shell Script로

RDO Packstack으로

HP Heilon Community 버전으로

Chef 로

puppet으로

Page 48: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

3. Introduction OpenStack

가장기본매뉴얼

Devstack Shell Script로RDO Packstack으로

Page 49: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

3. Introduction OpenStack

HP Heilon Community 버전으로

Chef 로puppet으로

Page 50: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

3. Introduction OpenStack

1. 오픈스택을설치할서버준비

** 만일서버를준비할여유가안되고, 테스트용이라면하이퍼바이저를준비합니다.

2. OS 준비 – fedora 계열의리눅스를쓸지 redhat 계열의리눅스를쓸지선택

3. 네트워크구성설정및서버수와 OS 따라설치방법선택

** 테스트용이라면 Ubuntu에서는 Devstack을, Redhat에서는 Packstak을많이씀.

4. 설치가이드에따라오픈스택설치

5. 오픈스택사용

Page 51: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

3. Introduction OpenStack

Page 52: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

4. Method for attending Community

Page 53: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

4. Method for attending Community

라틴어로 같음을 뜻하는 communitas에서 유래.

Communis는 라틴어 접두사 con- (함께)와 munis (서로 봉사한다)의 합성어

공동의 관심사와 목표,이해를 가지고 구성된 근대적 열린 공동체

커뮤니티란?

Page 54: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

4. Method for attending Community

커뮤니티란?

언어기술

오픈소스

운영체제

사람

Page 55: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

4. Method for attending Community

커뮤니티란?

오픈소스

문화

지원

커뮤니티중요성확대

글로벌

Page 56: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

4. Method for attending Community

오픈소스란?

오픈 소스(open source)는 소프트웨어 혹은 하드웨어의 제작자의 권리를지키면서 원시 코드를 누구나 열람할 수 있도록 한 소프트웨어 혹은 오픈소스 라이선스에 준하는 모든 통칭을 일컫는다. 어원에 대해서는 History of

the OSI 자료에 따르면, 1998년 2월 3일에넷스케이프 브라우저의 원시 코드에 대해 어떠한 형태로 공개할까하는 전략회의에서 붙여진 새로운 용어라고 설명되어 있다.

https://ko.wikipedia.org/wiki/%EC%98%A4%ED%94%88_%EC%86%8C%EC%8A%A4

Page 57: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

4. Method for attending Community

오픈소스란?

Page 58: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

4. Method for attending Community

오픈소스 커뮤니티란?

사람은혼자살수없습니다.개발도마찬가지입니다. 혼자서는할수없습니다.

Page 59: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

4. Method for attending Community

오픈소스 커뮤니티란?

함께모여공부하고함께모여개발하면아주커다란것들을만들수있습니다.

우리는함께있을때더큰가치를가집니다.

Page 60: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

4. Method for attending Community

커뮤니티에참여하기위한방법

Page 61: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

4. Method for attending Community

도전

기본에충실하세요~!!지금배우는것들은사회에서가르쳐주지않습니다.

젊음은만끽하세요~!!여행도하고, 친구도만나고, 밤을새며공부도해보세요~!!

그리고,트랜드를따라오픈소스도공부해보세요~!!

Page 62: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

4. Method for attending Community

최선을 다하기

일단, 웹사이트와블로그등을통해공부하고, 한번실제로해보세요~!! 삽질도직접해봐야어디서삽질하는지알수있으니까요~!!

세미나에참여하여하세요~!!혼자가도되고, 친구랑가도됩니다. 여자친구남자친구랑같이가세요~!!

사회선배님들한테인사하세요~!!인사만큼중요한건없습니다.먼저가서인사하세요~!! 그리고, 그들과친해지세요~!!

Page 63: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

4. Method for attending Community

목표 설정

모든것들을다잘하려고생각하지마세요~!! 우리는신이아닙니다.

잘안되는내가잘모르는것하나만선택하세요~!!

목표일은이틀로짧게설정하세요~!!그리고, 안풀리는문제를가지고풀수있는방법을최선을다해연구하세요~!!

Page 64: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

4. Method for attending Community

공유 & 나눔

자신의경험을나눠주세요~!!잘정리된글로나눠주세요~!!잘정리된그림으로나눠주세요~!!

왜냐고요?왜힘들게얻은지식과경험을나눠주냐고요?

오픈소스니까요~!! 오픈소스는변하니까요~!!

Page 65: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

4. Method for attending Community

함께 발전하기

Page 66: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

4. Method for attending Community

함께 발전하기

글과그림을통해공유를하다보니글을쓰는실력과표현력이올라갑니다.

말을통해공유를하면말로표현하는실력이함께올라가겠죠~!!

여러분들을계속어필했으면여러분들을알아봐주는사람이늘고실력이늘었으니취업은따놓은거나다름이없습니다.

Page 67: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

5. Mark placeand Technology

오픈소스클라우드플랫폼현황

국내외클라우드서비스현황

글로벌오픈스택서비스기술현황

국내오픈스택서비스기술현황

Page 68: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

오픈소스 클라우드 플랫폼 현황

http://www.opennebula.org/

http://www.openstack.org/

http://www.eucalyptus.com/

http://cloudstack.apache.org/

• Eucalyptus는 Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems의 약어임.

• 클라우드 컴퓨팅 시스템에 대한 활발한 연구와 커뮤니티를 조성하기위해 미국 UC 산타바바라 대학에서 시작된 오프소스 프로젝트

• Eucalyptus Systems에서 관리되다가 HP Heilon으로 인수되었음.

• Cloud.com사가 개발한 오픈 소스 클라우드 환경 구축 소프트웨어• GUI 기반의 관리콘솔, 멀티 하이퍼바이저, 소프트웨어 방화벽, 로드밸

런서를 기본으로 제공• 2011년 7월 Citrix Systems로 인수되었다가 2012년 5월에 다시

Apache 재단으로 인수되었음.

• 2008년 3월에 TP1을최초로릴리즈하면서탄생• 현재는 C21Labs에서운영및유지보수를하고있음• 2012년 10월에릴리즈한 3.8 버전부터는상업용제품에대해서만유지보

수를하고있음. • 지원하는하이퍼바이저는 KVM, XEN, VMware ESXi, Hyper-V가있음.

• 2010년 6월 미 항공우주국과 락스페이스가 시작한 오픈소스 프로젝트• 오픈스택 재단에 의해 관리되고 있으며, 18,387명의 가입 회원, 148명

의 주요 컨트리뷰터, 78개의 유저그룹으로 구성되어 있음.• 지원하는 하이퍼바이저의 종류로는 KVM, XEN, QEMU, LXC, VMware

ESX/ESXi, PowerVM, Hyper-V등이 있음.

Page 69: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

플랫폼 별 참여현황플랫폼별참여현황

월별스레드수 월별메시지수

Page 70: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

커뮤니티 별 활동 참가자 수커뮤니티별활동참가자수

Page 71: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

월별 서비스 커밋 수월별서비스커밋수

Page 72: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

국내외 클라우드 서비스 현황

글로벌 클라우드 서비스 현황

• 아마존 웹 서비스 (AWS) : 2014 가트너 선정 넘사벽 1위• 마이크로소프트 애저 (Azure) • IBM 소프트레이어 (SoftLayer)

국내 클라우드 서비스 현황

• KT ucloud biz : 카카오톡 Top 100위 중 30% ucloud 에서 운용• SKT Tcloud biz• LG CNS Cloud

글로벌 클라우드 서비스인 AWS 사용 사례 - 쿠키런

• 출시 직후(가입자 9만원), 출시 후 일주일(120만명 돌파) • EC2, ELB, EBS 등의 고 가용성 서버를 쉽게 구축• Auto Scaling으로 트래픽 부하 극복

오픈스택 사용 사례

• 월마트 : 10만코어 규모 오픈스택 환경 구축 사용중, 작년말 쇼핑시즌 월마트닷컴 미국 서비스 트래픽을 처리했음. • 페이팔 : 이베이 자회사이며 세계 최대규모 온라인결제서비스. 2013년 1만대의 가상서버를 오픈스택 환경 구축 사용.• 야후, 인텔, 디즈니(스피드), BBVA가 오픈스택으로 구축 운영 중.• 국내 : 다음카카오, KINX, KBS, NAVER에서 사용 중이며, 대다수의 연구소 및 기업 연구소에서 오픈스택을 이용한 다양

한 연구 진행. 오픈스택 기반 소프트웨어로는 Cloudike라는 화이트라벨 클라우드 스토리지와 같은 것이 있음.

• 구글 클라우드 플랫폼• 랙스페이스 (Rackspace) : 오픈스택 아키텍처 사용• HP 힐리온(Helion) – 오픈스택 퍼블릭 클라우드 런칭

• KINX IXcloud : 오픈스택 기반 퍼블릭클라우드 제공

Page 73: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

글로벌오픈스택기술현황

HP Helion Openstack 커뮤니티버전과커머셜버전 RedHat의 OpenStack 플랫폼

Canonical의 Juju와 MaaS Intel의 OpenStack 설치를위한 H/W 코어

Page 74: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

글로벌오픈스택기술현황 - HP

HP Helion Openstack 커뮤니티버전과커머셜버전

• Hp Helion OpenStack Community : 오픈스택 기본 컴포넌트에 설치를 쉽게 도와주는 기능을 추가하여 제공• Hp Helion OpenStack Community : 힐리온 오픈스택 커뮤니티 버전에 자원을 관리하고 모니터링 할 수 있는 기능을

추가하여 제공

Page 75: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

글로벌오픈스택기술현황 - HP

HP Helion Openstack Development Platform

• Hp Helion OpenStack은 오픈스택에서 제공하는 서비스로 구성하고, 개발자들의 편이성을 위하여 HP HelionDevelopment Platform을 제공. 이를 통해 클라우드네이티브애플리케이션의신속한개발, 배포, 제공을할수있으며,Cloud Foundry를기반으로 OpenStack과통합되어있음.

Page 76: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

2. Mark place and Technology

RedHat CloudForms와 Enterprise Linux OpenStack Flatform

• 종합적인관리플랫폼을통해가상화환경에대한제어력을확보하고프라이빗또는하이브리드클라우드를구축및관리를제공함.

• 기업에 맞는 오픈스택을 구축해 주기 위한 Enterprise Linux OpenStack Platform 제공.

Page 77: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

글로벌오픈스택기술현황 - Canonical

Canonical Juju와 MaaS(Metal as a Service)

• MAAS 는베어메탈을 provisioning 하는툴이며, Juju 는어플리케이션을 deployment, management 하는툴.• juju 가 MAAS 에서버를하나요청하고, MAAS 는서버를 provisioning 한다음 juju 에게넘기면, juju는서버에 openstack nova-

compute 관련패키지들을설치한다음, 설정을잡아주고관련프로세스를시작하는데, 이런작업들을 charm을통해서자동으로진행해줌.

Page 78: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

글로벌오픈스택기술현황 - intel

Intel의 OpenStack 설치를위한 H/W 코어 DPDK

• 인텔 DPDK는 Data Plane Development Kit 의약자로빠른패킷프로세싱을위한드라이버와라이브러리를뜻함.• 또한 SDN(소프트웨어정의네트워크) 및 NFV(네트워크기능가상화)에서도중요한역할을맡고있음.

Page 79: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

국내 오픈스택 기술 현황

SKT DCOS 아키텍처 KBS World 채널오픈스택아키텍처

빅데이터분석플랫폼 Tajo의 OpenStack Swift 오픈스택기반클라우드스토리지솔루션 Cloudike

Page 80: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

국내 오픈스택 기술 현황 - SKT

SKT DCOS 아키텍처

• 소프트웨어정의데이터센터(SDDC) 트렌드를주도하기위해오픈스택으로클라우드인프라통합을추진중에있음.• 현재퍼블릭클라우드플랫폼을향후 (SK텔레콤클라우드인프라전반을) 오픈스택기반으로만드는것이목표.• 오픈스택기본서비스에자동설치를담당할 DCOS Deployer와이를사용할수있는 API 및관리, 모니터링을위한운영시스

템으로구성된다.

Page 81: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

국내 오픈스택 기술 현황 - KBS

KBS World 채널오픈스택아키텍처

• 비디오아카이브디지털화 / 자막·영상편집·제작체계개선을위하여 OpenStack(오픈스택)을사용하였음. 이외도시스템구성을위하여 HAProxy, Nginx, Memcached, Tomcat, GlusterFS, MogileFS, Cubrid 등의오픈소스를사용하였음.

• KBS는클라우드인프라를 OpenStack으로변경함으로써비용절감과성능개선및기술내재화를가지고왔다.

Page 82: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

국내 오픈스택 기술 현황 - Tajo

빅데이터분석플랫폼 Tajo의 OpenStack Swift

• Tajo는빅데이터분석플랫폼으로기존에는하둡이나 Hbase, 아마존 S3의데이터를분석하였으나 OpenStack Swift의사용율을올라감에따라 Swift 내의데이터도분석할수있도록추가하였음.

• Tajo는 TajoClient, TajoMastor, TajoWorker로구성되며다양한종류의스토리지및저장공간에서데이터를가지고올수있도록 Pluggable Storage Layer를추가하였다.

Page 83: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

국내 오픈스택 기술 현황 - Cloudike

오픈스택기반클라우드스토리지솔루션 Cloudike

• Cloudike는 OpenStack Swift, Ceph, AWS S3와같은 Object Storage를일반사용자들이사용하기쉽게모바일, 웹, 컴퓨터에서사용할수있도록 N-Screen를적용하여개발한클라우드스토리지솔루션.

• MongoDB, RabbitMQ, NginX, UWSGI 등의기술을사용하였고, Python으로개발되어있으며, Bare-metal, Cloud instance에상관없이모두설치가가능하다.

Page 84: 오픈스택 커뮤니티 소개 및 기술 동향

OpenStack Korea Community

감사합니다.장현정([email protected])