무엇이 무엇이 닮았을까?- OpenStack과 Azure

32
무엇이 무엇이 닮았을까? - OpenStack과 Azure - Mar 11, 2017 2017년 3월 Azure Saturday Live 발표 (Korea Azure User Group) 발표자: 최영락 OpenStack 한국 커뮤니티 3대 대표 (Jan 2017 – Dec 2018) OpenStack I18n (번역팀) PTL – Ocata & Pike cycle Microsoft MVP (Cloud and Datacenter Management)

Transcript of 무엇이 무엇이 닮았을까?- OpenStack과 Azure

Page 1: 무엇이 무엇이 닮았을까?- OpenStack과 Azure

무엇이 무엇이 닮았을까?- OpenStack과 Azure -

Mar 11, 2017

2017년 3월 Azure Saturday Live 발표

(Korea Azure User Group)

발표자: 최영락

OpenStack 한국 커뮤니티 3대 대표 (Jan 2017 – Dec 2018)

OpenStack I18n (번역팀) PTL – Ocata & Pike cycle

Microsoft MVP (Cloud and Datacenter Management)

Page 2: 무엇이 무엇이 닮았을까?- OpenStack과 Azure
Page 3: 무엇이 무엇이 닮았을까?- OpenStack과 Azure

OpenStack이란?

• 클라우드 환경에서 컴퓨팅 자원과 스토리지 인프라를 셋업하고 구동하기 위해 사용하는 오픈 소스 소프트웨어 프로젝트의 집합

• (클라우드 주제만으로도 엮인) 강력한 로컬 & 글로벌 커뮤니티• 6개월마다 오픈스택 서밋 개최 (Tokyo: ~5000명 참가)

Page 4: 무엇이 무엇이 닮았을까?- OpenStack과 Azure

Windows Azure

Page 5: 무엇이 무엇이 닮았을까?- OpenStack과 Azure

OpenStack 초기

• Nova (2011)

Page 6: 무엇이 무엇이 닮았을까?- OpenStack과 Azure

1. Beginning point

• Both 2010!• (Azure가 실제로는 더 빠릅니다 – 2008년 10월 announced)

Page 7: 무엇이 무엇이 닮았을까?- OpenStack과 Azure

참고: OpenStack의 탄생

• Nasa & Rackspace

• 2012년 OpenStack Foundation 설립

https://www.slideshare.net/JalalMostafa/openstack-architecture-and-use-cases

Page 8: 무엇이 무엇이 닮았을까?- OpenStack과 Azure

Microsoft Azure with Open Sources!

Windows Server + System

Center (+ Server Platform)

Windows Server + Hyper-V

+

Microsoft AzureOffice 365,

Dynamics,

VS Online,

Intune, etc.

Microsoft

Azure

Physical Virtual IaaS PaaS SaaS

• 공용 클라우드를 위한 IaaS & SaaS 지원 확대

• Linux, HDInsight (Hadoop) 등 오픈 소스 서버 & 솔루션 지원 확대

Linux

support

OSS

supportIaaS: 인프라를 위한 서비스(Infrastructure as a Service)

PaaS: 플랫폼을 위한 서비스(Platform as a Service)

SaaS: 소프트웨어를 위한 서비스(Software as a Service)

OSS: 오픈 소스 소프트웨어(Open Source Software)

[Figure] Little modified from MOC 10979B, Microsoft Azure Fundamentals (+ Linux & OSS support)

Page 9: 무엇이 무엇이 닮았을까?- OpenStack과 Azure

“Open”Stack!

• Cloud with Open Sources

• But, not limited – with many commercial & vendor products

https://www.openstack.org/software/

Page 10: 무엇이 무엇이 닮았을까?- OpenStack과 Azure

Azure Marketplace

https://azuremarketplace.microsoft.com/ko-kr

Page 11: 무엇이 무엇이 닮았을까?- OpenStack과 Azure

2. Ecosystem with Open Sources

• 다양한 오픈 소스 생태계와 함께 지냅니다

https://itpeernetwork.intel.com/diversity-of-innovation-at-openstack-with-an-open-source-and-an-open-mind/

Page 12: 무엇이 무엇이 닮았을까?- OpenStack과 Azure

3. IaaS 포털 - 인스턴스 (가상 컴퓨터) 관리

• 참고• OpenStack 인스턴스

