SlideShare una empresa de Scribd logo
1 de 41
Descargar para leer sin conexión
OpenStack

Open Community & Open Cloud



Sponsored by:

                &    &

 &
Let’s get started
Jaesuk Ahn
안 재석
安 宰奭
@songerie
bluejay@kt.com
bluejay.ahn@gmail.com
What is OpenStack?
 OpenStack is a community of open source
 developers, participating organizations and
 users who are building and running the open
 source cloud operating system.

Another definition …
 “OpenStack is a Cloud Operating System,
  that takes resources such as compute,
  storage, network, virtualization technologies
  and controls those resources at a data
  center level”
OpenStack, A Kernel of the Cloud OS
        Connects to apps via APIs                  Self-service Portals for users

                                                        USERS     ADMINS
                  APPS




                   CLOUD OPERATING SYSTEM

           Control & Automates                 Efficiently allocate resources
           Pools of Resources


Compute Pool                        Storage Pool                            Network Pool
 Virtualized                        Virtualized                             Virtualized
   Servers                            Storage                                Networks
Open Source
  Apache 2.0 license, NO ‘enterprise’ version

                  Open Design
                              Open Design Summit

Open Development
   Anyone can involve development process
   Open development management via Launchpad & Github

                   Open Community
                           OpenStack Foundation in 2012
In the beginning…
History
Now…
133 Companies
                     1644 People

Systems                        Service
               Hardware
Management                     Providers
   Government      Financial     E-commerce

             >50 M
             Venture Capital
Openstack only exists on
the news article?
e-commerce / 8th Largest in the World
               6000 VMs in Production

                                  Sony Entertainment America
                                    OpenStack Private Cloud


                              OpenStack-based Cloud Service
                                 Currently, Private Beta


      Private Cloud based on OpenStack


                                   Public Cloud Service based
                                          on OpenStack

Running Commercial Service
 based on OpenStack Swift
                                Public Cloud Service based
                                       on OpenStack
Who are developing it?
OpenStack Projects




         More… (database, queue, …)
Core Projects
Compute (code-named “Nova”)
  -open source software and standards for large-scale deployments of
  automatically provisioned virtual compute instances.

Object Storage (code-named “Swift”)
  -open source software and standards for large-scale, redundant storage of
  static objects

Image Service (code-named “Glance”)
  -provides discovery, registration, and delivery services for virtual disk
  images.
OpenStack Incubated Projects

OpenStack Identity (code-named Keystone)
  -The OpenStack Identity Service provides unified authentication across all
  OpenStack projects and integrates with existing authentication systems



OpenStack Dashboard
  -Dashboard enables administrators and users to access and provision cloud-
  based resources through a self-service portal.
Nova (OpenStack Compute)
                                           1. REST-based API




4. Hypervisor agnostic:
support for Xen ,Citrix
XenServer, Microsoft Hyper-V,                     2. Horizontally and massively
KVM, UML, LXC and ESX                             scalable




             3. Hardware agnostic: supports a variety of standard hardware
Nova Components
Nova Structure
                (Shared-Nothing, Message-based)
  nova-         local method     Auth               Volume
 manage                         Manager            Controller      Providing block
                                                                   storage to VM




                                  local method
                                                    Network        Network
                                                   Controller      management
 API Server      local method    Cloud
OpenStack API                   Controller
 EC2 호환 API                                                        Node
                                                     Scheduler
                                                   Scheduler       Selection /
                                                                   Scheduling
    REST




                                   HTTP                            to assign
                                                                   VM


                                 Object            Compute
 Euca2ools
                                 Store             Controller

                           Image / Template      VM instance management
                           Store
Logical Structure
       Image Service
Feature                                                   Benefit
                                                       Programmatically allocate IPs and VLANs VLANs
       Manage Local Area Networks (LAN)
                                                       Flexible networking models to suit needs of each
   -   Flat, Flat DHCP, VLAN DHCP, IPv6                application and/or user group

 API with rate limiting and authentication             Designed for automation and security

Distributed and asynchronous architecture              Massively scalable and highly available system

        Live VM management (Instance)                  Increase productivity with lifecycle management
   Run, reboot, suspend, resize, terminate instances

Create and manage Instance Types (Flavors)             Build a menu of options for users to select from
         Define sizes of VMs for CPU, RAM & Disk       Flavors make it easy to size VMs for workloads

       iSCSI storage volume management                 Enables data to be managed separate from VMs for fault-
        Create, delete, attach and transfer volumes    tolerance and added flexibility
           Live migration of instances                 Minimize downtime with planned maintenance

               Floating IP addresses                   Keep IPs & DNS correct when managing VMs
                                                       Flexibility to assign and control access to VM instances by
                  Security Groups
                                                       creating separation between resource pools
       Role Based Access Control (RBAC)                Ensure security by user, role and project
