SlideShare a Scribd company logo
1 of 29
OpenStack 진행과정




                                                          2011
        7월               10월             11월                         2월

     25개의 파트너와        첫번째 공식            첫번째 Public               두번째 Bexar 버젂
     함께 OpenStack   버젂릴리즈 (Austin      Design Summit                릴리즈
     커뮤니티 Launch      Release) –      (San Antonio, TX)
                      35 파트너


KT      7월          9월               11월-12월                        상반기

       OpenStack 테스트 베드 구성          첫번째 Public Design            OpenStack (Storage) 기반
     Follow-Up 시작                     Summit 참여                   상용서비스 제공 계획

                                      OpenStack 한국
                                     커뮤니티 구축 예정

                                    OpenStack 공식 파트너
                                         등록 예정
설립 멤버   NASA
OpenStack Community Today
HOW TO: OpenStack을
  사용하여 Commodity
하드웨어를 클라우드로 전환.
오픈된 Scalable한 플랫폼으로 시작.




                         CLOUD OS


OpenStack Compute                             OpenStack Object Storage
                    OpenStack Image Service
ECOSYSTEM
  사용자            Ticketing         Network             모니터링             호스트 서버
Control 패널        시스템             Management           Systems          Management




                                  CLOUD OS


 OpenStack Compute                                         OpenStack Object Storage
                             OpenStack Image Service
ECOSYSTEM
  사용자               Ticketing           Network               모니터링             호스트 서버
Control 패널           System            Management             Systems          Management




                                       CLOUD OS


 OpenStack Compute                                                OpenStack Object Storage
                                  OpenStack Image Service



         Account                Admin CLI         Live Chat          Account
          Billing                 Tools            Support          Management




                                                                                 PUBLIC 클라우드
ECOSYSTEM
   사용자            Ticketing         Network               모니터링             호스트 서버
Control Panel      System          Management             Systems          Management




                                   CLOUD OS


  OpenStack Compute                                           OpenStack Object Storage
                              OpenStack Image Service



        관리자 Control     Dept. Accounting       사용자            Enterprise Software
          Panel           Chargeback         Management       Integration Systems




                                                                             PRIVATE CLOUD
OpenStack Compute 상세내용
Massive Scale, Commodity 하드웨어상의 소프트웨어 가상머신들을
Provision 하기위한 소프트웨어
OpenStack Compute Key Features

                                               REST-based API



Asynchronous eventually consistent
                  communication




                                                                Horizontally and massively
                                                                scalable




                              Hypervisor 지원:
                 Xen ,XenServer, KVM, UML 지원
                              Hyper-V 지원예정

                                                         Hardware 지원: commodity 하드웨어,
                                                         RAID가 반드시 필요치는 않다.
User Manager




Cloud Controller: Global state of
system, talks to LDAP, OpenStack
Object Storage, and node/storage
workers through a queue
                                                      ATAoE / iSCSI




API: HTTP requests를 받아서,
Commands로 변환한 후, request를
cloud controller로 보냄


                                                        Host Machines


                                      Glance: 서버 이미지를 위한 HTTP +
OpenStack Compute                     OpenStack Object Storage
ATAoE / iSCSI




 Public API Servers : Known as the "Nucleus" in Cloud Servers or "Cloud Controller" in other systems.
 Cluster : Physical 호스트 노드 그룹
 Cluster Controller: S각각의 클러스터들을 운영하며 클러스터 안의 호스트들을 제어하는 소프트웨어
OpenStack Compute
 Host : 각각의 호스트 머신
 Guest : VM Instance.
OpenStack Object Storage
상세내용
수많은 Object들을 commodity 하드웨어에 분산 저장하기 위한 소프트웨어
OpenStack Storage Key Features

REST-based API                        데이타는 시스템들상에 분산됨.
                                                                        수억개의 Object,
                                                                        Petabyte까지 확장등의
                                                                        Scalablility




                          Account/Container/Object 구조
                          (파일시스템이 아님)

                          Replication (Account, Container,
                          Object들에 대한 N개의 copy)

             No central
             database
                                                             Hardware agnostic: commodity
                                                              hardware, RAID not required
System Components
‣   The Ring: 논리적 entity들(accounts, container, objects)의
    물리적인 위치를 매핑하는 역할.
    ‣   Zone, devices, partitions, replicas기반의 데이터 저장

‣   Proxy Server: Swift의 모든 요소들을 묶어주는 역할을 하며
    클라이언트들의 요구사항에 대해 ring을 참조하여 account,
    container, object의 물리적인 위치를 파악하여 해당 서버에
    전달하는 Routing 기능.
                                       clients
                                                 …..     clients
                                                                                  Accounts
                                                          1. requests             Containers
                                 Auth System
                                                 Proxy Server
                                                       2. lookup
                                                                   3. Routes
                                                                   the requests
                                                                                          :
                                                       Rings
                                                                                          :
                                                   Updaters

                                                   Auditors
                                                                                       …..     Objects

                                                  Replicator

                                • Container와 account는 sqlite DB로 리스트를 저장
System Components (Cont.)

•   Account/Container Server: account, container, objects
    리스트 관리, stores as SQLite DB
•   Replication: N개의 Replication이 가능 (선택 가능)

•   Updaters: 즉각적인 수정(update)이 실패한 수정에 대한
    처리
‣   Auditors: Objects, Container, accounts의 무결성를 검증.
    만약 결점 발견시 다른 replica 로 부터 복제하여 대체됨
Example OpenStack
                                       Object Storage Hardware
                     Public Internet




                                        Load Balancers




          5 Zones
                25
  스토리지 노드당
      2개의 Proxy
10 GigE to Proxies
         1 GigE to
   Storage Nodes
  24 x 2TB Drives
 per Storage Node
Software Dependencies
 Object Storage (Swift) 개발은 Ubuntu 서버 10.04에 맞추어서
 개발되었으나, 대부붂의 리눅스 플랫폼상에서 동작 가능.
 ‣ Python 2.6

 ‣ rsync 3.0



 And the following python libraries:
 ‣ Eventlet 0.9.8

 ‣ WebOb 0.9.8

 ‣ Setuptools

 ‣ Simplejson

 ‣ Xattr

 ‣ Nose

 ‣ Sphinx
Hardware 선택

‣   OpenStack is designed to run on industry standard hardware
    with flexible configurations
‣   Compute

    ‣   X86 Server

    ‣   Storage flexible (Local, SAN, NAS)

‣   Object Storage

    ‣   X86 Server

    ‣   RAID가 반드시 필요치는 않음
OpenStack Release 스케쥴 및 정보
OpenStack Release 프로세스: Four Phases
Release




                                                           Feature
          Summit




                                                           Freeze
          Design




                                                                          Freeze
                                                                           Final
    Design*                     Development                          QA     Release




              *Design phase 와 Design Summit 은 년 2회 (2번의 release당 한번씩)
OpenStack Releases
                                                Cactus:
                                               2011 4월
                           Bexar:
                          2011 2월
                                                •OpenStack Compute:
                                                Large 스케일의 Public
  Austin:                                       클라우드 서비스 구축 가능
 2010 10월                                       버전
                              • OpenStack Compute:
                              엔터프라이즈급 private 클라우드
                              및 중간 사이즈급의 public 서비스
                              구축 가능 버전
 • OpenStack Object Storage   • 향상된 Documentation
 상용화 가능 버전                    • 용이한 설치 및 구축
 • OpenStack Compute
 developer preview, 테스트와
 PoC (proofs of concept) 가능
 버전
