SlideShare una empresa de Scribd logo
1 de 51
Descargar para leer sin conexión
(OpenStack)
Public/Private
Index

 



    OpenStack Overview

    OpenStack Details
.

                                .
    •    IaaS (Infrastructure as a Service):             ,               ,
                                      on-demand                                      .

    •    PaaS (Platform as a Service):                              /
                                                             on-demand
                          .
    •    SaaS (Software as a Service):                               on-demand


     IaaS
    •    Public Cloud:                                                           .
    •    Private Cloud:
                  ,                                              .
    •    Hybrid Cloud: Public Cloud      Private Cloud                                   .
?


 Platform /
   Service     MN O P Q ! ۨ Ȃ ‫ כּ‬R                             PaaS
               (Hadoop, M ongoDB % )                     (Cloud Foundry)
   Cloud
M anagement
                OpenStack, CloudStack OpenNebula, Eucalyptus, CloudForms

                                                                                      Utility
                          M onitoring                          Automation
               (Zabbix, Nagios, collectd, Hyperic)            (Puppet, Chef)
  Hypervisor                                                                         Network
                                                                     Load Balancer
                      Xen, KVM Ỵ               Open Network            (HAProxy)
                                                 Foundation
 Datacenter                                     / Open Flow             Switch
 / Hardware                                                         (Open vSwitch)
                    Open Compute                                                       File
                                                     ZFS, Nexenta, GlusterFS %       System
OpenStack
Public과 Private 클라우드를 구축하기 위한 오픈소
스 Software / 커뮤니티
OpenStack                 ?

     Public   Private                  Sof
     tware                     ,       ,
                    ,              .



     “Public & Private”
                      ,

                .
OpenStack                        ?

              #3 Cloud Prediction for 2011 OpenStack Will Come into its
              Own


  #2 Cloud Computing Story of 2010 
        This year's new wonder of the 
              open-source community 

           Top 12 Cloud Gifts of 2010 
           One of the great success stories in open source for the cloud


  #3 Biggest Cloud Computing Story of 2010 
            Cloud Computing Game-Changer

                             #5 Cloud Company to Watch in 2011 Ranked
                             Above Red Hat and Salesforce.com
OpenStack   ?

                 ‣    커뮤니티: 1020 people /
                      77 companies 

                 ‣    Global 참여:"
                      디자인 서밋에 14 개국의
                      450여명이 참여

                 ‣    Global 사용자 그룹:
                      Japan, Silicon Valley,
                      New York, Austin, Egypt,
                      South Korea, UK등
OpenStack                            ?

                 OpenStack Object Storage                                 OpenSta
                 ck                  /    /                       

                 OpenStack           ,6             OpenStack Object Storage            "
                                 

                 OpenStack           Private               

                                          OpenStack Object Storage
                             (                         )

                 Project                            Citrix Cerfified Openstack
                                          (       Rackspace                         /
                                                                               )


>>                         OpenStack                                  , OpenStack
Private/Public                                .
…


             ,                                                    ?

                  ,              !

    OpenStack                                        :(   ) Private Cloud


    OpenStack                        ,

    – OpenStack                          .
                                             ?(     : enStratus, Rightscale, Gladinet)
    –                                             “       ”            ?
                      innovative

                          IaaS                                         !
OpenStack                               ?

    Control and Flexibility.
                        .                    legacy
               3rd Party                                          .

    Industry Standard. 14                         70                      Open
    Stack                            .                    OpenStack
                      .                  Linux        .

                      .                           Public / Private
                                                            .

                       . OpenStack                                        Secur
    ity Policy,      ,                                                ,
                    Public OpenStack
              .
OpenStack                                  ?

           projects

      Compute (code-named “Nova”)
       -               Provision                            /



      Object Storage (code-named “Swift”)
       -                                            /
                                       .

      Image Service (code-named “Glance”)
       -                               ,        ,       ,
                                   .
OpenStack Compute                               ?

    OpenStack Compute Subproject : Codename “NOVA”
         Cloud fabric controller
         Infrastructure as a Service(IaaS)
         Amazon EC2, Rackspace Cloud Servers, Eucalyptus, OpenNebula
         Users and Projects
         Hypervisor      virtualization sw                        ,
                   web-based API

    Nova
         REST-based API            :
                                       : Commodity
                   Hypervisor : KVM, Xen, XenServer, UML, Hyper-V, Vmware vSphere, LXC
         Asynchronous eventually consistent communication
         Horizontally and Massively Scalable
         Amazon EC2         API         OpenStack    API
Nova                     ?




    http://ken.pepple.info/openstack/2011/04/22/openstack-nova-architecture/
Nova   ?
Nova                    ?

   Shared-Nothing, Message-based                        Compute


       nova-manag       local method     Auth              Volume
            e                           Manager           Controller




                                          local method
                                                           Network
                                                          Controller
         API Server      local method    Cloud
        OpenStack API                   Controller
         EC2     API
                                                            Scheduler
 /                                                        Scheduler
            REST




                                          HTTP




                                                            AMQP
                                         Object           Compute
         Euca2ools
                                         Store            Controller

                                                             instance
Nova Logical
Nova                                                           ?

  API
     Hypervisor, storage           networking             /
                 HTTP
     User                          EC2 access/secret key      OpenStack API access key     ,
      API                          API
  Amazon EC2 API
         VM instance, Security group, Volume, Snapshot, SSH key, VM image, IP address
         , Availability zone             /

         EC2 API    command-line              Euca2ools         EC2 API
   OpenStack API
             Rackspace Cloud Server                           API Servers, Images, Flavours, S
         hared IP              /

         Command-line             novatools
Nova                                            ?

  Scheduler
    
         Random, Simple
     Multi-zone              distributed Scheduler

  Compute Node
     Compute server
     Instance Run, Terminate, Reboot
     Volume Attach, Detach
     Get console output

  Network Node
    
         Flat, Flat DHCP, VLAN DHCP
Nova                                      ?

                                    4.                    Ex) euca-run-instance
                                                           6. Role-Based
                                         5. VM                 à
                                          (           )
      1. API
                                  Scheduler No             Compute Nod
                                      de                       e
                  User
                                                             7.

         API Server                                        Network Node
                                   (RabbitMQ)

 2.
EC2 Access Key / Secret Key   ,
                                  Object Storage Se
                                                           Volume Node
                                         rver
 3.

rpc.cast method: “run_instance
              ”
Nova                                     ?

  Flat Mode

            instance              bridge(‘br100’)                 IP



     Instance      network configuration

        ‘/etc/network/interface’


  Flat DHCP Mode

     Flat mode                          instance         bridge

     Ethernet device(‘eth0’)       bridge

     Instance      ‘dhcpdiscover’      dnsmasq      IP
Nova                                     ?

  VLAN DHCP Mode
                instance   public                           VPN
                        VLAN   bridge                        VLAN
               Private IP
     Instance                                 VLAN private IP


  Nova VPN: CloudPipe
                  VLAN         VLAN          instance                          “cloudp
        ipe”       VPN instance
     CloudPipe instance                           VLAN IP          2      IP


                               port                      , network node   public IP
        +            port                                VPN