Example Architecture (Flat, Flat DHCP)
                                                nova-api

                   LB
                                                                      DB
                                                nova-api             (mysql)



                                                            nova
                     nova         nova         nova
                                                           Object
                    network     scheduler     volume
                                                           store
                                                                    Storage
                                                                     (Image,
                                                                    Instance)
                               AMQP (Rabbitmq)
     Internet
                                                                          External
                         nova-compute
                                                                          Internal

                          VM    VM



                          WEB UI
                                             Center
                          SERVER
                                            Controller
                        (User Portal)
Example Architecture (vlan)                       nova-api

                       LB
                                                  nova-api
                                                                        DB
                                                                       (mysql)


                                                              nova
                                        nova       nova
                                                             Object
                                      scheduler   volume
                                                             store
                                                                      Storage
                                            AMQP (Rabbitmq)            (Image,
                 nova                                                 Instance)
                   nova
                network
                     nova
                  network
     Internet          nova
                    network
                      network
                                                                            External
                                                   nova-compute
                                                                            Internal

                                                    VM       VM



                              WEB UI
                                               Center
                              SERVER
                                              Controller
                            (User Portal)
Swift (OpenStack Object Storage)

•   Object Storage
•   Simple storage service (GET, PUT, DELETE, COPY)
•   Highly available, distributed, eventually consistent
    object/blob store
•   RESTful interface
•   No object size limit
•   3+ replication factor in separate “zones”
•   Scales horizontally, No central index.
•   Stable and deployed in production
Swift main components


 Auth
Glance (OpenStack Image Service)

•   VM images and associated metadata
•   Discover, register and retrieve
•   Multiple disk formats :
    raw, VHD, vmdk, vdi, qcow2, aki, ari, ami
•   Multiple container formats:
    ovf, bare, aki, ari, ami
Glance Structure
1. Store & retrieve VM images        2. REST-based API




                                3. Compatible with all common
        4. Storage agnostic:           image formats
Store images locally, or use
OpenStack Object Storage,
                HTTP, or S3
Keystone (OpenStack Identity)

•   Unified tenants / accounts for all services
Dashboard (OpenStack Web UI)

•   Reference UI implementation
•   Django module to build web UIs
Quantum (OpenStack Network-aaS)
           Nova : virtual server
           Quantum : virtual network

Both:
- Expose a logical API for automated provisioning by cloud tenants.
- Manage physical devices in the data center to implement the logical
  model.
- Provide a “plugin” architecture to leverage support using different
  back-end technologies.
Example Architecture
                                             Dashboard /
                                           Automation Tools
     Tenant                                                            Tenant
     API                                                               API
  Quantum          Quantum API                                     Nova Service
  Service
                                                           nova-scheduler       nova-api
                  Quantum Plugin

                                                                     Internal nova
                                                                     Communication

Two Plugins Available:                      nova-compute
- Open vSwitch
- Cisco UCS/Nexus
                                               vswitch
                                             XenServer #1
                         Internal Plugin
                         Communication       Hypervisor
Want to deploy “large” scale cloud?

            Manually?

             Really?

  You need better way to deploy.
Bare Metal Provisioning

                                                    Software
           Hardware Setting         OS Setting       Setting




  clean
hardware                                                       Available
                                                               Hardware


           Physical Setting   MAC       MAC or IP     IP
                               ↓            ↓         ↓
                               IP       OS Image     Role
                                        Kickstart