• Azure 가상 컴퓨터

Page 13: 무엇이 무엇이 닮았을까?- OpenStack과 Azure

A. 대시보드 로그인

Page 14: 무엇이 무엇이 닮았을까?- OpenStack과 Azure

B. 대시보드

Page 15: 무엇이 무엇이 닮았을까?- OpenStack과 Azure

C. 실행 중인 인스턴스 (가상 컴퓨터)

Page 16: 무엇이 무엇이 닮았을까?- OpenStack과 Azure

D. OpenStack: 인스턴스 구동

Page 17: 무엇이 무엇이 닮았을까?- OpenStack과 Azure

D. Azure: 가상 컴퓨터 생성

Page 18: 무엇이 무엇이 닮았을까?- OpenStack과 Azure

E. OpenStack: 인스턴스 상태 확인 + Floating IP 연결

Page 19: 무엇이 무엇이 닮았을까?- OpenStack과 Azure

E. Azure: 가상 컴퓨터 상태 확인

Page 20: 무엇이 무엇이 닮았을까?- OpenStack과 Azure

F. 보안 그룹 (방화벽): 규칙 추가 (e.g., HTTP)

Page 21: 무엇이 무엇이 닮았을까?- OpenStack과 Azure

G. 서버 접속

• 콘솔 접속 & 원격 접속 (SSH)

Page 22: 무엇이 무엇이 닮았을까?- OpenStack과 Azure

H. 사용량 (& Billing)

• [참고] OpenStack에서는 Ceilometer를 통한 별도 자원 측정 & 빌링 구축 가능

Page 23: 무엇이 무엇이 닮았을까?- OpenStack과 Azure

4. CLI (Command Line Interfaces)

• Azure• using PowerShell?

• Azure CLI 2.0!

• OpenStack• OpenStackClient

Page 24: 무엇이 무엇이 닮았을까?- OpenStack과 Azure

Azure CLI 2.0 & OpenStackClient

Page 25: 무엇이 무엇이 닮았을까?- OpenStack과 Azure

5. REST API

• Azure: https://docs.microsoft.com/en-us/rest/api/

• OpenStack: https://developer.openstack.org/ko_KR/api-guide/quick-start/

Page 26: 무엇이 무엇이 닮았을까?- OpenStack과 Azure

6. 컨테이너 서비스와 함께

• Azure: Azure Container Service (with DC/OS, Swarm, Kubernetes)

• OpenStack: Container Team & Magnum

Page 27: 무엇이 무엇이 닮았을까?- OpenStack과 Azure

Azure Container Service

• DC/OS: Mesos + Marathon

Page 28: 무엇이 무엇이 닮았을까?- OpenStack과 Azure

OpenStack Magnum

• (Magnum with Kubernetes)

http://www.publickey1.jp/blog/15/openstack_magnum_vancouver.html

Page 29: 무엇이 무엇이 닮았을까?- OpenStack과 Azure

7. 문서 & 번역: Docs like code!

• Azure: https://docs.microsoft.com/ko-kr/• Example: https://github.com/Microsoft/azure-docs.ko-kr/blob/master/articles/virtual-machines/virtual-

machines-linux-docker-compose-quickstart.md

• OpenStack: https://docs.openstack.org/• Example

• https://github.com/openstack/openstack-manuals/blob/master/doc/install-guide/source/additional-services.rst

• https://github.com/openstack/openstack-manuals/blob/master/doc/install-guide/source/locale/ko_KR/LC_MESSAGES/install-guide.po

Page 30: 무엇이 무엇이 닮았을까?- OpenStack과 Azure

살펴본 닮은 점들

• 1. Beginning point

• 2. Ecosystem with Open Sources

• 3. IaaS 포털 - 인스턴스 (가상 컴퓨터) 관리

• 4. CLI (Command Line Interfaces)

• 5. REST API

• 6. 컨테이너 서비스와 함께

• 7. 문서 & 번역: Docs like code!

• … +@!

Page 31: 무엇이 무엇이 닮았을까?- OpenStack과 Azure

결론

• 다른 점도 있지만, 비슷한 점도 많습니다

• 같이 알면 좋은 것들도 많구요!

Page 32: 무엇이 무엇이 닮았을까?- OpenStack과 Azure

감사합니다.

(E-mail: [email protected])