OpenStack Compute ‘Austin’ Release 기능
‣   Multi-hypervisor 지원: KVM, QEMU, User-Mode Linux, Xen and XenServer

‣   OpenStack API, EC2 API 지원도 가능

‣   Image 등록/검색/젂달 서비스 (Glance project)

‣   Compute 노드상의 두가지 네트워크 모델 지원: VLANs (DHCP) 와 flat network
    (static IP 혹은 DHCP)

‣   Standard API 레이어를 만들기 위한 WSGI Implementation

‣   재구성된 ORM 과 네트워킹 코드

‣   SQLAlchemy Database toolkit 추가

‣   등등…

‣   40여개의 Blueprint가 제안되었고, 실제 개발중.
Object Storage ‘Austin’ Release Features

‣   통계 시스템 (어카운트 Activity, 사용량, bandwidth등의 데이터 제공)

‣   Ability for users to set ACL’s and grant public access to containers

‣   Account와 Container 메타데이터로의 API 접근

‣   Container 사이즈에 기반한 stair stepped rate limits 지원

‣   향상된 WSGI 지원

‣   등등…

‣   Bexar Release에서는 5G보다 큰 대용량 파일 지원, 멀티 데이터
    센터 구조 지원, 아마졲 AWS API 연동을 위한 미들웨어등의
    blueprint 개발중
OpenStack이 가지는 의미
‣   OpenStack을 중심으로한 표준화를 통해 IaaS Cloud의 구축을 위한 기술의 commodity 화가
    되면 손쉽게 이용 가능하며, OpenStack 참여사들을 Alliance로 가져올 수 있음.

‣   OpenStack은 서비스 제공자들이 기졲의 Global leader인 Amazon 및 AWS eco-system 에
    대항할 수 있는 경쟁력을 가지는 것을 가능하게 함.

‣   OpenStack 참여을 통해 다양한 플랫폼 기술 습득 및 클라우드 컴퓨팅 아키텍처 역량을
    키울수 있음. (개인 데스크탑이나 노트북에도 Private/Public 클라우드 설치가 가능함으로
    테스트 및 클라우드 기반 개발용으로 많은 활용 가능)

‣   OpenStack 플랫폼상으로 여러 회사들이나 개발자들이 참여하는 대규모의 Global
    에코환경이 구축됨. 따라서, 개발자나 기업들은 아이디어 발굴 및 서비스 개발을 통해
    손쉽게 Global시장 진입이 가능.

‣   KT는 내년 벤처어워드의 주제를 Cloud Computing 과 오픈소스로 정하여 진행 예정.

‣   국내 OpenStack 사용자 커뮤니티를 순수 오픈소스 커뮤니티로서 구축하고 지원할 계획.

    ‣   기술적 경험 공유, 기술문서 제공, Use case 공유, 세미나 개최, 국내외 Networking 지원
Activity Example
‣   OpenStack Compute Demo Box 예 ($730소요):
    https://leastresistance.wordpress.com/2010/11/17/potential-openstack-
    compute-demo-box/

‣   Swift Solo: https://github.com/cloudscaling/swift-solo

‣   Nova Solo: http://vuksan.com/blog/2010/09/01/install-openstack-nova-
    easily-using-chef-and-nova-solo/

‣   OpenStack iPad App: https://launchpad.net/openstack-ipad

‣   다양하고 재미있는 sub-project들이나 개인 개발자들의 contribution들이
    있음.
Join Us
‣   홈페이지: http://openstack.org

‣   Developers & Testers

    ‣   http://launchpad.net/openstack

    ‣   http://wiki.openstack.org

‣   Documentation: http://wiki.openstack.org/Documentation

‣   블로그: http://openstack.org/blog

‣   트위터: http://twitter.com/openstack

‣   Jobs: http://openstack.org/jobs

‣   국내 커뮤니티: http://www.openstack.or.kr (예정)

‣   국내 구글 Groups: http://groups.google.com/group/kosco

‣   안재석 / bluejay@kt.com / jaesuk.ahn@gmail.com / @songerie
OpenStack을 이용한 Commodity 하드웨어의 클라우드 전환

More Related Content

What's hot

OpenStack으로 바로보는 상용 클라우드 플랫폼
OpenStack으로 바로보는 상용 클라우드 플랫폼OpenStack으로 바로보는 상용 클라우드 플랫폼
OpenStack으로 바로보는 상용 클라우드 플랫폼Tae Young Lee
 
[SOSCON 2016] 오픈스택을 살펴보는 오픈 소스 컨트리뷰션
[SOSCON 2016] 오픈스택을 살펴보는 오픈 소스 컨트리뷰션[SOSCON 2016] 오픈스택을 살펴보는 오픈 소스 컨트리뷰션
[SOSCON 2016] 오픈스택을 살펴보는 오픈 소스 컨트리뷰션Ian Choi
 
[OpenStack Days Korea 2016] Track4 - 오픈스택을 공부합시다 - 커뮤니티 스터디 분과 소개
[OpenStack Days Korea 2016] Track4 - 오픈스택을 공부합시다 - 커뮤니티 스터디 분과 소개[OpenStack Days Korea 2016] Track4 - 오픈스택을 공부합시다 - 커뮤니티 스터디 분과 소개
[OpenStack Days Korea 2016] Track4 - 오픈스택을 공부합시다 - 커뮤니티 스터디 분과 소개OpenStack Korea Community
 
Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5
Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5
Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5Won Young Choi
 
오픈소스로 구축하는 클라우드 이야기
오픈소스로 구축하는 클라우드 이야기오픈소스로 구축하는 클라우드 이야기
오픈소스로 구축하는 클라우드 이야기Nalee Jang
 
KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)
KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)
KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)Ubuntu Korea Community
 
오픈 소스 클라우드 플랫폼 분석
오픈 소스 클라우드 플랫폼 분석오픈 소스 클라우드 플랫폼 분석
오픈 소스 클라우드 플랫폼 분석Jennifer Noh
 
OpenStack을 중심으로 한 오픈 소스 & 상용 하이브리드 클라우드
OpenStack을 중심으로 한 오픈 소스 & 상용 하이브리드 클라우드OpenStack을 중심으로 한 오픈 소스 & 상용 하이브리드 클라우드
OpenStack을 중심으로 한 오픈 소스 & 상용 하이브리드 클라우드Ian Choi
 
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례SONG INSEOB
 
[OpenInfra Days Korea 2018] (Track 1) TACO (SKT All Container OpenStack): Clo...
[OpenInfra Days Korea 2018] (Track 1) TACO (SKT All Container OpenStack): Clo...[OpenInfra Days Korea 2018] (Track 1) TACO (SKT All Container OpenStack): Clo...
[OpenInfra Days Korea 2018] (Track 1) TACO (SKT All Container OpenStack): Clo...OpenStack Korea Community
 
[오픈소스컨설팅]오픈스택에 대하여
[오픈소스컨설팅]오픈스택에 대하여[오픈소스컨설팅]오픈스택에 대하여
[오픈소스컨설팅]오픈스택에 대하여Ji-Woong Choi
 