Crowbar
                  (https://github.com/dellcloudedge/crowbar)




Crowbar has
scripts that install
the components
of OpenStack in a
proven pattern
that can be
customized after
the fact.
Crowbar Stage of Deployment
                  APIs, User Access,
                                          Includes all the components required to implement
                  & Ecosystem              an entire cloud infrastructure including ecosystems
                  Partners                 partners
Ops Management




                                          Pluggable components deploy cloud infrastructure.
 Dell “Crowbar”




                  Cloud
                                          Allow for addition of Dell IP and expansion by the
                  Infrastructure &
                  Dell IP Extensions       community services and customers

                                          Can integrate with Dell existing products
                  Core Components &       Delivers basic data center services and required
                  Operating Systems        cloud infrastructure.

                                          Provision bare-metal servers from box to cloud
                                           WITHOUT user intervention (other than
                  Physical Resources       racking/cabling and some minimal configuration
                                           questions) NOT EXCLUSIVE TO DELL HARDWARE
Global Community
General Information: http://openstack.org
Developers & Testers
 http://launchpad.net/openstack
 http://wiki.openstack.org
Writers: http://wiki.openstack.org/Documentation
Blog: http://openstack.org/blog
Twitter: http://twitter.com/openstack
Jobs: http://openstack.org/jobs
OpenStack Community in Korea
‣   http://www.openstack.or.kr
‣   http://wiki.openstack.or.kr
‣   http://www.facebook.com/groups/openstack.kr/
Thank you.
  감사합니다
    谢谢
ありがとうございます

 and.. Question?

Más contenido relacionado

La actualidad más candente

Architecting extremelylarge scale web applications
Architecting extremelylarge scale web applicationsArchitecting extremelylarge scale web applications
Architecting extremelylarge scale web applicationsPrashanth Panduranga
 
OpenStack Tutorial
OpenStack TutorialOpenStack Tutorial
OpenStack TutorialBret Piatt
 
Designing OpenStack Architectures
Designing OpenStack ArchitecturesDesigning OpenStack Architectures
Designing OpenStack ArchitecturesMirantis
 
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 Openstack - An introduction/Installation - Presented at Dr Dobb's conference... Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...Rahul Krishna Upadhyaya
 
CloudStack for Java User Group
CloudStack for Java User GroupCloudStack for Java User Group
CloudStack for Java User GroupSebastien Goasguen
 
JCO Conference OpenStack
JCO Conference OpenStackJCO Conference OpenStack
JCO Conference OpenStackOpen Stack
 
Introduction to openstack
Introduction to openstackIntroduction to openstack
Introduction to openstackYaniv Zadka
 
OpenStack Explained: Learn OpenStack architecture and the secret of a success...
OpenStack Explained: Learn OpenStack architecture and the secret of a success...OpenStack Explained: Learn OpenStack architecture and the secret of a success...
OpenStack Explained: Learn OpenStack architecture and the secret of a success...Giuseppe Paterno'
 
OpenStack Telco Architecture: OpenStack Summit Boston 2017
OpenStack Telco Architecture: OpenStack Summit Boston 2017OpenStack Telco Architecture: OpenStack Summit Boston 2017
OpenStack Telco Architecture: OpenStack Summit Boston 2017Christian "kiko" Reis
 
OpenStack hands-on (All-in-One)
OpenStack hands-on (All-in-One)OpenStack hands-on (All-in-One)
OpenStack hands-on (All-in-One)JeSam Kim
 
OpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overviewOpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overviewOpen Stack
 
Introduction to OpenStack Architecture (Grizzly Edition)
Introduction to OpenStack Architecture (Grizzly Edition)Introduction to OpenStack Architecture (Grizzly Edition)
Introduction to OpenStack Architecture (Grizzly Edition)Ken Pepple
 
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief ComparisonCloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparisonbizalgo
 
Architecture Openstack for the Enterprise
Architecture Openstack for the EnterpriseArchitecture Openstack for the Enterprise
Architecture Openstack for the EnterpriseKeith Tobin
 

La actualidad más candente (20)

Architecting extremelylarge scale web applications
Architecting extremelylarge scale web applicationsArchitecting extremelylarge scale web applications
Architecting extremelylarge scale web applications
 
OpenStack Tutorial
OpenStack TutorialOpenStack Tutorial
OpenStack Tutorial
 
Apache CloudStack AlpesJUG
Apache CloudStack AlpesJUGApache CloudStack AlpesJUG
Apache CloudStack AlpesJUG
 
Designing OpenStack Architectures
Designing OpenStack ArchitecturesDesigning OpenStack Architectures
Designing OpenStack Architectures
 
CloudStack Hyderabad Meetup: Migrating applications to IaaS clouds
CloudStack Hyderabad Meetup: Migrating applications to IaaS cloudsCloudStack Hyderabad Meetup: Migrating applications to IaaS clouds
CloudStack Hyderabad Meetup: Migrating applications to IaaS clouds
 
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 Openstack - An introduction/Installation - Presented at Dr Dobb's conference... Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 
OpenStack Report
OpenStack ReportOpenStack Report
OpenStack Report
 
CloudStack for Java User Group
CloudStack for Java User GroupCloudStack for Java User Group
CloudStack for Java User Group
 
JCO Conference OpenStack
JCO Conference OpenStackJCO Conference OpenStack
JCO Conference OpenStack
 
Introduction to openstack
Introduction to openstackIntroduction to openstack
Introduction to openstack
 
OpenStack Explained: Learn OpenStack architecture and the secret of a success...
OpenStack Explained: Learn OpenStack architecture and the secret of a success...OpenStack Explained: Learn OpenStack architecture and the secret of a success...
OpenStack Explained: Learn OpenStack architecture and the secret of a success...
 
OpenStack Telco Architecture: OpenStack Summit Boston 2017
OpenStack Telco Architecture: OpenStack Summit Boston 2017OpenStack Telco Architecture: OpenStack Summit Boston 2017
OpenStack Telco Architecture: OpenStack Summit Boston 2017
 
OpenStack Framework Introduction
OpenStack Framework IntroductionOpenStack Framework Introduction
OpenStack Framework Introduction
 
OpenStack architecture and services
OpenStack architecture and servicesOpenStack architecture and services
OpenStack architecture and services
 
OpenStack hands-on (All-in-One)
OpenStack hands-on (All-in-One)OpenStack hands-on (All-in-One)
OpenStack hands-on (All-in-One)
 
OpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overviewOpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overview
 
Introduction to OpenStack Architecture (Grizzly Edition)
Introduction to OpenStack Architecture (Grizzly Edition)Introduction to OpenStack Architecture (Grizzly Edition)
Introduction to OpenStack Architecture (Grizzly Edition)
 
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief ComparisonCloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
 
Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...
Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...
Introduction to CloudStack: How to Deploy and Manage Infrastructure-as-a-Serv...
 
Architecture Openstack for the Enterprise
Architecture Openstack for the EnterpriseArchitecture Openstack for the Enterprise
Architecture Openstack for the Enterprise
 

Similar a OpenStack at Xen summit Asia

Openstack Diablo Survey
Openstack Diablo SurveyOpenstack Diablo Survey
Openstack Diablo SurveyPjack Chen
 
Openstack Global Meetup
Openstack Global Meetup Openstack Global Meetup
Openstack Global Meetup openstackindia
 
Open stack in sina
Open stack in sinaOpen stack in sina
Open stack in sinaHui Cheng
 
Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)
Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)
Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)Raul Leite
 