Nova   ?
Nova          Multi zone   ?
•    Zones Nova                          .
•    Nested  : Zones                 .
•    Zone                       . (top-level Zones).

                                       A: API Service
                                       S: Scheduler Service
                                       N: Network Service
                                       V: Volume Service
?

  VLAN Network




                                                                      	 
                                                      	          	 



                                                           	 
                  	 
                       	 
                            	 
 Internet                        	 

                                                                           외부망

                                                                           내부망
Nova                                           ?
         Bexar           Cactus            Cactus
                                                                                                   Diablo
Austin Release 2011.1.1 Feature            Release
                                                       Diablo1    Diablo2     Diablo3   Diablo4    Release
Release (2011.1) Release Freeze            (2011.2)
          2011-02-03
 03-03
 2011-03-24
 2011-04-14
 2011-06-02
 2011-06-30
 2011-07-28
2011-08-25
2011-09-22
2010-10-21


     Cactus Release                  33           blueprint           (8    deferred)
     Cactus Release
     Multi cluster in a region
     Region        multi cluster
     http://wiki.openstack.org/MultiClusterZones

                              IPv6
     Flat, FlatDHCP, VLAN             IPv4/IPv6

     Multi NIC      libvirt
     Support for more than one NIC per instance. Rackspace requires two nic's minimum (1 public, 1
     private), but this should be abstracted to support N NIC’s

     VMware vSphere
     Support Vmware vSphere as computer provider
Nova                                       ?

 Cactus Release
 Live migration of running cloud servers
 Support migration (moving running VMs from one physical node to another) without shutting dow
 n the cloud server


 OpenStack API 1.1
 New features in the OpenStack API 1.1 include IPv6 support, migration to the OpenStack names
 pace, and support for API extensions


 Unified Image
 Allow Nova to build instances directly from VHDs, with the customer data and kernel in one imag
 e. XS-Snapshots are already created as VHDs; this blueprint will allow Nova to boot the snapsh
 ots.


  LXC (Linux Container)
  LXC (Linux Containers) is an operating system-level virtualization method for running multiple is
  olated Linux systems (containers) on a single control host. LXC does not provide a virtual machi
  ne, but rather provides a virtual environment that has its own process and network space
Nova                                           ?
         Bexar           Cactus            Cactus
                                                                                                   Diablo
Austin Release 2011.1.1 Feature            Release
                                                       Diablo1    Diablo2     Diablo3   Diablo4    Release
Release (2011.1) Release Freeze            (2011.2)
          2011-02-03
 03-03
 2011-03-24
 2011-04-14
 2011-06-02
 2011-06-30
 2011-07-28
2011-08-25
2011-09-22
2010-10-21


     Diablo             68         blueprint
    Diablo blueprint
     Integrated nova auth
     OpenStack
     Rackspace

     Integrated network services
     IPAM(IP address management), DHCP/dnsmasq                           virtual network segment, n
     etwork containers, LBaaS(Load Balance As A Service)            NaaS(Network As A Service)



     Integrated block storage
     iSCSI              volume                                      , volume migration, Swift
                 volume
Nova                                   ?

 Diablo Release
 Distributed & Advanced scheduler
 Multi-zone                     smart


 Service Provider Deployment Readiness
 OpenStack Nova deploy           service provider



 Administrative vms
            VM/                            API             (load balancing, queuing systems,
 databases, load balancers, network bridging components)


 Boot from Volume
 Golden volume             snapshot            volume          boot



     ※       blueprint    https://blueprints.launchpad.net/nova/
OpenStack Object Storage (Swift)                                                      

 

    •                     –                                               ,
           (       )          /     /
    •    Highly available, distributed, eventually consistent object/blob store
    •                                                      Single Point of Failure
    • 


    à commodity server기반 저렴하고 안정적인 페타급 (PB) 스토리지 서비스 가능

                                                              -                   ,


    à Amazon S3 (Simple Storage Service) 와 유사
    •    Archiving & Distributing (+CDN) Data http://aws.amazon.com/solutions/case-studies/
    •    3rd Party Applications & Solutions

     REST API / Library                    3rd-party
 

              Client       [HTTP]             Proxy Ser Account            Account Server
                                                                                                      Sqlite
                             PUT              ver         Ring                     ,                  DB file
                             GET
                          DELETE              Req/API h
                            POST              andling,
                                                          Container        Container Server
                                                  ,         Ring                       ,              Sqlite
                                                                                                      DB file



                                                           Object          Object Server
                                                            Ring
     Ring                                                                           (   )              File


    • 


                                                                 Object Ring
                                                                                           dev1
    10.1.1.1/sdc
             “PUT OBJ1”          Hash
                                   >> Shift               dev1 dev11 dev53                 dev11
   10.1.1.1/sdm

                                                                                           dev53
   10.1.1.5/sdg

                                                            :
        :
       :

         *         Shift(Hash)                                         ,
Account, Container, Object
                                                        •                        URL              us
                                                        er
                                    User(s)
            •    Container
                     Account                            •    Account            User
                                                                         Account:User
                                                                         token
                                 https://swift.kt.com/v1/AUTH_57069e6e-2b54-4eeb-95a9-1eff53637978


                                                        •            Object
                                                        (ex. Amazon S3 Bucket)
      Container                  Container
                                                        • Access Control List(ACL)             Contai
                                                        ner
                https://swift.kt.com/v1/AUTH_57069e6e-2b54-4eeb-95a9-1eff53637978/TESTCONTAINER


                                                        • 

                                                        •    Container   ACL
   Object      Object
                                                        •    Object
                                                                         (   ,             )

    https://swift.kt.com/v1/AUTH_57069e6e-2b54-4eeb-95a9-1eff53637978/TESTCONTAINER/TESTFILE.txt
Ring                              

     Ring
    •    A mapping between the names of entities stored on disk and their physical location
    •    3 Rings – Account Ring, Container Ring, Object Ring
    •    Using Zone, Devices, Partitions and Replicas info. to build a Ring
         * zone:                  zone
         (ex.                                     ,                                /   )


     Ring                         -
                 Replica:               , 3 replicas
                 Zone: replica                                    ,      3   (=3replicas)   ,4
                 Devices:                                     (               )
              -                       : 12 of 2TB disk per node, 8 node  96 devs, 192TB
                  cf) 3 replica          1/3           64TB
                 Partitions:
              Zone ⊃ (node) ⊃ Devices                  Partitions            device
              * partition                      skew                      replication
                        “                                              skew
Ring                 

     Ring            - HW deployment
    •    Proxy       Network IO
    •    A/C/O                        Zone                     (Disk I/O)

    




                                             Zone-1
                                                      A/C/O                 A/C/O
                                                      Server   JBOD
                                                                  file      Server   JBOD      …
                         Proxy Serv                            s                     s
                         er



                                             Zone-2
                                                      A/C/O                 A/C/O
                                                      Server   JBOD         Server   JBOD      …
                         Proxy Serv
                         er                                    s                     s
         Load Bala
         ncer
                                             Zone-3

                                                      A/C/O                 A/C/O
                             …                        Server   JBOD         Server   JBOD
                                                                                        file
                                                                                               …
                                                               s                     s
                         Proxy Serv
                         er
                                             Zone-4




                                                      A/C/O                 A/C/O
                                                      Server      file
                                                               JBOD         Server   JBOD      …
                                                               s                     s