2017 k8s and OpenStack-Helm
2017 k8s and OpenStack-Helm2017 k8s and OpenStack-Helm
2017 k8s and OpenStack-HelmSK Telecom
 
OpenStack DevStack Install - 1부 (All-in-one)
OpenStack DevStack Install - 1부 (All-in-one)OpenStack DevStack Install - 1부 (All-in-one)
OpenStack DevStack Install - 1부 (All-in-one)Ian Choi
 
제2회 난공불락 오픈소스 인프라 세미나 Kubernetes
제2회 난공불락 오픈소스 인프라 세미나 Kubernetes제2회 난공불락 오픈소스 인프라 세미나 Kubernetes
제2회 난공불락 오픈소스 인프라 세미나 KubernetesTommy Lee
 
[OpenInfra Days Korea 2018] (Track 4) Provisioning Dedicated Game Server on K...
[OpenInfra Days Korea 2018] (Track 4) Provisioning Dedicated Game Server on K...[OpenInfra Days Korea 2018] (Track 4) Provisioning Dedicated Game Server on K...
[OpenInfra Days Korea 2018] (Track 4) Provisioning Dedicated Game Server on K...OpenStack Korea Community
 
[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solution
[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solution[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solution
[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solutionOpenStack Korea Community
 
클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning
클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning 클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning
클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning Ji-Woong Choi
 
OpenStack 인스턴스 간략 사용자_매뉴얼(liberty)_v1
OpenStack 인스턴스 간략 사용자_매뉴얼(liberty)_v1OpenStack 인스턴스 간략 사용자_매뉴얼(liberty)_v1
OpenStack 인스턴스 간략 사용자_매뉴얼(liberty)_v1Ji-Woong Choi
 
오픈스택: 구석구석 파헤쳐보기
오픈스택: 구석구석 파헤쳐보기오픈스택: 구석구석 파헤쳐보기
오픈스택: 구석구석 파헤쳐보기Jaehwa Park
 
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...OpenStack Korea Community
 

What's hot (20)

OpenStack으로 바로보는 상용 클라우드 플랫폼
OpenStack으로 바로보는 상용 클라우드 플랫폼OpenStack으로 바로보는 상용 클라우드 플랫폼
OpenStack으로 바로보는 상용 클라우드 플랫폼
 
[SOSCON 2016] 오픈스택을 살펴보는 오픈 소스 컨트리뷰션
[SOSCON 2016] 오픈스택을 살펴보는 오픈 소스 컨트리뷰션[SOSCON 2016] 오픈스택을 살펴보는 오픈 소스 컨트리뷰션
[SOSCON 2016] 오픈스택을 살펴보는 오픈 소스 컨트리뷰션
 
[OpenStack Days Korea 2016] Track4 - 오픈스택을 공부합시다 - 커뮤니티 스터디 분과 소개
[OpenStack Days Korea 2016] Track4 - 오픈스택을 공부합시다 - 커뮤니티 스터디 분과 소개[OpenStack Days Korea 2016] Track4 - 오픈스택을 공부합시다 - 커뮤니티 스터디 분과 소개
[OpenStack Days Korea 2016] Track4 - 오픈스택을 공부합시다 - 커뮤니티 스터디 분과 소개
 
Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5
Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5
Red Hat Enterprise Linux OpenStack Platform Overview - RHELOSP5
 
오픈소스로 구축하는 클라우드 이야기
오픈소스로 구축하는 클라우드 이야기오픈소스로 구축하는 클라우드 이야기
오픈소스로 구축하는 클라우드 이야기
 
KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)
KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)
KT 안재석 박사 - 오픈 소스 기반 클라우드 컴퓨팅 솔루션 open stack 이야기 (2011Y05M28D)
 
오픈 소스 클라우드 플랫폼 분석
오픈 소스 클라우드 플랫폼 분석오픈 소스 클라우드 플랫폼 분석
오픈 소스 클라우드 플랫폼 분석
 
OpenStack을 중심으로 한 오픈 소스 & 상용 하이브리드 클라우드
OpenStack을 중심으로 한 오픈 소스 & 상용 하이브리드 클라우드OpenStack을 중심으로 한 오픈 소스 & 상용 하이브리드 클라우드
OpenStack을 중심으로 한 오픈 소스 & 상용 하이브리드 클라우드
 
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례오픈스택 기반 클라우드 서비스 구축 방안 및 사례
오픈스택 기반 클라우드 서비스 구축 방안 및 사례
 
[OpenInfra Days Korea 2018] (Track 1) TACO (SKT All Container OpenStack): Clo...
[OpenInfra Days Korea 2018] (Track 1) TACO (SKT All Container OpenStack): Clo...[OpenInfra Days Korea 2018] (Track 1) TACO (SKT All Container OpenStack): Clo...
[OpenInfra Days Korea 2018] (Track 1) TACO (SKT All Container OpenStack): Clo...
 
[오픈소스컨설팅]오픈스택에 대하여
[오픈소스컨설팅]오픈스택에 대하여[오픈소스컨설팅]오픈스택에 대하여
[오픈소스컨설팅]오픈스택에 대하여
 
2017 k8s and OpenStack-Helm
2017 k8s and OpenStack-Helm2017 k8s and OpenStack-Helm
2017 k8s and OpenStack-Helm
 
OpenStack DevStack Install - 1부 (All-in-one)
OpenStack DevStack Install - 1부 (All-in-one)OpenStack DevStack Install - 1부 (All-in-one)
OpenStack DevStack Install - 1부 (All-in-one)
 
제2회 난공불락 오픈소스 인프라 세미나 Kubernetes
제2회 난공불락 오픈소스 인프라 세미나 Kubernetes제2회 난공불락 오픈소스 인프라 세미나 Kubernetes
제2회 난공불락 오픈소스 인프라 세미나 Kubernetes
 
[OpenInfra Days Korea 2018] (Track 4) Provisioning Dedicated Game Server on K...
[OpenInfra Days Korea 2018] (Track 4) Provisioning Dedicated Game Server on K...[OpenInfra Days Korea 2018] (Track 4) Provisioning Dedicated Game Server on K...
[OpenInfra Days Korea 2018] (Track 4) Provisioning Dedicated Game Server on K...
 
[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solution
[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solution[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solution
[OpenStack Days Korea 2016] Innovating OpenStack Network with SDN solution
 
클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning
클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning 클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning
클라우드 컴퓨팅 기반 기술과 오픈스택(Kvm) 기반 Provisioning
 
OpenStack 인스턴스 간략 사용자_매뉴얼(liberty)_v1
OpenStack 인스턴스 간략 사용자_매뉴얼(liberty)_v1OpenStack 인스턴스 간략 사용자_매뉴얼(liberty)_v1
OpenStack 인스턴스 간략 사용자_매뉴얼(liberty)_v1
 
오픈스택: 구석구석 파헤쳐보기
오픈스택: 구석구석 파헤쳐보기오픈스택: 구석구석 파헤쳐보기
오픈스택: 구석구석 파헤쳐보기
 
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...
[OpenInfra Days Korea 2018] (Track 3) - SDN/NFV enabled Openstack Platform : ...
 

Viewers also liked

The Role of Play in Learning with Technology
The Role of Play in Learning with TechnologyThe Role of Play in Learning with Technology
The Role of Play in Learning with TechnologyGail Matthews-DeNatale
 
School Technology Planning
School Technology PlanningSchool Technology Planning
School Technology PlanningWELSTech
 
Top 5 Tech Gadgets of 2015
Top 5 Tech Gadgets of 2015Top 5 Tech Gadgets of 2015
Top 5 Tech Gadgets of 20155i Solutions Inc
 
MOOCs, Automation, Artificial Intelligence and Pedagogical Agents
MOOCs, Automation, Artificial Intelligence and Pedagogical AgentsMOOCs, Automation, Artificial Intelligence and Pedagogical Agents
MOOCs, Automation, Artificial Intelligence and Pedagogical AgentsGeorge Veletsianos
 
I Didn't Know That Existed 2015
I Didn't Know That Existed 2015I Didn't Know That Existed 2015
I Didn't Know That Existed 2015Jonathan Simon
 
스마트창작터 사업계획서
스마트창작터 사업계획서스마트창작터 사업계획서
스마트창작터 사업계획서상훈 심
 
Top American Universities
Top American UniversitiesTop American Universities
Top American UniversitiesMark Tuminello
 
Криптография за уеб и мобилни разработчици
Криптография за уеб и мобилни разработчициКриптография за уеб и мобилни разработчици
Криптография за уеб и мобилни разработчициVladimir Dzhuvinov
 
Top 5 Design Schools in India
Top 5 Design Schools in IndiaTop 5 Design Schools in India
Top 5 Design Schools in IndiaThe Opus Way
 
20 Chicago Neighborhoods to Know
20 Chicago Neighborhoods to Know20 Chicago Neighborhoods to Know
20 Chicago Neighborhoods to KnowHomescout Realty
 
Top 25 Best College Towns in America
Top 25 Best College Towns in AmericaTop 25 Best College Towns in America
Top 25 Best College Towns in Americanichecom
 
Top 10 alumni networks in the us
Top 10 alumni networks in the usTop 10 alumni networks in the us
Top 10 alumni networks in the usAmelie Cook
 
8 Tips for Conducting UX Testing for Multi-device eLearning
8 Tips for Conducting UX Testing for Multi-device eLearning8 Tips for Conducting UX Testing for Multi-device eLearning
8 Tips for Conducting UX Testing for Multi-device eLearningUpside Learning Solutions
 
21st Century Skills in the Foreign Language Classroom
21st Century Skills in the Foreign Language Classroom21st Century Skills in the Foreign Language Classroom
21st Century Skills in the Foreign Language ClassroomPip Cleaves
 

Viewers also liked (20)

The Role of Play in Learning with Technology
The Role of Play in Learning with TechnologyThe Role of Play in Learning with Technology
The Role of Play in Learning with Technology
 
Hack School Libraries!
Hack School Libraries!Hack School Libraries!
Hack School Libraries!
 
These Colleges Will Pay YOU Back
These Colleges Will Pay YOU BackThese Colleges Will Pay YOU Back
These Colleges Will Pay YOU Back
 
School Technology Planning
School Technology PlanningSchool Technology Planning
School Technology Planning
 
Top 5 Tech Gadgets of 2015
Top 5 Tech Gadgets of 2015Top 5 Tech Gadgets of 2015
Top 5 Tech Gadgets of 2015
 
MOOCs, Automation, Artificial Intelligence and Pedagogical Agents
MOOCs, Automation, Artificial Intelligence and Pedagogical AgentsMOOCs, Automation, Artificial Intelligence and Pedagogical Agents
MOOCs, Automation, Artificial Intelligence and Pedagogical Agents
 
I Didn't Know That Existed 2015
I Didn't Know That Existed 2015I Didn't Know That Existed 2015
I Didn't Know That Existed 2015
 
스마트창작터 사업계획서
스마트창작터 사업계획서스마트창작터 사업계획서
스마트창작터 사업계획서
 
Top American Universities
Top American UniversitiesTop American Universities
Top American Universities
 
Криптография за уеб и мобилни разработчици
Криптография за уеб и мобилни разработчициКриптография за уеб и мобилни разработчици
Криптография за уеб и мобилни разработчици
 
QS Values
QS ValuesQS Values
QS Values
 
Top 5 Design Schools in India
Top 5 Design Schools in IndiaTop 5 Design Schools in India
Top 5 Design Schools in India
 
20 Chicago Neighborhoods to Know
20 Chicago Neighborhoods to Know20 Chicago Neighborhoods to Know
20 Chicago Neighborhoods to Know
 
Top 10 universities in USA
Top 10 universities in USATop 10 universities in USA
Top 10 universities in USA
 
Top 25 Best College Towns in America
Top 25 Best College Towns in AmericaTop 25 Best College Towns in America
Top 25 Best College Towns in America
 
Top 10 Green Colleges
Top 10 Green CollegesTop 10 Green Colleges
Top 10 Green Colleges
 
Top 10 alumni networks in the us
Top 10 alumni networks in the usTop 10 alumni networks in the us
Top 10 alumni networks in the us
 
8 Tips for Conducting UX Testing for Multi-device eLearning
8 Tips for Conducting UX Testing for Multi-device eLearning8 Tips for Conducting UX Testing for Multi-device eLearning
8 Tips for Conducting UX Testing for Multi-device eLearning
 
21st Century Skills in the Foreign Language Classroom
21st Century Skills in the Foreign Language Classroom21st Century Skills in the Foreign Language Classroom
21st Century Skills in the Foreign Language Classroom
 
Benefits of Visual learning
Benefits of Visual learningBenefits of Visual learning
Benefits of Visual learning
 

Similar to OpenStack을 이용한 Commodity 하드웨어의 클라우드 전환

SKT Openinfra days 2018 Presentation
SKT Openinfra days 2018 Presentation SKT Openinfra days 2018 Presentation
SKT Openinfra days 2018 Presentation Jaesuk Ahn
 
An overview of kubernetes & (very) simple live demo
An overview of kubernetes & (very) simple live demoAn overview of kubernetes & (very) simple live demo
An overview of kubernetes & (very) simple live demoGwan-Taek Lee
 
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기Ian Choi
 
OpenStack at Korea Community Day
OpenStack at Korea Community DayOpenStack at Korea Community Day
OpenStack at Korea Community DayJaesuk Ahn
 
2012 07 28_cloud_reference_architecture_openplatform
2012 07 28_cloud_reference_architecture_openplatform2012 07 28_cloud_reference_architecture_openplatform
2012 07 28_cloud_reference_architecture_openplatformYousun Jeong
 
AWS 관리형 서비스를 활용하여 Kubernetes 를 위한 Devops 환경 구축하기 - 김광영, AWS솔루션즈 아키텍트:: AWS S...
AWS 관리형 서비스를 활용하여 Kubernetes 를 위한 Devops 환경 구축하기 - 김광영, AWS솔루션즈 아키텍트::  AWS S...AWS 관리형 서비스를 활용하여 Kubernetes 를 위한 Devops 환경 구축하기 - 김광영, AWS솔루션즈 아키텍트::  AWS S...
AWS 관리형 서비스를 활용하여 Kubernetes 를 위한 Devops 환경 구축하기 - 김광영, AWS솔루션즈 아키텍트:: AWS S...Amazon Web Services Korea
 
Amazon ECS/ECR을 활용하여 마이크로서비스 구성하기 - 김기완 (AWS 솔루션즈아키텍트)
Amazon ECS/ECR을 활용하여 마이크로서비스 구성하기 - 김기완 (AWS 솔루션즈아키텍트)Amazon ECS/ECR을 활용하여 마이크로서비스 구성하기 - 김기완 (AWS 솔루션즈아키텍트)
Amazon ECS/ECR을 활용하여 마이크로서비스 구성하기 - 김기완 (AWS 솔루션즈아키텍트)Amazon Web Services Korea
 
Nexclipper_1905_summary_kor
Nexclipper_1905_summary_korNexclipper_1905_summary_kor
Nexclipper_1905_summary_korJinyong Kim
 
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트Amazon Web Services Korea
 
[OpenInfra Days Korea 2018] K8s workshop: with containers & K8s on OpenStack ...
[OpenInfra Days Korea 2018] K8s workshop: with containers & K8s on OpenStack ...[OpenInfra Days Korea 2018] K8s workshop: with containers & K8s on OpenStack ...
[OpenInfra Days Korea 2018] K8s workshop: with containers & K8s on OpenStack ...OpenStack Korea Community
 
K8s beginner 2_advanced_ep02_201904221130_post
K8s beginner 2_advanced_ep02_201904221130_postK8s beginner 2_advanced_ep02_201904221130_post
K8s beginner 2_advanced_ep02_201904221130_postInho Kang
 
2015 AWS 리인벤트의 모든것 - 강환빈 :: 2015 리인벤트 리캡 게이밍
2015 AWS 리인벤트의 모든것 - 강환빈 :: 2015 리인벤트 리캡 게이밍2015 AWS 리인벤트의 모든것 - 강환빈 :: 2015 리인벤트 리캡 게이밍
2015 AWS 리인벤트의 모든것 - 강환빈 :: 2015 리인벤트 리캡 게이밍Amazon Web Services Korea
 
[2019.04] 쿠버네티스 기반 하이퍼레저 패브릭 네트워크 구축하기
[2019.04] 쿠버네티스 기반 하이퍼레저 패브릭 네트워크 구축하기[2019.04] 쿠버네티스 기반 하이퍼레저 패브릭 네트워크 구축하기
[2019.04] 쿠버네티스 기반 하이퍼레저 패브릭 네트워크 구축하기Hyperledger Korea User Group
 
Pivotal 101세미나 발표자료 (PAS,PKS)
Pivotal 101세미나 발표자료 (PAS,PKS) Pivotal 101세미나 발표자료 (PAS,PKS)
Pivotal 101세미나 발표자료 (PAS,PKS) VMware Tanzu Korea
 
Sumologic Kubernetes technical demo deck
Sumologic Kubernetes technical demo deck Sumologic Kubernetes technical demo deck
Sumologic Kubernetes technical demo deck Guenjun Yoo
 
[OpenInfra Days Korea 2018] (Track 3) Software Defined Infrastructure 전략 및 사례
[OpenInfra Days Korea 2018] (Track 3) Software Defined Infrastructure 전략 및 사례[OpenInfra Days Korea 2018] (Track 3) Software Defined Infrastructure 전략 및 사례
[OpenInfra Days Korea 2018] (Track 3) Software Defined Infrastructure 전략 및 사례OpenStack Korea Community
 
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdfOpen Source Consulting
 
AWS와 Open Source - 윤석찬 (OSS개발자 그룹)
AWS와 Open Source - 윤석찬 (OSS개발자 그룹)AWS와 Open Source - 윤석찬 (OSS개발자 그룹)
AWS와 Open Source - 윤석찬 (OSS개발자 그룹)Amazon Web Services Korea
 
마이크로 서비스를 위한 AWS의 다양한 컨테이너 옵션 l 이창수 솔루션즈 아키텍트
마이크로 서비스를 위한 AWS의 다양한 컨테이너 옵션 l 이창수 솔루션즈 아키텍트마이크로 서비스를 위한 AWS의 다양한 컨테이너 옵션 l 이창수 솔루션즈 아키텍트
마이크로 서비스를 위한 AWS의 다양한 컨테이너 옵션 l 이창수 솔루션즈 아키텍트Amazon Web Services Korea
 
[OpenStack Days Korea 2016] Track4 - 해외 사례로 보는 OpenStack Billing System
[OpenStack Days Korea 2016] Track4 - 해외 사례로 보는 OpenStack Billing System[OpenStack Days Korea 2016] Track4 - 해외 사례로 보는 OpenStack Billing System
[OpenStack Days Korea 2016] Track4 - 해외 사례로 보는 OpenStack Billing SystemOpenStack Korea Community
 

Similar to OpenStack을 이용한 Commodity 하드웨어의 클라우드 전환 (20)

SKT Openinfra days 2018 Presentation
SKT Openinfra days 2018 Presentation SKT Openinfra days 2018 Presentation
SKT Openinfra days 2018 Presentation
 
An overview of kubernetes & (very) simple live demo
An overview of kubernetes & (very) simple live demoAn overview of kubernetes & (very) simple live demo
An overview of kubernetes & (very) simple live demo
 
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
 
OpenStack at Korea Community Day
OpenStack at Korea Community DayOpenStack at Korea Community Day
OpenStack at Korea Community Day
 
2012 07 28_cloud_reference_architecture_openplatform
2012 07 28_cloud_reference_architecture_openplatform2012 07 28_cloud_reference_architecture_openplatform
2012 07 28_cloud_reference_architecture_openplatform
 
AWS 관리형 서비스를 활용하여 Kubernetes 를 위한 Devops 환경 구축하기 - 김광영, AWS솔루션즈 아키텍트:: AWS S...
AWS 관리형 서비스를 활용하여 Kubernetes 를 위한 Devops 환경 구축하기 - 김광영, AWS솔루션즈 아키텍트::  AWS S...AWS 관리형 서비스를 활용하여 Kubernetes 를 위한 Devops 환경 구축하기 - 김광영, AWS솔루션즈 아키텍트::  AWS S...
AWS 관리형 서비스를 활용하여 Kubernetes 를 위한 Devops 환경 구축하기 - 김광영, AWS솔루션즈 아키텍트:: AWS S...
 
Amazon ECS/ECR을 활용하여 마이크로서비스 구성하기 - 김기완 (AWS 솔루션즈아키텍트)
Amazon ECS/ECR을 활용하여 마이크로서비스 구성하기 - 김기완 (AWS 솔루션즈아키텍트)Amazon ECS/ECR을 활용하여 마이크로서비스 구성하기 - 김기완 (AWS 솔루션즈아키텍트)
Amazon ECS/ECR을 활용하여 마이크로서비스 구성하기 - 김기완 (AWS 솔루션즈아키텍트)
 
Nexclipper_1905_summary_kor
Nexclipper_1905_summary_korNexclipper_1905_summary_kor
Nexclipper_1905_summary_kor
 
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트
AWS re:Invent 2018 콘테이너 신규 서비스 기능 살펴보기 - 윤석찬, AWS 테크에반젤리스트
 
[OpenInfra Days Korea 2018] K8s workshop: with containers & K8s on OpenStack ...
[OpenInfra Days Korea 2018] K8s workshop: with containers & K8s on OpenStack ...[OpenInfra Days Korea 2018] K8s workshop: with containers & K8s on OpenStack ...
[OpenInfra Days Korea 2018] K8s workshop: with containers & K8s on OpenStack ...
 
K8s beginner 2_advanced_ep02_201904221130_post
K8s beginner 2_advanced_ep02_201904221130_postK8s beginner 2_advanced_ep02_201904221130_post
K8s beginner 2_advanced_ep02_201904221130_post
 
2015 AWS 리인벤트의 모든것 - 강환빈 :: 2015 리인벤트 리캡 게이밍
2015 AWS 리인벤트의 모든것 - 강환빈 :: 2015 리인벤트 리캡 게이밍2015 AWS 리인벤트의 모든것 - 강환빈 :: 2015 리인벤트 리캡 게이밍
2015 AWS 리인벤트의 모든것 - 강환빈 :: 2015 리인벤트 리캡 게이밍
 
[2019.04] 쿠버네티스 기반 하이퍼레저 패브릭 네트워크 구축하기
[2019.04] 쿠버네티스 기반 하이퍼레저 패브릭 네트워크 구축하기[2019.04] 쿠버네티스 기반 하이퍼레저 패브릭 네트워크 구축하기
[2019.04] 쿠버네티스 기반 하이퍼레저 패브릭 네트워크 구축하기
 
Pivotal 101세미나 발표자료 (PAS,PKS)
Pivotal 101세미나 발표자료 (PAS,PKS) Pivotal 101세미나 발표자료 (PAS,PKS)
Pivotal 101세미나 발표자료 (PAS,PKS)
 
Sumologic Kubernetes technical demo deck
Sumologic Kubernetes technical demo deck Sumologic Kubernetes technical demo deck
Sumologic Kubernetes technical demo deck
 
[OpenInfra Days Korea 2018] (Track 3) Software Defined Infrastructure 전략 및 사례
[OpenInfra Days Korea 2018] (Track 3) Software Defined Infrastructure 전략 및 사례[OpenInfra Days Korea 2018] (Track 3) Software Defined Infrastructure 전략 및 사례
[OpenInfra Days Korea 2018] (Track 3) Software Defined Infrastructure 전략 및 사례
 
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
[오픈테크넷서밋2022] 국내 PaaS(Kubernetes) Best Practice 및 DevOps 환경 구축 사례.pdf
 
AWS와 Open Source - 윤석찬 (OSS개발자 그룹)
AWS와 Open Source - 윤석찬 (OSS개발자 그룹)AWS와 Open Source - 윤석찬 (OSS개발자 그룹)
AWS와 Open Source - 윤석찬 (OSS개발자 그룹)
 
마이크로 서비스를 위한 AWS의 다양한 컨테이너 옵션 l 이창수 솔루션즈 아키텍트
마이크로 서비스를 위한 AWS의 다양한 컨테이너 옵션 l 이창수 솔루션즈 아키텍트마이크로 서비스를 위한 AWS의 다양한 컨테이너 옵션 l 이창수 솔루션즈 아키텍트
마이크로 서비스를 위한 AWS의 다양한 컨테이너 옵션 l 이창수 솔루션즈 아키텍트
 
[OpenStack Days Korea 2016] Track4 - 해외 사례로 보는 OpenStack Billing System
[OpenStack Days Korea 2016] Track4 - 해외 사례로 보는 OpenStack Billing System[OpenStack Days Korea 2016] Track4 - 해외 사례로 보는 OpenStack Billing System
[OpenStack Days Korea 2016] Track4 - 해외 사례로 보는 OpenStack Billing System
 

More from mosaicnet

카톡, CGV, 네이버 등 히트 앱 UI/UX 쪼개기(분석)
카톡, CGV, 네이버 등 히트 앱 UI/UX 쪼개기(분석)카톡, CGV, 네이버 등 히트 앱 UI/UX 쪼개기(분석)
카톡, CGV, 네이버 등 히트 앱 UI/UX 쪼개기(분석)mosaicnet
 
모바일 웹/앱 UI & UX 설계 이론(2)
모바일 웹/앱 UI & UX 설계 이론(2)모바일 웹/앱 UI & UX 설계 이론(2)
모바일 웹/앱 UI & UX 설계 이론(2)mosaicnet
 
모바일 웹/앱 UI & UX 설계 이론(1)
모바일 웹/앱 UI & UX 설계 이론(1)모바일 웹/앱 UI & UX 설계 이론(1)
모바일 웹/앱 UI & UX 설계 이론(1)mosaicnet
 
개발자와 디자이너 간 실제 커뮤니케이션(협업) 사례
개발자와 디자이너 간 실제 커뮤니케이션(협업) 사례개발자와 디자이너 간 실제 커뮤니케이션(협업) 사례
개발자와 디자이너 간 실제 커뮤니케이션(협업) 사례mosaicnet
 
어려운 협업의 극복 방안은 UI개념의 공유
어려운 협업의 극복 방안은 UI개념의 공유어려운 협업의 극복 방안은 UI개념의 공유
어려운 협업의 극복 방안은 UI개념의 공유mosaicnet
 
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(2)
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(2)모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(2)
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(2)mosaicnet
 
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(1)
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(1)모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(1)
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(1)mosaicnet
 
앱스프레소를 이용한 모바일 앱 개발(2)
앱스프레소를 이용한 모바일 앱 개발(2)앱스프레소를 이용한 모바일 앱 개발(2)
앱스프레소를 이용한 모바일 앱 개발(2)mosaicnet
 
앱스프레소를 이용한 모바일 앱 개발(1)
앱스프레소를 이용한 모바일 앱 개발(1)앱스프레소를 이용한 모바일 앱 개발(1)
앱스프레소를 이용한 모바일 앱 개발(1)mosaicnet
 
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(2)
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(2)UX 핫 트렌드, 멀티 플랫폼 모바일 개발(2)
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(2)mosaicnet
 
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(1)
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(1)UX 핫 트렌드, 멀티 플랫폼 모바일 개발(1)
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(1)mosaicnet
 
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)mosaicnet
 
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(1)
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(1)구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(1)
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(1)mosaicnet
 
친구가 추천하는 검색? 소셜 서치 지폰
친구가 추천하는 검색? 소셜 서치 지폰친구가 추천하는 검색? 소셜 서치 지폰
친구가 추천하는 검색? 소셜 서치 지폰mosaicnet
 
동영상 검색의 새로운 패러다임
동영상 검색의 새로운 패러다임동영상 검색의 새로운 패러다임
동영상 검색의 새로운 패러다임mosaicnet
 
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(2)
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(2)오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(2)
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(2)mosaicnet
 
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(1)
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(1)오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(1)
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(1)mosaicnet
 
애플이 꿈꾸는 검색 미래인 인식 기술을 통한 서비스
애플이 꿈꾸는 검색 미래인 인식 기술을 통한 서비스 애플이 꿈꾸는 검색 미래인 인식 기술을 통한 서비스
애플이 꿈꾸는 검색 미래인 인식 기술을 통한 서비스 mosaicnet
 
펜션 전문 레스티 버티칼 검색의 기술적 특징과 시장성
펜션 전문 레스티 버티칼 검색의 기술적 특징과 시장성펜션 전문 레스티 버티칼 검색의 기술적 특징과 시장성
펜션 전문 레스티 버티칼 검색의 기술적 특징과 시장성mosaicnet
 
감성 컴퓨팅과 검색
감성 컴퓨팅과 검색감성 컴퓨팅과 검색
감성 컴퓨팅과 검색mosaicnet
 

More from mosaicnet (20)

카톡, CGV, 네이버 등 히트 앱 UI/UX 쪼개기(분석)
카톡, CGV, 네이버 등 히트 앱 UI/UX 쪼개기(분석)카톡, CGV, 네이버 등 히트 앱 UI/UX 쪼개기(분석)
카톡, CGV, 네이버 등 히트 앱 UI/UX 쪼개기(분석)
 
모바일 웹/앱 UI & UX 설계 이론(2)
모바일 웹/앱 UI & UX 설계 이론(2)모바일 웹/앱 UI & UX 설계 이론(2)
모바일 웹/앱 UI & UX 설계 이론(2)
 
모바일 웹/앱 UI & UX 설계 이론(1)
모바일 웹/앱 UI & UX 설계 이론(1)모바일 웹/앱 UI & UX 설계 이론(1)
모바일 웹/앱 UI & UX 설계 이론(1)
 
개발자와 디자이너 간 실제 커뮤니케이션(협업) 사례
개발자와 디자이너 간 실제 커뮤니케이션(협업) 사례개발자와 디자이너 간 실제 커뮤니케이션(협업) 사례
개발자와 디자이너 간 실제 커뮤니케이션(협업) 사례
 
어려운 협업의 극복 방안은 UI개념의 공유
어려운 협업의 극복 방안은 UI개념의 공유어려운 협업의 극복 방안은 UI개념의 공유
어려운 협업의 극복 방안은 UI개념의 공유
 
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(2)
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(2)모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(2)
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(2)
 
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(1)
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(1)모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(1)
모바일 시대 스마트해진 고객 대응을 위한 시장 분석과 전략(1)
 
앱스프레소를 이용한 모바일 앱 개발(2)
앱스프레소를 이용한 모바일 앱 개발(2)앱스프레소를 이용한 모바일 앱 개발(2)
앱스프레소를 이용한 모바일 앱 개발(2)
 
앱스프레소를 이용한 모바일 앱 개발(1)
앱스프레소를 이용한 모바일 앱 개발(1)앱스프레소를 이용한 모바일 앱 개발(1)
앱스프레소를 이용한 모바일 앱 개발(1)
 
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(2)
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(2)UX 핫 트렌드, 멀티 플랫폼 모바일 개발(2)
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(2)
 
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(1)
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(1)UX 핫 트렌드, 멀티 플랫폼 모바일 개발(1)
UX 핫 트렌드, 멀티 플랫폼 모바일 개발(1)
 
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(2)
 
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(1)
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(1)구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(1)
구글 앱 엔진을 이용한 소셜네트워크게임(SNG) 개발(1)
 
친구가 추천하는 검색? 소셜 서치 지폰
친구가 추천하는 검색? 소셜 서치 지폰친구가 추천하는 검색? 소셜 서치 지폰
친구가 추천하는 검색? 소셜 서치 지폰
 
동영상 검색의 새로운 패러다임
동영상 검색의 새로운 패러다임동영상 검색의 새로운 패러다임
동영상 검색의 새로운 패러다임
 
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(2)
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(2)오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(2)
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(2)
 
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(1)
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(1)오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(1)
오빠믿지에서 글로벌LBS서비스로, 무료 앱의 생존법(1)
 
애플이 꿈꾸는 검색 미래인 인식 기술을 통한 서비스
애플이 꿈꾸는 검색 미래인 인식 기술을 통한 서비스 애플이 꿈꾸는 검색 미래인 인식 기술을 통한 서비스
애플이 꿈꾸는 검색 미래인 인식 기술을 통한 서비스
 
펜션 전문 레스티 버티칼 검색의 기술적 특징과 시장성
펜션 전문 레스티 버티칼 검색의 기술적 특징과 시장성펜션 전문 레스티 버티칼 검색의 기술적 특징과 시장성
펜션 전문 레스티 버티칼 검색의 기술적 특징과 시장성
 
감성 컴퓨팅과 검색
감성 컴퓨팅과 검색감성 컴퓨팅과 검색
감성 컴퓨팅과 검색
 

OpenStack을 이용한 Commodity 하드웨어의 클라우드 전환

  • 1. OpenStack 진행과정 2011 7월 10월 11월 2월 25개의 파트너와 첫번째 공식 첫번째 Public 두번째 Bexar 버젂 함께 OpenStack 버젂릴리즈 (Austin Design Summit 릴리즈 커뮤니티 Launch Release) – (San Antonio, TX) 35 파트너 KT 7월 9월 11월-12월 상반기 OpenStack 테스트 베드 구성 첫번째 Public Design OpenStack (Storage) 기반 Follow-Up 시작 Summit 참여 상용서비스 제공 계획 OpenStack 한국 커뮤니티 구축 예정 OpenStack 공식 파트너 등록 예정
  • 4. HOW TO: OpenStack을 사용하여 Commodity 하드웨어를 클라우드로 전환.
  • 5. 오픈된 Scalable한 플랫폼으로 시작. CLOUD OS OpenStack Compute OpenStack Object Storage OpenStack Image Service
  • 6. ECOSYSTEM 사용자 Ticketing Network 모니터링 호스트 서버 Control 패널 시스템 Management Systems Management CLOUD OS OpenStack Compute OpenStack Object Storage OpenStack Image Service
  • 7. ECOSYSTEM 사용자 Ticketing Network 모니터링 호스트 서버 Control 패널 System Management Systems Management CLOUD OS OpenStack Compute OpenStack Object Storage OpenStack Image Service Account Admin CLI Live Chat Account Billing Tools Support Management PUBLIC 클라우드
  • 8. ECOSYSTEM 사용자 Ticketing Network 모니터링 호스트 서버 Control Panel System Management Systems Management CLOUD OS OpenStack Compute OpenStack Object Storage OpenStack Image Service 관리자 Control Dept. Accounting 사용자 Enterprise Software Panel Chargeback Management Integration Systems PRIVATE CLOUD
  • 9. OpenStack Compute 상세내용 Massive Scale, Commodity 하드웨어상의 소프트웨어 가상머신들을 Provision 하기위한 소프트웨어
  • 10. OpenStack Compute Key Features REST-based API Asynchronous eventually consistent communication Horizontally and massively scalable Hypervisor 지원: Xen ,XenServer, KVM, UML 지원 Hyper-V 지원예정 Hardware 지원: commodity 하드웨어, RAID가 반드시 필요치는 않다.
  • 11. User Manager Cloud Controller: Global state of system, talks to LDAP, OpenStack Object Storage, and node/storage workers through a queue ATAoE / iSCSI API: HTTP requests를 받아서, Commands로 변환한 후, request를 cloud controller로 보냄 Host Machines Glance: 서버 이미지를 위한 HTTP + OpenStack Compute OpenStack Object Storage
  • 12. ATAoE / iSCSI Public API Servers : Known as the "Nucleus" in Cloud Servers or "Cloud Controller" in other systems. Cluster : Physical 호스트 노드 그룹 Cluster Controller: S각각의 클러스터들을 운영하며 클러스터 안의 호스트들을 제어하는 소프트웨어 OpenStack Compute Host : 각각의 호스트 머신 Guest : VM Instance.
  • 13. OpenStack Object Storage 상세내용 수많은 Object들을 commodity 하드웨어에 분산 저장하기 위한 소프트웨어
  • 14. OpenStack Storage Key Features REST-based API 데이타는 시스템들상에 분산됨. 수억개의 Object, Petabyte까지 확장등의 Scalablility Account/Container/Object 구조 (파일시스템이 아님) Replication (Account, Container, Object들에 대한 N개의 copy) No central database Hardware agnostic: commodity hardware, RAID not required
  • 15. System Components ‣ The Ring: 논리적 entity들(accounts, container, objects)의 물리적인 위치를 매핑하는 역할. ‣ Zone, devices, partitions, replicas기반의 데이터 저장 ‣ Proxy Server: Swift의 모든 요소들을 묶어주는 역할을 하며 클라이언트들의 요구사항에 대해 ring을 참조하여 account, container, object의 물리적인 위치를 파악하여 해당 서버에 전달하는 Routing 기능. clients ….. clients Accounts 1. requests Containers Auth System Proxy Server 2. lookup 3. Routes the requests : Rings : Updaters Auditors ….. Objects Replicator • Container와 account는 sqlite DB로 리스트를 저장
  • 16. System Components (Cont.) • Account/Container Server: account, container, objects 리스트 관리, stores as SQLite DB • Replication: N개의 Replication이 가능 (선택 가능) • Updaters: 즉각적인 수정(update)이 실패한 수정에 대한 처리 ‣ Auditors: Objects, Container, accounts의 무결성를 검증. 만약 결점 발견시 다른 replica 로 부터 복제하여 대체됨
  • 17.
  • 18. Example OpenStack Object Storage Hardware Public Internet Load Balancers 5 Zones 25 스토리지 노드당 2개의 Proxy 10 GigE to Proxies 1 GigE to Storage Nodes 24 x 2TB Drives per Storage Node
  • 19. Software Dependencies Object Storage (Swift) 개발은 Ubuntu 서버 10.04에 맞추어서 개발되었으나, 대부붂의 리눅스 플랫폼상에서 동작 가능. ‣ Python 2.6 ‣ rsync 3.0 And the following python libraries: ‣ Eventlet 0.9.8 ‣ WebOb 0.9.8 ‣ Setuptools ‣ Simplejson ‣ Xattr ‣ Nose ‣ Sphinx
  • 20. Hardware 선택 ‣ OpenStack is designed to run on industry standard hardware with flexible configurations ‣ Compute ‣ X86 Server ‣ Storage flexible (Local, SAN, NAS) ‣ Object Storage ‣ X86 Server ‣ RAID가 반드시 필요치는 않음
  • 22. OpenStack Release 프로세스: Four Phases Release Feature Summit Freeze Design Freeze Final Design* Development QA Release *Design phase 와 Design Summit 은 년 2회 (2번의 release당 한번씩)
  • 23. OpenStack Releases Cactus: 2011 4월 Bexar: 2011 2월 •OpenStack Compute: Large 스케일의 Public Austin: 클라우드 서비스 구축 가능 2010 10월 버전 • OpenStack Compute: 엔터프라이즈급 private 클라우드 및 중간 사이즈급의 public 서비스 구축 가능 버전 • OpenStack Object Storage • 향상된 Documentation 상용화 가능 버전 • 용이한 설치 및 구축 • OpenStack Compute developer preview, 테스트와 PoC (proofs of concept) 가능 버전
  • 24. OpenStack Compute ‘Austin’ Release 기능 ‣ Multi-hypervisor 지원: KVM, QEMU, User-Mode Linux, Xen and XenServer ‣ OpenStack API, EC2 API 지원도 가능 ‣ Image 등록/검색/젂달 서비스 (Glance project) ‣ Compute 노드상의 두가지 네트워크 모델 지원: VLANs (DHCP) 와 flat network (static IP 혹은 DHCP) ‣ Standard API 레이어를 만들기 위한 WSGI Implementation ‣ 재구성된 ORM 과 네트워킹 코드 ‣ SQLAlchemy Database toolkit 추가 ‣ 등등… ‣ 40여개의 Blueprint가 제안되었고, 실제 개발중.
  • 25. Object Storage ‘Austin’ Release Features ‣ 통계 시스템 (어카운트 Activity, 사용량, bandwidth등의 데이터 제공) ‣ Ability for users to set ACL’s and grant public access to containers ‣ Account와 Container 메타데이터로의 API 접근 ‣ Container 사이즈에 기반한 stair stepped rate limits 지원 ‣ 향상된 WSGI 지원 ‣ 등등… ‣ Bexar Release에서는 5G보다 큰 대용량 파일 지원, 멀티 데이터 센터 구조 지원, 아마졲 AWS API 연동을 위한 미들웨어등의 blueprint 개발중
  • 26. OpenStack이 가지는 의미 ‣ OpenStack을 중심으로한 표준화를 통해 IaaS Cloud의 구축을 위한 기술의 commodity 화가 되면 손쉽게 이용 가능하며, OpenStack 참여사들을 Alliance로 가져올 수 있음. ‣ OpenStack은 서비스 제공자들이 기졲의 Global leader인 Amazon 및 AWS eco-system 에 대항할 수 있는 경쟁력을 가지는 것을 가능하게 함. ‣ OpenStack 참여을 통해 다양한 플랫폼 기술 습득 및 클라우드 컴퓨팅 아키텍처 역량을 키울수 있음. (개인 데스크탑이나 노트북에도 Private/Public 클라우드 설치가 가능함으로 테스트 및 클라우드 기반 개발용으로 많은 활용 가능) ‣ OpenStack 플랫폼상으로 여러 회사들이나 개발자들이 참여하는 대규모의 Global 에코환경이 구축됨. 따라서, 개발자나 기업들은 아이디어 발굴 및 서비스 개발을 통해 손쉽게 Global시장 진입이 가능. ‣ KT는 내년 벤처어워드의 주제를 Cloud Computing 과 오픈소스로 정하여 진행 예정. ‣ 국내 OpenStack 사용자 커뮤니티를 순수 오픈소스 커뮤니티로서 구축하고 지원할 계획. ‣ 기술적 경험 공유, 기술문서 제공, Use case 공유, 세미나 개최, 국내외 Networking 지원
  • 27. Activity Example ‣ OpenStack Compute Demo Box 예 ($730소요): https://leastresistance.wordpress.com/2010/11/17/potential-openstack- compute-demo-box/ ‣ Swift Solo: https://github.com/cloudscaling/swift-solo ‣ Nova Solo: http://vuksan.com/blog/2010/09/01/install-openstack-nova- easily-using-chef-and-nova-solo/ ‣ OpenStack iPad App: https://launchpad.net/openstack-ipad ‣ 다양하고 재미있는 sub-project들이나 개인 개발자들의 contribution들이 있음.
  • 28. Join Us ‣ 홈페이지: http://openstack.org ‣ Developers & Testers ‣ http://launchpad.net/openstack ‣ http://wiki.openstack.org ‣ Documentation: http://wiki.openstack.org/Documentation ‣ 블로그: http://openstack.org/blog ‣ 트위터: http://twitter.com/openstack ‣ Jobs: http://openstack.org/jobs ‣ 국내 커뮤니티: http://www.openstack.or.kr (예정) ‣ 국내 구글 Groups: http://groups.google.com/group/kosco ‣ 안재석 / bluejay@kt.com / jaesuk.ahn@gmail.com / @songerie