Openstack starter-guide-diablo
Openstack starter-guide-diabloOpenstack starter-guide-diablo
Openstack starter-guide-diablobabycat_feifei
 
Openstack starter-guide-diablo
Openstack starter-guide-diabloOpenstack starter-guide-diablo
Openstack starter-guide-diablo锐 张
 
OpenStack dotscale workshop -08062013
OpenStack  dotscale workshop -08062013OpenStack  dotscale workshop -08062013
OpenStack dotscale workshop -08062013eNovance
 
An Intrudction to OpenStack 2017
An Intrudction to OpenStack 2017An Intrudction to OpenStack 2017
An Intrudction to OpenStack 2017Haim Ateya
 
What is OpenStack and the added value of IBM solutions
What is OpenStack and the added value of IBM solutionsWhat is OpenStack and the added value of IBM solutions
What is OpenStack and the added value of IBM solutionsSasha Lazarevic
 
Operating the Hyperscale Cloud
Operating the Hyperscale CloudOperating the Hyperscale Cloud
Operating the Hyperscale CloudOpen Stack
 
7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady Saputra7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady SaputraSDNRG ITB
 
Hitchhiker's Guide to Open Source Cloud Computing
Hitchhiker's Guide to Open Source Cloud ComputingHitchhiker's Guide to Open Source Cloud Computing
Hitchhiker's Guide to Open Source Cloud ComputingMark Hinkle
 
OpenStack - An Overview
OpenStack - An OverviewOpenStack - An Overview
OpenStack - An Overviewgraziol
 
OpenStack Winfest2011
OpenStack Winfest2011OpenStack Winfest2011
OpenStack Winfest2011Open Stack
 
Quick overview of Openstack architecture
Quick overview of Openstack architectureQuick overview of Openstack architecture
Quick overview of Openstack architectureToni Ramirez
 
EMEA OpenStack Day Intro, July 13th 2011 in London
EMEA OpenStack Day Intro, July 13th 2011 in LondonEMEA OpenStack Day Intro, July 13th 2011 in London
EMEA OpenStack Day Intro, July 13th 2011 in LondonMark Collier
 

Similar a OpenStack at Xen summit Asia (20)

Openstack Diablo Survey
Openstack Diablo SurveyOpenstack Diablo Survey
Openstack Diablo Survey
 