Ring                                 (2) 
                                                                                                              3 replicas
          Ring                   - Ring              build                                            replica       replica   replica
         •                                           (ring-builder)                                      1
            2
        3




                                                                                                                                         2^13 Partitions
                    - zone 4          , zone       24 devs                                        Dev0
             Dev24
    Dev48
                    -                      8       (2^13)                                         Dev1
             Dev25
    Dev49
         •                      weight                        (       =   weight        )
                  0~95         dev index                                                          …
                …
        …
         •        Rebalance          : partition * replica                     ,                         :
              :
     :
                                                                                              *                                      weigh
                                                                                                  t                                 86*3

                               Ring
                                                                                       Rebalancing
    •     2                               weight                 (
                                                                              1)            weight device
                        ) 96           ,
    •                                          ,
                                                          ,                   2)                                                                           r
                                                                              eplica 1
                                                                              *                         2^13
                              192     dev         43*3
                                                                              2                         2
              *                      1.5*2^13                                 rebalancing                  + replication
Ring                        (2) 

    Ring             ?
     • 

     •    Partitions * Replicas                  ,


          * Cassandra     ring                       … hash           /

     
     •                /
     •           :            /
     •           :                                                                  /
          ex.    1)                           70~80%                 + rebalancing
                2)        rebalancing
                3)                                   partition
     
     •    History of Ring,              (http://swift.openstack.org/overview_ring.html)
     •                              , Gossip                                            +
     •                           , Single point of failure,
     •                                          
Related Info

                   – http://swift.openstack.org
    •    swift            administrator, developers guide


                     : http://launchpad.net/swift
    •                                ,     : Swift-1.3.0 (Cactus)
    •    Python 2.6, Ubuntu 10.04
    •    xfs                (xattr          )
    •    Sqlite3 DB


         SAIO – Swift All-In-One
    •            Virtual machine
    •    Debugging? eclipse + pydev plugin + pydevd.settrace()


         swift         update            (https://blueprints.launchpad.net/swift/diablo)
    • 

    • 

    •    Multi-cluster
    •    S3         API
Rackspace / Amazon                                     

     http://aws.amazon.com/solutions/case-studies/

     http://69.20.89.3/apps/backup_and_collaboration/online_file_storage/

           Rackspace Cloudfiles                      Amazon S3/EC2
          Email Hosting
                     Application Hosting
          Email Archiving
                   Backup and Storage
          Email marketing
                   Content Delivery
          File Sharing                       E-Commerce
          Backup & Collaboration             Media Hosting
          Mobile applications
               On-Demand Workforce
                                              Search Engines
                                              Web Hosting
Rackspace API                            

         Rackspace CloudFiles API
    •                         , API
           •    CyberDuck :
           •    Mobile App:           (CDN)
           •    Plixi(Tweet Photo):
KT ucloud storage

     KT              •     cs: server
                     •     ds: database service
    • 
                     •     storage: storage service
                     •     bs: backup service
     cs.ucloud.com   ...
Swift API                                                   

    KT ucloud SS (Swift)                      tools

                                                                      URL                Cloud storage



Cyberduck       Open source FTP, SFTP, WebDAV, Cloud        Cyberduck.ch            Amazon S3
                Files,                                                              FTP, WebDav
                Google Docs & Amazon S3 Browser for M                               Google Docs
                ac & Windows.                                                       Cloudfiles
                                                                                    Window Azure
                                                                                    Openstack
                                                                                    Etc…

Gladinet        Seamless access, aggregate, and backup      Gladinet.com            Amazon S3
                to cloud storage                                                    FTP, WebDav
                                                                                    Google Docs
                                                                                    Cloudfiles
                                                                                    Internap
                                                                                    Openstack
                                                                                    Etc…

Cloudfuse       Cloudfuse is a FUSE application which pro   ohloh.net/p/cloudfuse   Cloudfiles
                vides access to Rackspace's Cloud Files (                           Openstack(Swift)
                or any installation of Swift).
Swift API                          JAVA CLI client (1)

     JAVA       ANT

 


    •    https://github.com/rackspace/java-cloudfiles/archives/master


 

    •            /cloudfiles.properties
          version=v1
          connection_timeout=5000
          # Auth info
          auth_url=https://ssproxy.ucloud.com/auth/v1.0
          auth_token_name=X-Auth-Token
          auth_user_header=X-Storage-User
          auth_pass_header=X-Storage-Pass

     ANT
Swift API                               JAVA CLI client (2)

      Windows
    @echo off
    java -cp lib/commons-cli-1.1.jar;lib/httpcore-4.1.jar;lib/httpclient-4.0.3.jar;lib/commons-lang-2.4.jar;lib/junit.jar;lib/commons-co
    dec-1.3.jar;lib/commons-io-1.4.jar;lib/commons-logging-1.1.1.jar;lib/log4j-1.2.15.jar;dist/java-cloudfiles.jar;.;classes; com.racks
    pacecloud.client.cloudfiles.sample.FilesCli
    pause




      Linux, MAC

    #!/bin/sh
    export CLASSPATH=lib/commons-cli-1.1.jar:lib/httpcore-4.1.jar:lib/httpclient-4.0.3.jar:lib/commons-lang-2.4.jar:lib/junit.jar:lib/co
    mmons-codec-1.3.jar:lib/commons-io-1.4.jar:lib/commons-logging-1.1.1.jar:lib/log4j-1.2.15.jar:dist/java-cloudfiles.jar:.
    java com.rackspacecloud.client.cloudfiles.sample.FilesCli




 

     •    username
     •    password      API KEY             (cs.ucloud.com                          )
     •    account            Enter
     •                  help command
Swift API                          JAVA CLI client (3)

                COMMAND
    •    get                          List the containers for this account
    •    get container                 List the contents of the given container
    •    get container/object destination Download the given object and store it at the destination
    •    head                         Get information about this account
    •    head container                 Get the container's information
    •    head container/object           Get the objects's information and metadata
    •    put container                 Create the given container
    •    put container localfile         Upload the local file to the container
    •    delete container               Delete the container
    •    delete container/object         Delete the given object
    •    help                         Print this help message
    •    exit                         Exit the program
Swift API
                                                 API
Account and Authentication   GET account                              Account     ,         ,
                             GET accounts list                        User    ,       ,
                             PUT account                                                  (token, storage url)
                             DELETE account                           *                             API
                             GET user
                             GET users list
                             PUT user
                             DELETE user
Storage account service      GET Storage account                      Container      ,
                             HEAD Storage account                     Account
                             POST Storage account                     Account metadata
Storage container service    HEAD Storage container                   Object       ,
                             GET Storage container                    Container
                             PUT Storage container                    Container      ,
                             DELETE Storage container                 Container metadata
                             POST Storage container : user metadata   Container ACL
                             POST Storage container : ACL
Storage object service       HEAD Storage object                      Object
                             GET Storage object                       Object
                             PUT Storage object                       Object copy
                             Chunked Transfer Encoding                Object
                             Copy Object                              Object metadata
                             POST Storage object
                             DELETE Storage object
OpenStack Image Service (Glance)                                           

     OpenStack                                                     ,   ,   ,
                     .

                                                                               query
               Standard REST API

     Swift

                                          upload
    •    RawMachine (kernel/ramdisk outside of imge, a.k.a. AMI)
    •    VHD (Hyper-V)
    •    VDI (VirtualBox)
    •    Qcow2 (QEMU/KVM)
    •    VMDK (VMWare)
    •    OVF
OpenStack                      ?




  ‣    OpenStack           http://   ‣    OpenStack               http:
       www.openstack.org                  //www.openstack.or.kr
(          ) www.jclouds.org (multi-cloud library)

▷       jclouds 는 개발자들이 다양한 클라우드를 활용하고,
        자바 개발 skill들을 재 사용 가능토록 하는 오픈소스 라이브러리이다.
                                               

▷       jclouds API는 Amazon, GoGrid, Microsoft Azure, vCloud, Rackspa
        ce, OpenStack등의 다양한 클라우드 환경을 지원하며,
        개발자들이 각각 서비스들의 복잡한 API구성과는 상관없이,
        자유롭게 클라우드 고유의 기능들을 자유롭게 사용할 수 있도록 함. 

        (              ) How to change cloud providers without restarti
        ng your JVM: http://www.youtube.com/watch?v=SJ7sm3lhKnw

        Quick Start OpenStack:
        http://code.google.com/p/jclouds/wiki/QuickStartOpenStack
(   ) www.jclouds.org (multi-cloud library)
?


Openstack          : www.openstack.or.kr
  Facebook OpenStack Korea Group
                 : @songerie

            : jaesuk.ahn@gmail.com
JCO Conference OpenStack

Más contenido relacionado

La actualidad más candente

Cloud computing and OpenStack
Cloud computing and OpenStackCloud computing and OpenStack
Cloud computing and OpenStackEdgar Magana
 
003 vm ware_whitepaper_screen
003 vm ware_whitepaper_screen003 vm ware_whitepaper_screen
003 vm ware_whitepaper_screenPaulo R
 
Openstack architure part 1
Openstack architure part 1Openstack architure part 1
Openstack architure part 1Nhan Cao Thanh
 
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'
 
Introduction to OpenStack Storage
Introduction to OpenStack StorageIntroduction to OpenStack Storage
Introduction to OpenStack StorageNetApp
 
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
 
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014Tran Nhan
 
Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"CREATE-NET
 
Workshop - Openstack, Cloud Computing, Virtualization
Workshop - Openstack, Cloud Computing, VirtualizationWorkshop - Openstack, Cloud Computing, Virtualization
Workshop - Openstack, Cloud Computing, VirtualizationJayaprakash R
 
Distributed Block-level Storage Management for OpenStack, by Danile lee
Distributed Block-level Storage Management for OpenStack, by Danile leeDistributed Block-level Storage Management for OpenStack, by Danile lee
Distributed Block-level Storage Management for OpenStack, by Danile leeHui Cheng
 
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012The Linux Foundation
 
Open Source Cloud Computing -Eucalyptus
Open Source Cloud Computing -EucalyptusOpen Source Cloud Computing -Eucalyptus
Open Source Cloud Computing -EucalyptusSameer Naik
 
OpenStack Training | OpenStack Tutorial For Beginners | OpenStack Certificati...
OpenStack Training | OpenStack Tutorial For Beginners | OpenStack Certificati...OpenStack Training | OpenStack Tutorial For Beginners | OpenStack Certificati...
OpenStack Training | OpenStack Tutorial For Beginners | OpenStack Certificati...Edureka!
 
OpenStack Architecture: Past and Future
OpenStack Architecture: Past and FutureOpenStack Architecture: Past and Future
OpenStack Architecture: Past and FutureKen Pepple
 
OpenStack 101 Presentation
OpenStack 101 PresentationOpenStack 101 Presentation
OpenStack 101 PresentationEVault
 

La actualidad más candente (20)

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
 
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...
 
Cloud computing and OpenStack
Cloud computing and OpenStackCloud computing and OpenStack
Cloud computing and OpenStack
 
003 vm ware_whitepaper_screen
003 vm ware_whitepaper_screen003 vm ware_whitepaper_screen
003 vm ware_whitepaper_screen
 
Openstack architure part 1
Openstack architure part 1Openstack architure part 1
Openstack architure part 1
 
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...
 
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
 
Introduction to OpenStack Storage
Introduction to OpenStack StorageIntroduction to OpenStack Storage
Introduction to OpenStack Storage
 
Introduction to OpenStack Architecture (Grizzly Edition)
Introduction to OpenStack Architecture (Grizzly Edition)Introduction to OpenStack Architecture (Grizzly Edition)
Introduction to OpenStack Architecture (Grizzly Edition)
 
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
 
Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"
 
Workshop - Openstack, Cloud Computing, Virtualization
Workshop - Openstack, Cloud Computing, VirtualizationWorkshop - Openstack, Cloud Computing, Virtualization
Workshop - Openstack, Cloud Computing, Virtualization
 
Distributed Block-level Storage Management for OpenStack, by Danile lee
Distributed Block-level Storage Management for OpenStack, by Danile leeDistributed Block-level Storage Management for OpenStack, by Danile lee
Distributed Block-level Storage Management for OpenStack, by Danile lee
 
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
 
Open Source Cloud Computing -Eucalyptus
Open Source Cloud Computing -EucalyptusOpen Source Cloud Computing -Eucalyptus
Open Source Cloud Computing -Eucalyptus
 
Apache CloudStack from API to UI
Apache CloudStack from API to UIApache CloudStack from API to UI
Apache CloudStack from API to UI
 
OpenStack Training | OpenStack Tutorial For Beginners | OpenStack Certificati...
OpenStack Training | OpenStack Tutorial For Beginners | OpenStack Certificati...OpenStack Training | OpenStack Tutorial For Beginners | OpenStack Certificati...
OpenStack Training | OpenStack Tutorial For Beginners | OpenStack Certificati...
 
OpenStack Architecture: Past and Future
OpenStack Architecture: Past and FutureOpenStack Architecture: Past and Future
OpenStack Architecture: Past and Future
 
OpenStack 101 Presentation
OpenStack 101 PresentationOpenStack 101 Presentation
OpenStack 101 Presentation
 

Similar a JCO Conference OpenStack

Future of Cloud is Open John Engates Rackspace
Future of Cloud is Open John Engates RackspaceFuture of Cloud is Open John Engates Rackspace
Future of Cloud is Open John Engates RackspaceOpen Data Center Alliance
 
Intro to OpenStack
Intro to OpenStackIntro to OpenStack
Intro to OpenStackdonnieh1
 
OpenStack-101-Modular-Deck-1.pptx
OpenStack-101-Modular-Deck-1.pptxOpenStack-101-Modular-Deck-1.pptx
OpenStack-101-Modular-Deck-1.pptxLarrySevilla3
 
Take the Open Cloud for a Test Drive!
Take the Open Cloud for a Test Drive!Take the Open Cloud for a Test Drive!
Take the Open Cloud for a Test Drive!Rackspace
 
Introduction to open stack
Introduction to open stackIntroduction to open stack
Introduction to open stackKanagaraj M
 
OpenStack - An Overview
OpenStack - An OverviewOpenStack - An Overview
OpenStack - An Overviewgraziol
 
OpenStack: Why Is It Gaining So Much Traction?
OpenStack: Why Is It Gaining So Much Traction?OpenStack: Why Is It Gaining So Much Traction?
OpenStack: Why Is It Gaining So Much Traction?mestery
 
OpenStack (projects 101)
OpenStack (projects 101)OpenStack (projects 101)
OpenStack (projects 101)Hazzim Anaya
 
Openstack Global Meetup
Openstack Global Meetup Openstack Global Meetup
Openstack Global Meetup openstackindia
 
Openstackoverview-DEC2013
Openstackoverview-DEC2013Openstackoverview-DEC2013
Openstackoverview-DEC2013Michael Lessard
 
Openstack in action2 Rackspace- state of the openstack union 31-05-12
Openstack in action2   Rackspace- state of the openstack union 31-05-12Openstack in action2   Rackspace- state of the openstack union 31-05-12
Openstack in action2 Rackspace- state of the openstack union 31-05-12eNovance
 
OpenStack101 vBrownBagLatAm 2016
OpenStack101 vBrownBagLatAm 2016OpenStack101 vBrownBagLatAm 2016
OpenStack101 vBrownBagLatAm 2016Alvaro Soto
 
OpenStack Ecosystem – Xen Cloud Platform and Integration into OpenStack - in...
OpenStack Ecosystem – Xen Cloud Platform and Integration into OpenStack -  in...OpenStack Ecosystem – Xen Cloud Platform and Integration into OpenStack -  in...
OpenStack Ecosystem – Xen Cloud Platform and Integration into OpenStack - in...IndicThreads
 
OpenStack for VMware Administrators
OpenStack for VMware AdministratorsOpenStack for VMware Administrators
OpenStack for VMware AdministratorsTrevor Roberts Jr.
 
Shannon McFarland OpenStack/Cisco Intro
Shannon McFarland OpenStack/Cisco IntroShannon McFarland OpenStack/Cisco Intro
Shannon McFarland OpenStack/Cisco IntroShannon McFarland
 
Introduction of OpenStack cascading solution
Introduction of OpenStack cascading solutionIntroduction of OpenStack cascading solution
Introduction of OpenStack cascading solutionJoe Huang
 

Similar a JCO Conference OpenStack (20)

Future of Cloud is Open John Engates Rackspace
Future of Cloud is Open John Engates RackspaceFuture of Cloud is Open John Engates Rackspace
Future of Cloud is Open John Engates Rackspace
 
Intro to OpenStack
Intro to OpenStackIntro to OpenStack
Intro to OpenStack
 
War of Openstack Private Cloud Distribution
War of Openstack Private Cloud DistributionWar of Openstack Private Cloud Distribution
War of Openstack Private Cloud Distribution
 
Introduction to OpenStack (2012)
Introduction to OpenStack (2012)Introduction to OpenStack (2012)
Introduction to OpenStack (2012)
 
OpenStack-101-Modular-Deck-1.pptx
OpenStack-101-Modular-Deck-1.pptxOpenStack-101-Modular-Deck-1.pptx
OpenStack-101-Modular-Deck-1.pptx
 
Take the Open Cloud for a Test Drive!
Take the Open Cloud for a Test Drive!Take the Open Cloud for a Test Drive!
Take the Open Cloud for a Test Drive!
 
Introduction to open stack
Introduction to open stackIntroduction to open stack
Introduction to open stack
 
OpenStack - An Overview
OpenStack - An OverviewOpenStack - An Overview
OpenStack - An Overview
 
OpenStack: Why Is It Gaining So Much Traction?
OpenStack: Why Is It Gaining So Much Traction?OpenStack: Why Is It Gaining So Much Traction?
OpenStack: Why Is It Gaining So Much Traction?
 
OpenStack (projects 101)
OpenStack (projects 101)OpenStack (projects 101)
OpenStack (projects 101)
 
Openstack Global Meetup
Openstack Global Meetup Openstack Global Meetup
Openstack Global Meetup
 
Openstackoverview-DEC2013
Openstackoverview-DEC2013Openstackoverview-DEC2013
Openstackoverview-DEC2013
 
Openstack in action2 Rackspace- state of the openstack union 31-05-12
Openstack in action2   Rackspace- state of the openstack union 31-05-12Openstack in action2   Rackspace- state of the openstack union 31-05-12
Openstack in action2 Rackspace- state of the openstack union 31-05-12
 
OpenStack101 vBrownBagLatAm 2016
OpenStack101 vBrownBagLatAm 2016OpenStack101 vBrownBagLatAm 2016
OpenStack101 vBrownBagLatAm 2016
 
OpenStack Ecosystem – Xen Cloud Platform and Integration into OpenStack - in...
OpenStack Ecosystem – Xen Cloud Platform and Integration into OpenStack -  in...OpenStack Ecosystem – Xen Cloud Platform and Integration into OpenStack -  in...
OpenStack Ecosystem – Xen Cloud Platform and Integration into OpenStack - in...
 
Openstack
OpenstackOpenstack
Openstack
 
Openstack 101
Openstack 101Openstack 101
Openstack 101
 
OpenStack for VMware Administrators
OpenStack for VMware AdministratorsOpenStack for VMware Administrators
OpenStack for VMware Administrators
 
Shannon McFarland OpenStack/Cisco Intro
Shannon McFarland OpenStack/Cisco IntroShannon McFarland OpenStack/Cisco Intro
Shannon McFarland OpenStack/Cisco Intro
 
Introduction of OpenStack cascading solution
Introduction of OpenStack cascading solutionIntroduction of OpenStack cascading solution
Introduction of OpenStack cascading solution
 

Más de Open Stack

OpenStack Swift overview oscon2011
OpenStack Swift overview oscon2011OpenStack Swift overview oscon2011
OpenStack Swift overview oscon2011Open Stack
 
Dell Crowbar and OpenStack at OSCON
Dell Crowbar and OpenStack at OSCONDell Crowbar and OpenStack at OSCON
Dell Crowbar and OpenStack at OSCONOpen Stack
 
Nebula james Williams
Nebula james WilliamsNebula james Williams
Nebula james WilliamsOpen Stack
 
Open stack dashboard diablo
Open stack dashboard   diabloOpen stack dashboard   diablo
Open stack dashboard diabloOpen Stack
 
Snapshot clone-boot-presentation-final
Snapshot clone-boot-presentation-finalSnapshot clone-boot-presentation-final
Snapshot clone-boot-presentation-finalOpen Stack
 
Opening Presentation
Opening PresentationOpening Presentation
Opening PresentationOpen Stack
 
Gluster open stack dev summit 042011
Gluster open stack dev summit 042011Gluster open stack dev summit 042011
Gluster open stack dev summit 042011Open Stack
 
Swift container sync
Swift container syncSwift container sync
Swift container syncOpen Stack
 
The site architecture you can edit
The site architecture you can editThe site architecture you can edit
The site architecture you can editOpen Stack
 
Mach Technology
Mach Technology Mach Technology
Mach Technology Open Stack
 
OpenStack on Intel
OpenStack on IntelOpenStack on Intel
OpenStack on IntelOpen Stack
 
Operating the Hyperscale Cloud
Operating the Hyperscale CloudOperating the Hyperscale Cloud
Operating the Hyperscale CloudOpen Stack
 
Openstack and eBay
Openstack and eBay Openstack and eBay
Openstack and eBay Open Stack
 
OpenStack Opportunity - Citrix
OpenStack Opportunity - CitrixOpenStack Opportunity - Citrix
OpenStack Opportunity - CitrixOpen Stack
 
PaaS on Openstack
PaaS on OpenstackPaaS on Openstack
PaaS on OpenstackOpen Stack
 
Cloud Service Providers and OpenStack
Cloud Service Providers and OpenStackCloud Service Providers and OpenStack
Cloud Service Providers and OpenStackOpen Stack
 
OpenStack Winfest2011
OpenStack Winfest2011OpenStack Winfest2011
OpenStack Winfest2011Open Stack
 
Openstack at NTT Feb 7, 2011
Openstack at NTT Feb 7, 2011Openstack at NTT Feb 7, 2011
Openstack at NTT Feb 7, 2011Open Stack
 
Welcome Jim Curry
Welcome Jim CurryWelcome Jim Curry
Welcome Jim CurryOpen Stack
 

Más de Open Stack (20)

OpenStack Swift overview oscon2011
OpenStack Swift overview oscon2011OpenStack Swift overview oscon2011
OpenStack Swift overview oscon2011
 
Dell Crowbar and OpenStack at OSCON
Dell Crowbar and OpenStack at OSCONDell Crowbar and OpenStack at OSCON
Dell Crowbar and OpenStack at OSCON
 
Nova HA
Nova HANova HA
Nova HA
 
Nebula james Williams
Nebula james WilliamsNebula james Williams
Nebula james Williams
 
Open stack dashboard diablo
Open stack dashboard   diabloOpen stack dashboard   diablo
Open stack dashboard diablo
 
Snapshot clone-boot-presentation-final
Snapshot clone-boot-presentation-finalSnapshot clone-boot-presentation-final
Snapshot clone-boot-presentation-final
 
Opening Presentation
Opening PresentationOpening Presentation
Opening Presentation
 
Gluster open stack dev summit 042011
Gluster open stack dev summit 042011Gluster open stack dev summit 042011
Gluster open stack dev summit 042011
 
Swift container sync
Swift container syncSwift container sync
Swift container sync
 
The site architecture you can edit
The site architecture you can editThe site architecture you can edit
The site architecture you can edit
 
Mach Technology
Mach Technology Mach Technology
Mach Technology
 
OpenStack on Intel
OpenStack on IntelOpenStack on Intel
OpenStack on Intel
 
Operating the Hyperscale Cloud
Operating the Hyperscale CloudOperating the Hyperscale Cloud
Operating the Hyperscale Cloud
 
Openstack and eBay
Openstack and eBay Openstack and eBay
Openstack and eBay
 
OpenStack Opportunity - Citrix
OpenStack Opportunity - CitrixOpenStack Opportunity - Citrix
OpenStack Opportunity - Citrix
 
PaaS on Openstack
PaaS on OpenstackPaaS on Openstack
PaaS on Openstack
 
Cloud Service Providers and OpenStack
Cloud Service Providers and OpenStackCloud Service Providers and OpenStack
Cloud Service Providers and OpenStack
 
OpenStack Winfest2011
OpenStack Winfest2011OpenStack Winfest2011
OpenStack Winfest2011
 
Openstack at NTT Feb 7, 2011
Openstack at NTT Feb 7, 2011Openstack at NTT Feb 7, 2011
Openstack at NTT Feb 7, 2011
 
Welcome Jim Curry
Welcome Jim CurryWelcome Jim Curry
Welcome Jim Curry
 

Último

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 

Último (20)

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 

JCO Conference OpenStack

  • 2. Index     OpenStack Overview   OpenStack Details
  • 3. .   . •  IaaS (Infrastructure as a Service): , , on-demand . •  PaaS (Platform as a Service): / on-demand . •  SaaS (Software as a Service): on-demand   IaaS •  Public Cloud: . •  Private Cloud: , . •  Hybrid Cloud: Public Cloud Private Cloud .
  • 4. ? Platform / Service MN O P Q ! ۨ Ȃ ‫ כּ‬R PaaS (Hadoop, M ongoDB % ) (Cloud Foundry) Cloud M anagement OpenStack, CloudStack OpenNebula, Eucalyptus, CloudForms Utility M onitoring Automation (Zabbix, Nagios, collectd, Hyperic) (Puppet, Chef) Hypervisor Network Load Balancer Xen, KVM Ỵ Open Network (HAProxy) Foundation Datacenter / Open Flow Switch / Hardware (Open vSwitch) Open Compute File ZFS, Nexenta, GlusterFS % System
  • 5. OpenStack Public과 Private 클라우드를 구축하기 위한 오픈소 스 Software / 커뮤니티
  • 6. OpenStack ?   Public Private Sof tware , , , .   “Public & Private” , .
  • 7. OpenStack ? #3 Cloud Prediction for 2011 OpenStack Will Come into its Own #2 Cloud Computing Story of 2010 This year's new wonder of the open-source community Top 12 Cloud Gifts of 2010 One of the great success stories in open source for the cloud #3 Biggest Cloud Computing Story of 2010 Cloud Computing Game-Changer #5 Cloud Company to Watch in 2011 Ranked Above Red Hat and Salesforce.com
  • 8. OpenStack ? ‣  커뮤니티: 1020 people / 77 companies ‣  Global 참여:" 디자인 서밋에 14 개국의 450여명이 참여 ‣  Global 사용자 그룹: Japan, Silicon Valley, New York, Austin, Egypt, South Korea, UK등
  • 9. OpenStack ? OpenStack Object Storage OpenSta ck / / OpenStack ,6 OpenStack Object Storage " OpenStack Private OpenStack Object Storage ( ) Project Citrix Cerfified Openstack ( Rackspace / ) >> OpenStack , OpenStack Private/Public .
  • 10. , ?   , !   OpenStack :( ) Private Cloud   OpenStack , – OpenStack . ?( : enStratus, Rightscale, Gladinet) – “ ” ? innovative   IaaS !
  • 11. OpenStack ?   Control and Flexibility. . legacy 3rd Party .   Industry Standard. 14 70 Open Stack . OpenStack . Linux .   . Public / Private .   . OpenStack Secur ity Policy, , , Public OpenStack .
  • 12. OpenStack ?   projects  Compute (code-named “Nova”) -  Provision /  Object Storage (code-named “Swift”) -  / .  Image Service (code-named “Glance”) -  , , , .
  • 13. OpenStack Compute ?   OpenStack Compute Subproject : Codename “NOVA”   Cloud fabric controller   Infrastructure as a Service(IaaS)   Amazon EC2, Rackspace Cloud Servers, Eucalyptus, OpenNebula   Users and Projects   Hypervisor virtualization sw , web-based API   Nova   REST-based API :   : Commodity   Hypervisor : KVM, Xen, XenServer, UML, Hyper-V, Vmware vSphere, LXC   Asynchronous eventually consistent communication   Horizontally and Massively Scalable   Amazon EC2 API OpenStack API
  • 14. Nova ?   http://ken.pepple.info/openstack/2011/04/22/openstack-nova-architecture/
  • 15. Nova ?
  • 16. Nova ?  Shared-Nothing, Message-based Compute nova-manag local method Auth Volume e Manager Controller local method Network Controller API Server local method Cloud OpenStack API Controller EC2 API Scheduler / Scheduler REST HTTP AMQP Object Compute Euca2ools Store Controller instance
  • 18. Nova ?   API   Hypervisor, storage networking /   HTTP   User EC2 access/secret key OpenStack API access key , API API Amazon EC2 API  VM instance, Security group, Volume, Snapshot, SSH key, VM image, IP address , Availability zone /  EC2 API command-line Euca2ools EC2 API OpenStack API   Rackspace Cloud Server API Servers, Images, Flavours, S hared IP /  Command-line novatools
  • 19. Nova ?   Scheduler     Random, Simple   Multi-zone distributed Scheduler   Compute Node   Compute server   Instance Run, Terminate, Reboot   Volume Attach, Detach   Get console output   Network Node     Flat, Flat DHCP, VLAN DHCP
  • 20. Nova ? 4. Ex) euca-run-instance 6. Role-Based 5. VM à ( ) 1. API Scheduler No Compute Nod de e User 7. API Server Network Node (RabbitMQ) 2. EC2 Access Key / Secret Key , Object Storage Se Volume Node rver 3. rpc.cast method: “run_instance ”
  • 21. Nova ?   Flat Mode   instance bridge(‘br100’) IP   Instance network configuration ‘/etc/network/interface’   Flat DHCP Mode   Flat mode instance bridge   Ethernet device(‘eth0’) bridge   Instance ‘dhcpdiscover’ dnsmasq IP
  • 22. Nova ?   VLAN DHCP Mode   instance public VPN   VLAN bridge  VLAN Private IP   Instance VLAN private IP   Nova VPN: CloudPipe   VLAN VLAN instance “cloudp ipe” VPN instance   CloudPipe instance VLAN IP 2 IP   port , network node public IP + port VPN
  • 23. Nova ?
  • 24. Nova Multi zone ? •  Zones Nova . •  Nested : Zones . •  Zone . (top-level Zones). A: API Service S: Scheduler Service N: Network Service V: Volume Service
  • 25. ?   VLAN Network Internet 외부망 내부망
  • 26. Nova ? Bexar Cactus Cactus Diablo Austin Release 2011.1.1 Feature Release Diablo1 Diablo2 Diablo3 Diablo4 Release Release (2011.1) Release Freeze (2011.2) 2011-02-03 03-03 2011-03-24 2011-04-14 2011-06-02 2011-06-30 2011-07-28 2011-08-25 2011-09-22 2010-10-21  Cactus Release 33 blueprint (8 deferred) Cactus Release Multi cluster in a region Region multi cluster http://wiki.openstack.org/MultiClusterZones IPv6 Flat, FlatDHCP, VLAN IPv4/IPv6 Multi NIC libvirt Support for more than one NIC per instance. Rackspace requires two nic's minimum (1 public, 1 private), but this should be abstracted to support N NIC’s VMware vSphere Support Vmware vSphere as computer provider
  • 27. Nova ? Cactus Release Live migration of running cloud servers Support migration (moving running VMs from one physical node to another) without shutting dow n the cloud server OpenStack API 1.1 New features in the OpenStack API 1.1 include IPv6 support, migration to the OpenStack names pace, and support for API extensions Unified Image Allow Nova to build instances directly from VHDs, with the customer data and kernel in one imag e. XS-Snapshots are already created as VHDs; this blueprint will allow Nova to boot the snapsh ots. LXC (Linux Container) LXC (Linux Containers) is an operating system-level virtualization method for running multiple is olated Linux systems (containers) on a single control host. LXC does not provide a virtual machi ne, but rather provides a virtual environment that has its own process and network space
  • 28. Nova ? Bexar Cactus Cactus Diablo Austin Release 2011.1.1 Feature Release Diablo1 Diablo2 Diablo3 Diablo4 Release Release (2011.1) Release Freeze (2011.2) 2011-02-03 03-03 2011-03-24 2011-04-14 2011-06-02 2011-06-30 2011-07-28 2011-08-25 2011-09-22 2010-10-21  Diablo 68 blueprint Diablo blueprint Integrated nova auth OpenStack Rackspace Integrated network services IPAM(IP address management), DHCP/dnsmasq virtual network segment, n etwork containers, LBaaS(Load Balance As A Service) NaaS(Network As A Service) Integrated block storage iSCSI volume , volume migration, Swift volume
  • 29. Nova ? Diablo Release Distributed & Advanced scheduler Multi-zone smart Service Provider Deployment Readiness OpenStack Nova deploy service provider Administrative vms VM/ API (load balancing, queuing systems, databases, load balancers, network bridging components) Boot from Volume Golden volume snapshot volume boot ※ blueprint https://blueprints.launchpad.net/nova/
  • 30. OpenStack Object Storage (Swift)   •  – , ( ) / / •  Highly available, distributed, eventually consistent object/blob store •  Single Point of Failure •  à commodity server기반 저렴하고 안정적인 페타급 (PB) 스토리지 서비스 가능   - , à Amazon S3 (Simple Storage Service) 와 유사 •  Archiving & Distributing (+CDN) Data http://aws.amazon.com/solutions/case-studies/ •  3rd Party Applications & Solutions   REST API / Library 3rd-party
  • 31. Client [HTTP] Proxy Ser Account Account Server Sqlite PUT ver Ring , DB file GET DELETE Req/API h POST andling, Container Container Server , Ring , Sqlite DB file Object Object Server Ring   Ring ( ) File •  Object Ring dev1 10.1.1.1/sdc “PUT OBJ1” Hash >> Shift dev1 dev11 dev53 dev11 10.1.1.1/sdm dev53 10.1.1.5/sdg : : : * Shift(Hash) ,
  • 32. Account, Container, Object •  URL us er User(s) •  Container Account •  Account User Account:User token https://swift.kt.com/v1/AUTH_57069e6e-2b54-4eeb-95a9-1eff53637978 •  Object (ex. Amazon S3 Bucket) Container Container • Access Control List(ACL) Contai ner https://swift.kt.com/v1/AUTH_57069e6e-2b54-4eeb-95a9-1eff53637978/TESTCONTAINER •  •  Container ACL Object Object •  Object ( , ) https://swift.kt.com/v1/AUTH_57069e6e-2b54-4eeb-95a9-1eff53637978/TESTCONTAINER/TESTFILE.txt
  • 33. Ring   Ring •  A mapping between the names of entities stored on disk and their physical location •  3 Rings – Account Ring, Container Ring, Object Ring •  Using Zone, Devices, Partitions and Replicas info. to build a Ring * zone: zone (ex. , / )   Ring -   Replica: , 3 replicas   Zone: replica , 3 (=3replicas) ,4   Devices: ( ) - : 12 of 2TB disk per node, 8 node  96 devs, 192TB cf) 3 replica 1/3  64TB   Partitions: Zone ⊃ (node) ⊃ Devices  Partitions device * partition skew replication “ skew
  • 34. Ring   Ring - HW deployment •  Proxy Network IO •  A/C/O Zone (Disk I/O) Zone-1 A/C/O A/C/O Server JBOD file Server JBOD … Proxy Serv s s er Zone-2 A/C/O A/C/O Server JBOD Server JBOD … Proxy Serv er s s Load Bala ncer Zone-3 A/C/O A/C/O … Server JBOD Server JBOD file … s s Proxy Serv er Zone-4 A/C/O A/C/O Server file JBOD Server JBOD … s s
  • 35. Ring (2) 3 replicas   Ring - Ring build replica replica replica •  (ring-builder) 1 2 3 2^13 Partitions - zone 4 , zone 24 devs Dev0 Dev24 Dev48 - 8 (2^13) Dev1 Dev25 Dev49 •  weight ( = weight ) 0~95 dev index … … … •  Rebalance : partition * replica , : : : * weigh t  86*3   Ring   Rebalancing •  2  weight ( 1) weight device ) 96 , •  , , 2) r eplica 1 * 2^13  192 dev 43*3 2 2 * 1.5*2^13 rebalancing + replication
  • 36. Ring (2)   Ring ? •  •  Partitions * Replicas , * Cassandra ring … hash / •  / •  : / •  :  / ex. 1) 70~80% + rebalancing 2) rebalancing 3) partition •  History of Ring, (http://swift.openstack.org/overview_ring.html) •  , Gossip  + •   , Single point of failure, •  
  • 37. Related Info   – http://swift.openstack.org •  swift administrator, developers guide   : http://launchpad.net/swift •  , : Swift-1.3.0 (Cactus) •  Python 2.6, Ubuntu 10.04 •  xfs (xattr ) •  Sqlite3 DB   SAIO – Swift All-In-One •  Virtual machine •  Debugging? eclipse + pydev plugin + pydevd.settrace()   swift update (https://blueprints.launchpad.net/swift/diablo) •  •  •  Multi-cluster •  S3 API
  • 38. Rackspace / Amazon   http://aws.amazon.com/solutions/case-studies/   http://69.20.89.3/apps/backup_and_collaboration/online_file_storage/ Rackspace Cloudfiles Amazon S3/EC2   Email Hosting  Application Hosting   Email Archiving  Backup and Storage   Email marketing  Content Delivery   File Sharing  E-Commerce   Backup & Collaboration  Media Hosting   Mobile applications  On-Demand Workforce  Search Engines  Web Hosting
  • 39. Rackspace API   Rackspace CloudFiles API •  , API •  CyberDuck : •  Mobile App: (CDN) •  Plixi(Tweet Photo):
  • 40. KT ucloud storage   KT •  cs: server •  ds: database service •  •  storage: storage service •  bs: backup service   cs.ucloud.com ...
  • 41. Swift API   KT ucloud SS (Swift) tools URL Cloud storage Cyberduck Open source FTP, SFTP, WebDAV, Cloud Cyberduck.ch Amazon S3 Files, FTP, WebDav Google Docs & Amazon S3 Browser for M Google Docs ac & Windows. Cloudfiles Window Azure Openstack Etc… Gladinet Seamless access, aggregate, and backup Gladinet.com Amazon S3 to cloud storage FTP, WebDav Google Docs Cloudfiles Internap Openstack Etc… Cloudfuse Cloudfuse is a FUSE application which pro ohloh.net/p/cloudfuse Cloudfiles vides access to Rackspace's Cloud Files ( Openstack(Swift) or any installation of Swift).
  • 42. Swift API JAVA CLI client (1)   JAVA ANT   •  https://github.com/rackspace/java-cloudfiles/archives/master   •  /cloudfiles.properties version=v1 connection_timeout=5000 # Auth info auth_url=https://ssproxy.ucloud.com/auth/v1.0 auth_token_name=X-Auth-Token auth_user_header=X-Storage-User auth_pass_header=X-Storage-Pass   ANT
  • 43. Swift API JAVA CLI client (2)   Windows @echo off java -cp lib/commons-cli-1.1.jar;lib/httpcore-4.1.jar;lib/httpclient-4.0.3.jar;lib/commons-lang-2.4.jar;lib/junit.jar;lib/commons-co dec-1.3.jar;lib/commons-io-1.4.jar;lib/commons-logging-1.1.1.jar;lib/log4j-1.2.15.jar;dist/java-cloudfiles.jar;.;classes; com.racks pacecloud.client.cloudfiles.sample.FilesCli pause   Linux, MAC #!/bin/sh export CLASSPATH=lib/commons-cli-1.1.jar:lib/httpcore-4.1.jar:lib/httpclient-4.0.3.jar:lib/commons-lang-2.4.jar:lib/junit.jar:lib/co mmons-codec-1.3.jar:lib/commons-io-1.4.jar:lib/commons-logging-1.1.1.jar:lib/log4j-1.2.15.jar:dist/java-cloudfiles.jar:. java com.rackspacecloud.client.cloudfiles.sample.FilesCli   •  username •  password API KEY (cs.ucloud.com ) •  account Enter •  help command
  • 44. Swift API JAVA CLI client (3)   COMMAND •  get List the containers for this account •  get container List the contents of the given container •  get container/object destination Download the given object and store it at the destination •  head Get information about this account •  head container Get the container's information •  head container/object Get the objects's information and metadata •  put container Create the given container •  put container localfile Upload the local file to the container •  delete container Delete the container •  delete container/object Delete the given object •  help Print this help message •  exit Exit the program
  • 45. Swift API API Account and Authentication GET account Account , , GET accounts list User , , PUT account (token, storage url) DELETE account * API GET user GET users list PUT user DELETE user Storage account service GET Storage account Container , HEAD Storage account Account POST Storage account Account metadata Storage container service HEAD Storage container Object , GET Storage container Container PUT Storage container Container , DELETE Storage container Container metadata POST Storage container : user metadata Container ACL POST Storage container : ACL Storage object service HEAD Storage object Object GET Storage object Object PUT Storage object Object copy Chunked Transfer Encoding Object Copy Object Object metadata POST Storage object DELETE Storage object
  • 46. OpenStack Image Service (Glance)   OpenStack , , , .   query Standard REST API   Swift   upload •  RawMachine (kernel/ramdisk outside of imge, a.k.a. AMI) •  VHD (Hyper-V) •  VDI (VirtualBox) •  Qcow2 (QEMU/KVM) •  VMDK (VMWare) •  OVF
  • 47. OpenStack ? ‣  OpenStack http:// ‣  OpenStack http: www.openstack.org //www.openstack.or.kr
  • 48. ( ) www.jclouds.org (multi-cloud library) ▷  jclouds 는 개발자들이 다양한 클라우드를 활용하고, 자바 개발 skill들을 재 사용 가능토록 하는 오픈소스 라이브러리이다. ▷  jclouds API는 Amazon, GoGrid, Microsoft Azure, vCloud, Rackspa ce, OpenStack등의 다양한 클라우드 환경을 지원하며, 개발자들이 각각 서비스들의 복잡한 API구성과는 상관없이, 자유롭게 클라우드 고유의 기능들을 자유롭게 사용할 수 있도록 함.   ( ) How to change cloud providers without restarti ng your JVM: http://www.youtube.com/watch?v=SJ7sm3lhKnw   Quick Start OpenStack: http://code.google.com/p/jclouds/wiki/QuickStartOpenStack
  • 49. ( ) www.jclouds.org (multi-cloud library)
  • 50. ? Openstack : www.openstack.or.kr Facebook OpenStack Korea Group : @songerie : jaesuk.ahn@gmail.com