Openstack Global Meetup
Openstack Global Meetup Openstack Global Meetup
Openstack Global Meetup
 
Open stack in sina
Open stack in sinaOpen stack in sina
Open stack in sina
 
Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)
Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)
Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)
 
Openstack starter-guide-diablo
Openstack starter-guide-diabloOpenstack starter-guide-diablo
Openstack starter-guide-diablo
 
Openstack starter-guide-diablo
Openstack starter-guide-diabloOpenstack starter-guide-diablo
Openstack starter-guide-diablo
 
OpenStack dotscale workshop -08062013
OpenStack  dotscale workshop -08062013OpenStack  dotscale workshop -08062013
OpenStack dotscale workshop -08062013
 
An Intrudction to OpenStack 2017
An Intrudction to OpenStack 2017An Intrudction to OpenStack 2017
An Intrudction to OpenStack 2017
 
Open nebula froscon
Open nebula frosconOpen nebula froscon
Open nebula froscon
 
What is OpenStack and the added value of IBM solutions
What is OpenStack and the added value of IBM solutionsWhat is OpenStack and the added value of IBM solutions
What is OpenStack and the added value of IBM solutions
 
Operating the Hyperscale Cloud
Operating the Hyperscale CloudOperating the Hyperscale Cloud
Operating the Hyperscale Cloud
 
7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady Saputra7 - Introduction to OpenStack & SDN by Ady Saputra
7 - Introduction to OpenStack & SDN by Ady Saputra
 
Domestic cloud
Domestic cloudDomestic cloud
Domestic cloud
 
151121 e openstack-api-nfv
151121 e openstack-api-nfv151121 e openstack-api-nfv
151121 e openstack-api-nfv
 
Hitchhiker's Guide to Open Source Cloud Computing
Hitchhiker's Guide to Open Source Cloud ComputingHitchhiker's Guide to Open Source Cloud Computing
Hitchhiker's Guide to Open Source Cloud Computing
 
OpenStack - An Overview
OpenStack - An OverviewOpenStack - An Overview
OpenStack - An Overview
 
OpenStack Winfest2011
OpenStack Winfest2011OpenStack Winfest2011
OpenStack Winfest2011
 
Quick overview of Openstack architecture
Quick overview of Openstack architectureQuick overview of Openstack architecture
Quick overview of Openstack architecture
 
EMEA OpenStack Day Intro, July 13th 2011 in London
EMEA OpenStack Day Intro, July 13th 2011 in LondonEMEA OpenStack Day Intro, July 13th 2011 in London
EMEA OpenStack Day Intro, July 13th 2011 in London
 
OpenCms Days 2012 - OpenCms on open clouds
OpenCms Days 2012 - OpenCms on open cloudsOpenCms Days 2012 - OpenCms on open clouds
OpenCms Days 2012 - OpenCms on open clouds
 

Más de Jaesuk Ahn

세션2_데보션테크데이_Decapod_v1.2.pdf
세션2_데보션테크데이_Decapod_v1.2.pdf세션2_데보션테크데이_Decapod_v1.2.pdf
세션2_데보션테크데이_Decapod_v1.2.pdfJaesuk Ahn
 
세션3_데보션테크데이_gitopsinfra_v1.1.pdf
세션3_데보션테크데이_gitopsinfra_v1.1.pdf세션3_데보션테크데이_gitopsinfra_v1.1.pdf
세션3_데보션테크데이_gitopsinfra_v1.1.pdfJaesuk Ahn
 
세션5_데보션테크데이_이상근.pdf
세션5_데보션테크데이_이상근.pdf세션5_데보션테크데이_이상근.pdf
세션5_데보션테크데이_이상근.pdfJaesuk Ahn
 
세션5_데보션테크데이_1_MSA와 오픈소스의 중요성 - OSC Korea(이제응) - v2...
세션5_데보션테크데이_1_MSA와 오픈소스의 중요성 - OSC Korea(이제응) - v2...세션5_데보션테크데이_1_MSA와 오픈소스의 중요성 - OSC Korea(이제응) - v2...
세션5_데보션테크데이_1_MSA와 오픈소스의 중요성 - OSC Korea(이제응) - v2...Jaesuk Ahn
 
세션0_데보션테크데이_개회사_v1.0.pdf
세션0_데보션테크데이_개회사_v1.0.pdf세션0_데보션테크데이_개회사_v1.0.pdf
세션0_데보션테크데이_개회사_v1.0.pdfJaesuk Ahn
 
세션1_데보션테크데이_시연데모_v1.0.pdf
세션1_데보션테크데이_시연데모_v1.0.pdf세션1_데보션테크데이_시연데모_v1.0.pdf
세션1_데보션테크데이_시연데모_v1.0.pdfJaesuk Ahn
 
세션5_데보션테크데이_AIops_v1.0.pdf
세션5_데보션테크데이_AIops_v1.0.pdf세션5_데보션테크데이_AIops_v1.0.pdf
세션5_데보션테크데이_AIops_v1.0.pdfJaesuk Ahn
 
세션4_데보션테크데이_k10backup_Veeam_v1.0.pdf
세션4_데보션테크데이_k10backup_Veeam_v1.0.pdf세션4_데보션테크데이_k10backup_Veeam_v1.0.pdf
세션4_데보션테크데이_k10backup_Veeam_v1.0.pdfJaesuk Ahn
 
세션4_데보션테크데이_k10backup_SKT_v1.0.pdf
세션4_데보션테크데이_k10backup_SKT_v1.0.pdf세션4_데보션테크데이_k10backup_SKT_v1.0.pdf
세션4_데보션테크데이_k10backup_SKT_v1.0.pdfJaesuk Ahn
 
SKT Openinfra days 2018 Presentation
SKT Openinfra days 2018 Presentation SKT Openinfra days 2018 Presentation
SKT Openinfra days 2018 Presentation Jaesuk Ahn
 
SK Telecom TACO Introduction at Berlin Summit
SK Telecom TACO Introduction at Berlin SummitSK Telecom TACO Introduction at Berlin Summit
SK Telecom TACO Introduction at Berlin SummitJaesuk Ahn
 
Monitoring System Targeting OpenStack, Baremetal, and Network Fabric
Monitoring System Targeting OpenStack, Baremetal, and Network FabricMonitoring System Targeting OpenStack, Baremetal, and Network Fabric
Monitoring System Targeting OpenStack, Baremetal, and Network FabricJaesuk Ahn
 
OpenStack at Korea Community Day
OpenStack at Korea Community DayOpenStack at Korea Community Day
OpenStack at Korea Community DayJaesuk Ahn
 

Más de Jaesuk Ahn (13)

세션2_데보션테크데이_Decapod_v1.2.pdf
세션2_데보션테크데이_Decapod_v1.2.pdf세션2_데보션테크데이_Decapod_v1.2.pdf
세션2_데보션테크데이_Decapod_v1.2.pdf
 
세션3_데보션테크데이_gitopsinfra_v1.1.pdf
세션3_데보션테크데이_gitopsinfra_v1.1.pdf세션3_데보션테크데이_gitopsinfra_v1.1.pdf
세션3_데보션테크데이_gitopsinfra_v1.1.pdf
 
세션5_데보션테크데이_이상근.pdf
세션5_데보션테크데이_이상근.pdf세션5_데보션테크데이_이상근.pdf
세션5_데보션테크데이_이상근.pdf
 
세션5_데보션테크데이_1_MSA와 오픈소스의 중요성 - OSC Korea(이제응) - v2...
세션5_데보션테크데이_1_MSA와 오픈소스의 중요성 - OSC Korea(이제응) - v2...세션5_데보션테크데이_1_MSA와 오픈소스의 중요성 - OSC Korea(이제응) - v2...
세션5_데보션테크데이_1_MSA와 오픈소스의 중요성 - OSC Korea(이제응) - v2...
 
세션0_데보션테크데이_개회사_v1.0.pdf
세션0_데보션테크데이_개회사_v1.0.pdf세션0_데보션테크데이_개회사_v1.0.pdf
세션0_데보션테크데이_개회사_v1.0.pdf
 
세션1_데보션테크데이_시연데모_v1.0.pdf
세션1_데보션테크데이_시연데모_v1.0.pdf세션1_데보션테크데이_시연데모_v1.0.pdf
세션1_데보션테크데이_시연데모_v1.0.pdf
 
세션5_데보션테크데이_AIops_v1.0.pdf
세션5_데보션테크데이_AIops_v1.0.pdf세션5_데보션테크데이_AIops_v1.0.pdf
세션5_데보션테크데이_AIops_v1.0.pdf
 
세션4_데보션테크데이_k10backup_Veeam_v1.0.pdf
세션4_데보션테크데이_k10backup_Veeam_v1.0.pdf세션4_데보션테크데이_k10backup_Veeam_v1.0.pdf
세션4_데보션테크데이_k10backup_Veeam_v1.0.pdf
 
세션4_데보션테크데이_k10backup_SKT_v1.0.pdf
세션4_데보션테크데이_k10backup_SKT_v1.0.pdf세션4_데보션테크데이_k10backup_SKT_v1.0.pdf
세션4_데보션테크데이_k10backup_SKT_v1.0.pdf
 
SKT Openinfra days 2018 Presentation
SKT Openinfra days 2018 Presentation SKT Openinfra days 2018 Presentation
SKT Openinfra days 2018 Presentation
 
SK Telecom TACO Introduction at Berlin Summit
SK Telecom TACO Introduction at Berlin SummitSK Telecom TACO Introduction at Berlin Summit
SK Telecom TACO Introduction at Berlin Summit
 
Monitoring System Targeting OpenStack, Baremetal, and Network Fabric
Monitoring System Targeting OpenStack, Baremetal, and Network FabricMonitoring System Targeting OpenStack, Baremetal, and Network Fabric
Monitoring System Targeting OpenStack, Baremetal, and Network Fabric
 
OpenStack at Korea Community Day
OpenStack at Korea Community DayOpenStack at Korea Community Day
OpenStack at Korea Community Day
 

Último

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 

Último (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

OpenStack at Xen summit Asia

  • 1. OpenStack Open Community & Open Cloud Sponsored by: & & &
  • 3. Jaesuk Ahn 안 재석 安 宰奭 @songerie bluejay@kt.com bluejay.ahn@gmail.com
  • 4. What is OpenStack? OpenStack is a community of open source developers, participating organizations and users who are building and running the open source cloud operating system. Another definition … “OpenStack is a Cloud Operating System, that takes resources such as compute, storage, network, virtualization technologies and controls those resources at a data center level”
  • 5. OpenStack, A Kernel of the Cloud OS Connects to apps via APIs Self-service Portals for users USERS ADMINS APPS CLOUD OPERATING SYSTEM Control & Automates Efficiently allocate resources Pools of Resources Compute Pool Storage Pool Network Pool Virtualized Virtualized Virtualized Servers Storage Networks
  • 6. Open Source Apache 2.0 license, NO ‘enterprise’ version Open Design Open Design Summit Open Development Anyone can involve development process Open development management via Launchpad & Github Open Community OpenStack Foundation in 2012
  • 8.
  • 11.
  • 12. 133 Companies 1644 People Systems Service Hardware Management Providers Government Financial E-commerce >50 M Venture Capital
  • 13. Openstack only exists on the news article?
  • 14. e-commerce / 8th Largest in the World 6000 VMs in Production Sony Entertainment America OpenStack Private Cloud OpenStack-based Cloud Service Currently, Private Beta Private Cloud based on OpenStack Public Cloud Service based on OpenStack Running Commercial Service based on OpenStack Swift Public Cloud Service based on OpenStack
  • 16. OpenStack Projects More… (database, queue, …)
  • 17. Core Projects Compute (code-named “Nova”) -open source software and standards for large-scale deployments of automatically provisioned virtual compute instances. Object Storage (code-named “Swift”) -open source software and standards for large-scale, redundant storage of static objects Image Service (code-named “Glance”) -provides discovery, registration, and delivery services for virtual disk images.
  • 18. OpenStack Incubated Projects OpenStack Identity (code-named Keystone) -The OpenStack Identity Service provides unified authentication across all OpenStack projects and integrates with existing authentication systems OpenStack Dashboard -Dashboard enables administrators and users to access and provision cloud- based resources through a self-service portal.
  • 19. Nova (OpenStack Compute) 1. REST-based API 4. Hypervisor agnostic: support for Xen ,Citrix XenServer, Microsoft Hyper-V, 2. Horizontally and massively KVM, UML, LXC and ESX scalable 3. Hardware agnostic: supports a variety of standard hardware
  • 21. Nova Structure (Shared-Nothing, Message-based) nova- local method Auth Volume manage Manager Controller Providing block storage to VM local method Network Network Controller management API Server local method Cloud OpenStack API Controller EC2 호환 API Node Scheduler Scheduler Selection / Scheduling REST HTTP to assign VM Object Compute Euca2ools Store Controller Image / Template VM instance management Store
  • 22. Logical Structure Image Service
  • 23. Feature Benefit Programmatically allocate IPs and VLANs VLANs Manage Local Area Networks (LAN) Flexible networking models to suit needs of each - Flat, Flat DHCP, VLAN DHCP, IPv6 application and/or user group API with rate limiting and authentication Designed for automation and security Distributed and asynchronous architecture Massively scalable and highly available system Live VM management (Instance) Increase productivity with lifecycle management Run, reboot, suspend, resize, terminate instances Create and manage Instance Types (Flavors) Build a menu of options for users to select from Define sizes of VMs for CPU, RAM & Disk Flavors make it easy to size VMs for workloads iSCSI storage volume management Enables data to be managed separate from VMs for fault- Create, delete, attach and transfer volumes tolerance and added flexibility Live migration of instances Minimize downtime with planned maintenance Floating IP addresses Keep IPs & DNS correct when managing VMs Flexibility to assign and control access to VM instances by Security Groups creating separation between resource pools Role Based Access Control (RBAC) Ensure security by user, role and project
  • 24. Example Architecture (Flat, Flat DHCP) nova-api LB DB nova-api (mysql) nova nova nova nova Object network scheduler volume store Storage (Image, Instance) AMQP (Rabbitmq) Internet External nova-compute Internal VM VM WEB UI Center SERVER Controller (User Portal)
  • 25. Example Architecture (vlan) nova-api LB nova-api DB (mysql) nova nova nova Object scheduler volume store Storage AMQP (Rabbitmq) (Image, nova Instance) nova network nova network Internet nova network network External nova-compute Internal VM VM WEB UI Center SERVER Controller (User Portal)
  • 26. Swift (OpenStack Object Storage) • Object Storage • Simple storage service (GET, PUT, DELETE, COPY) • Highly available, distributed, eventually consistent object/blob store • RESTful interface • No object size limit • 3+ replication factor in separate “zones” • Scales horizontally, No central index. • Stable and deployed in production
  • 28. Glance (OpenStack Image Service) • VM images and associated metadata • Discover, register and retrieve • Multiple disk formats : raw, VHD, vmdk, vdi, qcow2, aki, ari, ami • Multiple container formats: ovf, bare, aki, ari, ami
  • 29. Glance Structure 1. Store & retrieve VM images 2. REST-based API 3. Compatible with all common 4. Storage agnostic: image formats Store images locally, or use OpenStack Object Storage, HTTP, or S3
  • 30. Keystone (OpenStack Identity) • Unified tenants / accounts for all services
  • 31. Dashboard (OpenStack Web UI) • Reference UI implementation • Django module to build web UIs
  • 32. Quantum (OpenStack Network-aaS) Nova : virtual server Quantum : virtual network Both: - Expose a logical API for automated provisioning by cloud tenants. - Manage physical devices in the data center to implement the logical model. - Provide a “plugin” architecture to leverage support using different back-end technologies.
  • 33. Example Architecture Dashboard / Automation Tools Tenant Tenant API API Quantum Quantum API Nova Service Service nova-scheduler nova-api Quantum Plugin Internal nova Communication Two Plugins Available: nova-compute - Open vSwitch - Cisco UCS/Nexus vswitch XenServer #1 Internal Plugin Communication Hypervisor
  • 34. Want to deploy “large” scale cloud? Manually? Really? You need better way to deploy.
  • 35. Bare Metal Provisioning Software Hardware Setting OS Setting Setting clean hardware Available Hardware Physical Setting MAC MAC or IP IP ↓ ↓ ↓ IP OS Image Role Kickstart
  • 36. Crowbar (https://github.com/dellcloudedge/crowbar) Crowbar has scripts that install the components of OpenStack in a proven pattern that can be customized after the fact.
  • 37. Crowbar Stage of Deployment APIs, User Access,  Includes all the components required to implement & Ecosystem an entire cloud infrastructure including ecosystems Partners partners Ops Management  Pluggable components deploy cloud infrastructure. Dell “Crowbar” Cloud  Allow for addition of Dell IP and expansion by the Infrastructure & Dell IP Extensions community services and customers  Can integrate with Dell existing products Core Components &  Delivers basic data center services and required Operating Systems cloud infrastructure.  Provision bare-metal servers from box to cloud WITHOUT user intervention (other than Physical Resources racking/cabling and some minimal configuration questions) NOT EXCLUSIVE TO DELL HARDWARE
  • 38.
  • 39. Global Community General Information: http://openstack.org Developers & Testers http://launchpad.net/openstack http://wiki.openstack.org Writers: http://wiki.openstack.org/Documentation Blog: http://openstack.org/blog Twitter: http://twitter.com/openstack Jobs: http://openstack.org/jobs
  • 40. OpenStack Community in Korea ‣ http://www.openstack.or.kr ‣ http://wiki.openstack.or.kr ‣ http://www.facebook.com/groups/openstack.kr/
  • 41. Thank you. 감사합니다 谢谢 ありがとうございます and.. Question?