SlideShare une entreprise Scribd logo
1  sur  37
OpenStack
 Diablo Release
         陳彥宏 Eric
Cloud Computing HQ, Wistron
      +886-2-6612-2980
 Eric_yh_chen@wistron.com
OpenStack History

         陳彥宏 Eric
Cloud Computing HQ, Wistron
      +886-2-6612-2980
 Eric_yh_chen@wistron.com
• Projected by Rackspace Cloud and NASA
  at July, 2010
• Open source with Apache License
• Written in Python
• Stable Release: 2011/09 Diablo
• Next Release: 2012/04 Essex

                           2012/01
  2011/08
Datacenters are being virtualized, Servers are first
HYPERVISORS PROVIDE ABSTRACTION BETWEEN APPS AND HARDWARE (SERVERS)




                           HOST 1                         HOST 2                          HOST 3                           HOST 4, ETC.


              VMs




                                    Hypervisor:
                                    Turns 1 server into many “virtual machines” (instances or VMs)




1. Server Virtualization
   Virtualization                                 2. Cloud Data Center                               3. Cloud Federation
Next: Storage, Network…the building blocks
ABSTRACTION BETWEEN APPS AND HARDWARE




1. Server Virtualization
   Virtualization          2. Cloud Data Center   3. Cloud Federation
But questions arise as the environment grows...
“VM SPRAWL” CAN MAKE THINGS UNMANAGEABLE VERY QUICKLY




                               APPS                          USERS          ADMINS




                           +




1. Server Virtualization
   Virtualization                     2. Cloud Data Center    3. Cloud Federation
But questions arise as the environment grows...
“VM SPRAWL” CAN MAKE THINGS UNMANAGEABLE VERY QUICKLY




                           APPS                          USERS          ADMINS




1. Server Virtualization
   Server Virtualization          2. Cloud Data Center    3. Cloud Federation
Solution: OpenStack, The Cloud Operating System
A NEW MANAGEMENT LAYER THAT ADDS AUTOMATION AND CONTROL




                           APPS                           USERS          ADMINS




                                  CLOUD OPERATING SYSTEM




1. Server Virtualization
   Server Virtualization           2. Cloud Data Center      3. Cloud Federation
In Summary, the Cloud Operating System
enables enterprises to:
A common platform is here.
OPENSTACK IS OPEN SOURCE SOFTWARE POWERING PUBLIC AND PRIVATE CLOUDS.




           Private Cloud:                                              Public Cloud:




1. Server Virtualization
   Virtualization           2. Cloud Data Center       3. Cloud Federation
Projects in Openstack

           陳彥宏 Eric
  Cloud Computing HQ, Wistron
        +886-2-6612-2980
   Eric_yh_chen@wistron.com
• Responsible for managing virtual
  machines
                  1.




                            2.




                       3.



             4.
Feature                                                             Benefit
                                                            Racks of commodity servers as pools of computing
Manage virtualized commodity server resources               Improved utilization and automation of resources for greater cost
           CPU, memory, disk, and network interfaces
                                                            efficiencies
                                                            Programmatically allocate IPs and VLANs VLANs
     Manage Local Area Networks (LAN)                       (for rapid provisioning of network capabilities and security features)
                Flat, Flat DHCP, VLAN DHCP, IPv6            Flexible networking models to suit needs of each application
                                                            and/or user group
                                                            Designed for automation and security
                                                            (to make it easy for you to manage who has access to compute resources
   API with rate limiting and authentication
                                                            and prevents users from impacting each other with excessive API
                                                            utilization)

                                                            Massively scalable and highly available system
  Distributed and asynchronous architecture
                                                            (for increased assurance of system uptime)

                                                            Easily store, import, share, and query images
   Virtual Machine (VM) image management
                                                            (to make it easy for you to spin up new standardized VMs)

       Live VM management (Instance)                        Increase productivity with lifecycle management
        Run, reboot, suspend, resize, terminate instances   (from a single user interface and using the APIs)

                                                            Build a menu of options for users to select from
 Create and manage Instance Types (Flavors)                 (to enable self service and greater efficiency)
            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-tolerance
          Create, delete, attach and transfer volumes       and added flexibility
          Live migration of instances                       Minimize downtime with planned maintenance
                          (Diablo v3)

               Floating IP addresses                        Keep IPs & DNS correct when managing VMs

                                                            Flexibility to assign and control access to VM instances by creating
                   Security Groups
                                                            separation between resource pools

     Role Based Access Control (RBAC)                       Ensure security by user, role and project

                 Projects & Quotas                          Ability to allocate, track and limit resource utilization
                                                                                                          …click here for Compute
       VNC Proxy through web browser                        Quick and easy CLI administration             Roadmap…
OpenStack Compute – Roadmap

    Feature                                                                       Benefit
    Open vSwitch in Xen
                                  Allows for more granular network control and flexibility, including protection for IPv6
(Diablo v1 06/02 – Implemented)
      Multi-Nic support
   (Diablo v2 06/30 – Code        Offers more flexible networking options
           Review)
      Event Notification          Pro-active alerting
      (Diablo v2 06/30 –          (e.g.: notification of instance builds, deletions and migrations are useful for monitoring and billing
        Implemented)              applications.)
    Distributed scheduler
                                  Robust scheduler for scalability and high availability
      (Diablo v2 06/30 –
        Implemented)
                                  (for large scale deployments potentially spanning across DCs)
        System usage
                                  Provides metrics for billing, chargeback, or monitoring purposes
  (Diablo v2 06/30 – Started)
      Boot with volume
   (Diablo v3 07/28 – Code        shorter boot time, persistent root partition
           Review)
    Virtual storage arrays        Allows to emulates Enterprise class storage arrays, storage administrators will be able to choose
(Diablo v2 06/30 – In Progress)   things like type of drives (SSDs, SAS, SATA), type of interface (iSCSI, AoE, FCoE)
     Global firewall rules
                                  DDOS prevention
      (Diablo v2 06/30 –
        Implemented)
                                  Drops all traffic from blacklisted IPs before it reaches instances
     Advanced Scheduler
                                  Scheduler decision framework for more efficient mgmt./provisioning
  (Diablo v3 07/28 – Started)
 Federated Auth with Zones
                                  Allows to control permissions b/w public and private zones
   (Diablo v4 08/25 – TBD)




                                                                     <Release Name> <Version> <Release Date> - < Status>
• Disk images and associated metadata
      • Discover, register and retrieve

     1.                       2.




                                   3.


4.
OpenStack Image Service:

         Feature                                                         Benefit
     Image-as-a-service          Store and retrieve virtual machine images at scale


Multi-format/container support   Compatible with all common image formats


        Image status             Provides visibility and availability structure


        Scalable API             Image Services scales with OpenStack


          Metadata               Store and retrieve information about the image


      Image Checksum             Ensure data integrity


     Extensive Logging           Provide audit and debugging capability


      Integrated testing         Verify functionality of the virtual machine


   Back-end store options        Greater flexibility with Swift, Local, S3 or HTTP


       Version control           Provides structure and control


         CLI access              Administrative options




                                                                                      …click here for Image Service
                                                                                      Roadmap…
OpenStack Image Service – Roadmap
           Feature                                                   Benefit

 Auth. System integration
                                   Allows for specific ownership vs public/private, integrate with keystone
 (Diablo v3 07/28 – In Progress)
   Open metadata fields
    (Diablo v3 07/28 – In          Additional key pairs for custom association
         Progress)
    API improvements
    (Diablo v1 06/02 –             Results limiting, filtering, sorting, and version support
      Implemented)
   Shared image groups
                                   Capability to allow image sharing and access by groups
 (Diablo v3 – lmplemented)
    GZIP compression
                                   Increase speed and decrease bandwidth for large queries
  (Diablo TBD – Blocked)
    ISO format support
     (Diablo v1 06/02 –            Extend format types
       Implemented)

Delayed deletion of images
                                   Increase performance
        (Diablo v3)




                                                       <Release Name> <Version> <Release Date> - < Status>
• Object storage, Like Amazon S3

                              1.



                                   2.




3.                                      4.


      5.

                         6.
OpenStack Object Storage:
                          Feature                                                                   Benefit
Store and Manage files programmatically via API Automates resource management/provisioning

       Create Public or Private containers                             Better control. Allows to share data publicly or keep it private

         Leverages Commodity hardware                                  No lock-in, lower price/GB

                                                                       Self healing
              HDD/node failure agnostic
                                                                       Reliability, Data redundancy protecting from failures
                                                                       Huge & flat namespace, highly scalable read/write access
                     Unlimited Storage
                                                                       Ability to serve content directly from storage system
    Multi-dimensional scalability (scale out
                architecture)                                          Backup/Archive large amounts of data with linear performance
     Allows to scale vertically and horizontally-Distributed storage

      Account/Container/Object structure                               Optimized for scale
                no nesting, not a traditional file system              Allows to scale to multiples Peta-bytes, billions of objects
                      Built-in Replication
              (N copies of accounts, container, objects)               High Availability
            3x+ data redundancy compared to 2x on RAID


     Easily add capacity unlike RAID resize                            Elastic data scaling with ease

                   No central database                                 Higher performance, No bottlenecks

                     RAID not required                                 Allows to handle lots of small, random reads and writes efficiently

                                                                       Acct. Management: Create, add, verify, delete users
                  Built-in Mgmt. utilities                             Container Management: upload, download, verify
                                                                       Monitoring: Capacity, Host, Network, Log trawling, cluster health

                        Drive auditing                                 Allows to detect drive failures preempting data corruption
                                                                                                                     …click here for Storage
         VNC Proxy through web browser                                 Quick and easy CLI administration             Roadmap…
OpenStack Object Storage – Roadmap
                  Feature                                                                Benefit
           Improved Client IP Logging
                                                     Allows granular tracking and auditing for Intrusion detection and protection
         (Diablo v1.4.0 05/31- Implemented)

  Transaction ID headers (Diablo v1.4.0 05/31 –
                                                     Better control over data handling
                 Implemented)
     Auto Account Create (Diablo 1.4.1 06/20 -
                                                     Option to automate account creation for authorized requests…saving time
                   Implemented)

Multi cluster container syncing (Diablo v1.4.2 TBD   High availability
                   – In progress)                    Allows to synchronize container contents across clusters

                  Object Recon                       Add object server middleware to allow introspection on the storage
                 (Diablo v1.4.3)                     processes and nodes

              Container level stats
                                                     Collect and report stats on a container level
                (Diablo v1.4.0)

                                                     True High availability
   Multi-region support (Future – Not Started)       Allows to register and cross replicate b/w physically isolated external Object store
                                                     clusters

    Multi-tenant accounting (Pending Approval)       Helps service providers support, track, audit, authorize customer resources

        Client Bindings (Pending Approval)           Higher performance and less data footprint

     Large Single Uploads (Pending Approval)         Allows to upload/store files greater than 5GB

     Self-destructing files (Pending Approval)       Policy based file management

        Search Service (Pending Approval)            Allows to search objects and containers by names and metadata

    SNIA CDMI Support (Pending Approval)             Offers compatibility SNIA standard




                                                                <Release Name> <Version> <Release Date> - < Status>
Keystone (OpenStack Identity)
• Unified tenants / accounts for all services
   – Provides identity management service
   – Provide and abstract interface to identity system, ex: LDAP,
     ActiveDirectory, SAML, OAuth
Horizon (Openstack Dashboard)
• Django module to build web UI
• Integrate with Keystone, Nova, Glance…
  – Manage virtual infrastructure, quotas, object
    store, network and security resources, and more
Quantum (Openstack Network)
• Virtual network service
  – Based on Open-vSwitch, Support for layer 2 over
    layer 3 tunneling to avoid the limitations of VLANs
  – VPN-aaS, firewall-aaS, data-center-interconnect-aaS
  – Monitoring protocols like NetFlow

                         Nova
                                    VM1      VM2      VM3




                        Quantu        Net1         Net2
                          m
• dashboardwireframesopenstack20110928-
  111011162319-phpapp01.pdf
• Live demo ?!
Backup Slide
• http://wiki.opscode.com/display/chef/Deplo
  ying+OpenStack+with+Chef
• http://www.openstack.org/blog/tag/diablo/
• apt-get install libxml2 libxslt-dev python-
  dev
• http://devstack.org/
• http://pypi.python.org/pypi/virtualenv
  – For development
  – For running unit test
Contd…

OpenStack dev. Pipeline…incubating…draft…pending approval - status
                 Feature                                                   Description
           Block storage service            An API-fronted iSCSI-based block storage service that aims to offer
            (Unknown TBD – TBD)             moderate performance with a very low cost/GB of capacity
                                            Provides common identity components (user store, authentication
              Identity Service
                                            service, endpoint management) and middleware to integrate with
       (Diablo v2 06/30 – Beta Available)
                                            services.
            Load Balancing API              ReSTful API allowing customized solutions to automate load balancer
                ( Available)                management
                                            Scalable relational database service that allows users to quickly and
          Database-as-a-Service
                                            easily utilize the features of a relational database without the burden of
          (TBD– Needs Approval)
                                            handling complex administrative tasks
                                            Allows service providers to manage multiple OpenStack clouds and
          Clustering-as-a-Service
                                            share physical resource among these cloud infrastructures and
              (TBD – Started)
                                            platforms
    Address Management and Discovery        Provide network information services for use across OpenStack
             (TBD– Unknown)                 services. Initial focus for this project will be on IP address management
                                            (IPAM) and address discovery (DHCP/dnsmasq) functionality
                                            Provide network connectivity between devices managed by other
                                            OpenStack services such as nova
                                               • Provide flexibility in creating networks + associating devices to support
                                                 interesting network topologies between VMs from the same Tenant
    Network Connectivity-as-a-Service                  • Example: create multi-tier applications
              (TBD– TBD)                       • Provide way to connect interconnect multiple Openstack services (*-aaS).
                                                       • Example: Nova VM + Atlas LB on same private network.
                                               • Open the floodgates to let anyone build services (open or closed) that plug into
                                                 Openstack networks.
                                                       • Examples: VPN-aaS, firewall-aaS, IDS-aaS.

                                                          <Release Name> <Version> <Release Date> - < Status>
OpenStack dev.
Pipeline…incubating…draft…pending approval -
status Feature             Description
                                           Message queue that can be used in a variety of environments, from
   Distributed Message Queuing Service     simple in-process queues to multi-tenant cloud services. In addition it
     (Diablo Needs Approval – Available)   provides fan-out event notification mechanism so a single message
                                           may be read by multiple readers.
                                           Inventory service that allows to gather cloud wide node estate
            Topology Service               information in-order to implement intelligent resource placement
              (TBD– TBD)                   mechanism for efficient utilization of DC resources (hardware,
                                           networking, etc.)
                                           Simplified management of complex resources. Logical grouping of
            Container Service              resources (network, compute, storage) created/managed as one unit.
              (TBD– TBD)                   Network containers…initial focus

                                           Allows for multiple root nodes (top-level Zones) so business units can
           Multi-Cluster Zones             partition the hosts in different ways for different purposes (i.e.
           (Cactus– Available)             geographical zones vs. functional zones). (Zones are logical groupings
                                           of Nova Services and VM Hosts)
              Cloud Gateway                Common interface to manage multiple cloud. Users will will be able to
                (TBD– TBD)                 design their cloud application environments once and use it on any
                                           cloud type




                                                        <Release Name> <Version> <Release Date> - < Status>

Contenu connexe

Tendances

virtualization tutorial at ACM bangalore Compute 2009
virtualization tutorial at ACM bangalore Compute 2009virtualization tutorial at ACM bangalore Compute 2009
virtualization tutorial at ACM bangalore Compute 2009ACMBangalore
 
Overview of VMware & VMware Education from IBM
Overview of VMware & VMware Education from IBMOverview of VMware & VMware Education from IBM
Overview of VMware & VMware Education from IBMctc TrainCanada
 
Building your private cloud the ncs experience harrison lee
Building your private cloud the ncs experience harrison leeBuilding your private cloud the ncs experience harrison lee
Building your private cloud the ncs experience harrison leeMicrosoft Singapore
 
Architecting a Private Cloud - Cloud Expo
Architecting a Private Cloud - Cloud ExpoArchitecting a Private Cloud - Cloud Expo
Architecting a Private Cloud - Cloud Exposmw355
 
V mware v sphere 5 fundamentals services kit
V mware v sphere 5 fundamentals services kitV mware v sphere 5 fundamentals services kit
V mware v sphere 5 fundamentals services kitsolarisyougood
 
Mid term report
Mid term reportMid term report
Mid term reportlokesh039
 
vCenter Operations 5: Level 300 training
vCenter Operations 5: Level 300 trainingvCenter Operations 5: Level 300 training
vCenter Operations 5: Level 300 trainingEric Sloof
 
Jonas On Windows Azure OW2con11, Nov 24-25, Paris
Jonas On Windows Azure OW2con11, Nov 24-25, ParisJonas On Windows Azure OW2con11, Nov 24-25, Paris
Jonas On Windows Azure OW2con11, Nov 24-25, ParisOW2
 
What’s New in vCloud Director 1.5
What’s New in vCloud Director 1.5What’s New in vCloud Director 1.5
What’s New in vCloud Director 1.5Eric Sloof
 
E tech vmware presentation
E tech vmware presentationE tech vmware presentation
E tech vmware presentationjpenney
 
Xen server 6.1 customer presentation
Xen server 6.1 customer presentationXen server 6.1 customer presentation
Xen server 6.1 customer presentationNuno Alves
 
Scvmm 2012 (maarten wijsman)
Scvmm 2012 (maarten wijsman)Scvmm 2012 (maarten wijsman)
Scvmm 2012 (maarten wijsman)hypervnu
 
VMware vCloud Director Technisch Overzicht
VMware vCloud Director Technisch OverzichtVMware vCloud Director Technisch Overzicht
VMware vCloud Director Technisch OverzichtArjan Hendriks
 
Nexenta NV4V v2.0 Features
Nexenta NV4V v2.0 FeaturesNexenta NV4V v2.0 Features
Nexenta NV4V v2.0 FeaturesEvan Powell
 
Deep Dive Into Windows Server 2012 Hyper-V
Deep Dive Into Windows Server 2012 Hyper-VDeep Dive Into Windows Server 2012 Hyper-V
Deep Dive Into Windows Server 2012 Hyper-VLai Yoong Seng
 

Tendances (20)

virtualization tutorial at ACM bangalore Compute 2009
virtualization tutorial at ACM bangalore Compute 2009virtualization tutorial at ACM bangalore Compute 2009
virtualization tutorial at ACM bangalore Compute 2009
 
Server 2008 R2 Yeniliklər
Server 2008 R2 YeniliklərServer 2008 R2 Yeniliklər
Server 2008 R2 Yeniliklər
 
Overview of VMware & VMware Education from IBM
Overview of VMware & VMware Education from IBMOverview of VMware & VMware Education from IBM
Overview of VMware & VMware Education from IBM
 
Building your private cloud the ncs experience harrison lee
Building your private cloud the ncs experience harrison leeBuilding your private cloud the ncs experience harrison lee
Building your private cloud the ncs experience harrison lee
 
Architecting a Private Cloud - Cloud Expo
Architecting a Private Cloud - Cloud ExpoArchitecting a Private Cloud - Cloud Expo
Architecting a Private Cloud - Cloud Expo
 
V mware v sphere 5 fundamentals services kit
V mware v sphere 5 fundamentals services kitV mware v sphere 5 fundamentals services kit
V mware v sphere 5 fundamentals services kit
 
Osac2012
Osac2012Osac2012
Osac2012
 
Eucalyptus 3 Product Overview
Eucalyptus 3 Product OverviewEucalyptus 3 Product Overview
Eucalyptus 3 Product Overview
 
Eucalyptus 3 Product Overview
Eucalyptus 3 Product OverviewEucalyptus 3 Product Overview
Eucalyptus 3 Product Overview
 
Mid term report
Mid term reportMid term report
Mid term report
 
vCenter Operations 5: Level 300 training
vCenter Operations 5: Level 300 trainingvCenter Operations 5: Level 300 training
vCenter Operations 5: Level 300 training
 
Jonas On Windows Azure OW2con11, Nov 24-25, Paris
Jonas On Windows Azure OW2con11, Nov 24-25, ParisJonas On Windows Azure OW2con11, Nov 24-25, Paris
Jonas On Windows Azure OW2con11, Nov 24-25, Paris
 
What’s New in vCloud Director 1.5
What’s New in vCloud Director 1.5What’s New in vCloud Director 1.5
What’s New in vCloud Director 1.5
 
E tech vmware presentation
E tech vmware presentationE tech vmware presentation
E tech vmware presentation
 
Xen server 6.1 customer presentation
Xen server 6.1 customer presentationXen server 6.1 customer presentation
Xen server 6.1 customer presentation
 
Scvmm 2012 (maarten wijsman)
Scvmm 2012 (maarten wijsman)Scvmm 2012 (maarten wijsman)
Scvmm 2012 (maarten wijsman)
 
VMware vCloud Director Technisch Overzicht
VMware vCloud Director Technisch OverzichtVMware vCloud Director Technisch Overzicht
VMware vCloud Director Technisch Overzicht
 
Nexenta NV4V v2.0 Features
Nexenta NV4V v2.0 FeaturesNexenta NV4V v2.0 Features
Nexenta NV4V v2.0 Features
 
Deep Dive Into Windows Server 2012 Hyper-V
Deep Dive Into Windows Server 2012 Hyper-VDeep Dive Into Windows Server 2012 Hyper-V
Deep Dive Into Windows Server 2012 Hyper-V
 
Virtualization
VirtualizationVirtualization
Virtualization
 

En vedette (18)

Ingles simple present an progressive
Ingles simple present an progressive Ingles simple present an progressive
Ingles simple present an progressive
 
Liver transplantation results for hepatocellular carcinoma in chile
Liver transplantation results for hepatocellular carcinoma in chile Liver transplantation results for hepatocellular carcinoma in chile
Liver transplantation results for hepatocellular carcinoma in chile
 
Traqueostomia percutanea
Traqueostomia percutaneaTraqueostomia percutanea
Traqueostomia percutanea
 
Openstack Cactus Survey
Openstack Cactus SurveyOpenstack Cactus Survey
Openstack Cactus Survey
 
Initial human experience with restrictive duodenal jejunal bypass liner for t...
Initial human experience with restrictive duodenal jejunal bypass liner for t...Initial human experience with restrictive duodenal jejunal bypass liner for t...
Initial human experience with restrictive duodenal jejunal bypass liner for t...
 
Clothes
ClothesClothes
Clothes
 
What is this places
What is this places What is this places
What is this places
 
Solutions for japan
Solutions for japanSolutions for japan
Solutions for japan
 
Fruits read and stick or draw
Fruits read and stick or drawFruits read and stick or draw
Fruits read and stick or draw
 
Clothes
ClothesClothes
Clothes
 
What animal is this?
What animal is this?What animal is this?
What animal is this?
 
Hello
HelloHello
Hello
 
Fruits Flash cards
Fruits Flash cardsFruits Flash cards
Fruits Flash cards
 
Copy Sertifikat
Copy SertifikatCopy Sertifikat
Copy Sertifikat
 
Club catici
Club caticiClub catici
Club catici
 
Welcome to our english class
Welcome to our english classWelcome to our english class
Welcome to our english class
 
Clothes flash cards
Clothes flash cardsClothes flash cards
Clothes flash cards
 
Reconstruction post oncologic maxillectomy. IPRAS
Reconstruction post oncologic maxillectomy. IPRASReconstruction post oncologic maxillectomy. IPRAS
Reconstruction post oncologic maxillectomy. IPRAS
 

Similaire à Openstack Diablo Survey

OSS Presentation by Stefano Maffulli
OSS Presentation by Stefano MaffulliOSS Presentation by Stefano Maffulli
OSS Presentation by Stefano MaffulliOpenStorageSummit
 
OpenStack at Xen summit Asia
OpenStack at Xen summit Asia OpenStack at Xen summit Asia
OpenStack at Xen summit Asia Jaesuk Ahn
 
OpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overviewOpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overviewOpen Stack
 
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
 
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry intro
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry introEMEA OpenStack Day, July 13th 2011 in London - Jim Curry intro
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry introOpen Stack
 
An Intrudction to OpenStack 2017
An Intrudction to OpenStack 2017An Intrudction to OpenStack 2017
An Intrudction to OpenStack 2017Haim Ateya
 
Eucalyptus - An Open-source Infrastructure for Cloud Computing
Eucalyptus - An Open-source Infrastructure for Cloud ComputingEucalyptus - An Open-source Infrastructure for Cloud Computing
Eucalyptus - An Open-source Infrastructure for Cloud Computingelliando dias
 
Qinnova Cloud Computing Session
Qinnova Cloud Computing Session Qinnova Cloud Computing Session
Qinnova Cloud Computing Session aleyeldean
 
System Center Virtual Machine Manager 2012 - Whats New
System Center  Virtual Machine Manager 2012 - Whats NewSystem Center  Virtual Machine Manager 2012 - Whats New
System Center Virtual Machine Manager 2012 - Whats NewAmit Gatenyo
 
Choosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform StrategyChoosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform Strategydrmarcustillett
 
CloudStack Architecture Future
CloudStack Architecture FutureCloudStack Architecture Future
CloudStack Architecture FutureKimihiko Kitase
 
Mon1420 build clouds-oliviermaes-citrix
Mon1420 build clouds-oliviermaes-citrixMon1420 build clouds-oliviermaes-citrix
Mon1420 build clouds-oliviermaes-citrixeurocloud
 
Sneak peak of Cloud Computing
Sneak peak of Cloud ComputingSneak peak of Cloud Computing
Sneak peak of Cloud ComputingJamie Shoup
 
Microsoft Azure Offerings and New Services
Microsoft Azure Offerings and New Services Microsoft Azure Offerings and New Services
Microsoft Azure Offerings and New Services Mohamed Tawfik
 
SmartCloud Provisioning - servere i skyen på et splitsekund. Steen Eriksen &...
SmartCloud Provisioning - servere i skyen på et splitsekund.  Steen Eriksen &...SmartCloud Provisioning - servere i skyen på et splitsekund.  Steen Eriksen &...
SmartCloud Provisioning - servere i skyen på et splitsekund. Steen Eriksen &...IBM Danmark
 

Similaire à Openstack Diablo Survey (20)

OSS Presentation by Stefano Maffulli
OSS Presentation by Stefano MaffulliOSS Presentation by Stefano Maffulli
OSS Presentation by Stefano Maffulli
 
OpenStack at Xen summit Asia
OpenStack at Xen summit Asia OpenStack at Xen summit Asia
OpenStack at Xen summit Asia
 
OpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overviewOpenStack Boston User Group, OpenStack overview
OpenStack Boston User Group, OpenStack overview
 
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
 
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry intro
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry introEMEA OpenStack Day, July 13th 2011 in London - Jim Curry intro
EMEA OpenStack Day, July 13th 2011 in London - Jim Curry intro
 
An Intrudction to OpenStack 2017
An Intrudction to OpenStack 2017An Intrudction to OpenStack 2017
An Intrudction to OpenStack 2017
 
Cloud Computing Tools
Cloud Computing ToolsCloud Computing Tools
Cloud Computing Tools
 
Eucalyptus - An Open-source Infrastructure for Cloud Computing
Eucalyptus - An Open-source Infrastructure for Cloud ComputingEucalyptus - An Open-source Infrastructure for Cloud Computing
Eucalyptus - An Open-source Infrastructure for Cloud Computing
 
666 670
666 670666 670
666 670
 
Qinnova Cloud Computing Session
Qinnova Cloud Computing Session Qinnova Cloud Computing Session
Qinnova Cloud Computing Session
 
Open nebula froscon
Open nebula frosconOpen nebula froscon
Open nebula froscon
 
System Center Virtual Machine Manager 2012 - Whats New
System Center  Virtual Machine Manager 2012 - Whats NewSystem Center  Virtual Machine Manager 2012 - Whats New
System Center Virtual Machine Manager 2012 - Whats New
 
Windows Azure
Windows AzureWindows Azure
Windows Azure
 
Choosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform StrategyChoosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform Strategy
 
CloudStack Architecture Future
CloudStack Architecture FutureCloudStack Architecture Future
CloudStack Architecture Future
 
Mon1420 build clouds-oliviermaes-citrix
Mon1420 build clouds-oliviermaes-citrixMon1420 build clouds-oliviermaes-citrix
Mon1420 build clouds-oliviermaes-citrix
 
Sneak peak of Cloud Computing
Sneak peak of Cloud ComputingSneak peak of Cloud Computing
Sneak peak of Cloud Computing
 
Introduction to CloudStack
Introduction to CloudStack Introduction to CloudStack
Introduction to CloudStack
 
Microsoft Azure Offerings and New Services
Microsoft Azure Offerings and New Services Microsoft Azure Offerings and New Services
Microsoft Azure Offerings and New Services
 
SmartCloud Provisioning - servere i skyen på et splitsekund. Steen Eriksen &...
SmartCloud Provisioning - servere i skyen på et splitsekund.  Steen Eriksen &...SmartCloud Provisioning - servere i skyen på et splitsekund.  Steen Eriksen &...
SmartCloud Provisioning - servere i skyen på et splitsekund. Steen Eriksen &...
 

Dernier

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"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
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
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
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 

Dernier (20)

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"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
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
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!
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 

Openstack Diablo Survey

  • 1. OpenStack Diablo Release 陳彥宏 Eric Cloud Computing HQ, Wistron +886-2-6612-2980 Eric_yh_chen@wistron.com
  • 2. OpenStack History 陳彥宏 Eric Cloud Computing HQ, Wistron +886-2-6612-2980 Eric_yh_chen@wistron.com
  • 3. • Projected by Rackspace Cloud and NASA at July, 2010 • Open source with Apache License • Written in Python • Stable Release: 2011/09 Diablo • Next Release: 2012/04 Essex 2012/01 2011/08
  • 4. Datacenters are being virtualized, Servers are first HYPERVISORS PROVIDE ABSTRACTION BETWEEN APPS AND HARDWARE (SERVERS) HOST 1 HOST 2 HOST 3 HOST 4, ETC. VMs Hypervisor: Turns 1 server into many “virtual machines” (instances or VMs) 1. Server Virtualization Virtualization 2. Cloud Data Center 3. Cloud Federation
  • 5. Next: Storage, Network…the building blocks ABSTRACTION BETWEEN APPS AND HARDWARE 1. Server Virtualization Virtualization 2. Cloud Data Center 3. Cloud Federation
  • 6. But questions arise as the environment grows... “VM SPRAWL” CAN MAKE THINGS UNMANAGEABLE VERY QUICKLY APPS USERS ADMINS + 1. Server Virtualization Virtualization 2. Cloud Data Center 3. Cloud Federation
  • 7. But questions arise as the environment grows... “VM SPRAWL” CAN MAKE THINGS UNMANAGEABLE VERY QUICKLY APPS USERS ADMINS 1. Server Virtualization Server Virtualization 2. Cloud Data Center 3. Cloud Federation
  • 8. Solution: OpenStack, The Cloud Operating System A NEW MANAGEMENT LAYER THAT ADDS AUTOMATION AND CONTROL APPS USERS ADMINS CLOUD OPERATING SYSTEM 1. Server Virtualization Server Virtualization 2. Cloud Data Center 3. Cloud Federation
  • 9. In Summary, the Cloud Operating System enables enterprises to:
  • 10. A common platform is here. OPENSTACK IS OPEN SOURCE SOFTWARE POWERING PUBLIC AND PRIVATE CLOUDS. Private Cloud: Public Cloud: 1. Server Virtualization Virtualization 2. Cloud Data Center 3. Cloud Federation
  • 11. Projects in Openstack 陳彥宏 Eric Cloud Computing HQ, Wistron +886-2-6612-2980 Eric_yh_chen@wistron.com
  • 12.
  • 13.
  • 14. • Responsible for managing virtual machines 1. 2. 3. 4.
  • 15.
  • 16.
  • 17.
  • 18. Feature Benefit Racks of commodity servers as pools of computing Manage virtualized commodity server resources Improved utilization and automation of resources for greater cost CPU, memory, disk, and network interfaces efficiencies Programmatically allocate IPs and VLANs VLANs Manage Local Area Networks (LAN) (for rapid provisioning of network capabilities and security features) Flat, Flat DHCP, VLAN DHCP, IPv6 Flexible networking models to suit needs of each application and/or user group Designed for automation and security (to make it easy for you to manage who has access to compute resources API with rate limiting and authentication and prevents users from impacting each other with excessive API utilization) Massively scalable and highly available system Distributed and asynchronous architecture (for increased assurance of system uptime) Easily store, import, share, and query images Virtual Machine (VM) image management (to make it easy for you to spin up new standardized VMs) Live VM management (Instance) Increase productivity with lifecycle management Run, reboot, suspend, resize, terminate instances (from a single user interface and using the APIs) Build a menu of options for users to select from Create and manage Instance Types (Flavors) (to enable self service and greater efficiency) 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-tolerance Create, delete, attach and transfer volumes and added flexibility Live migration of instances Minimize downtime with planned maintenance (Diablo v3) Floating IP addresses Keep IPs & DNS correct when managing VMs Flexibility to assign and control access to VM instances by creating Security Groups separation between resource pools Role Based Access Control (RBAC) Ensure security by user, role and project Projects & Quotas Ability to allocate, track and limit resource utilization …click here for Compute VNC Proxy through web browser Quick and easy CLI administration Roadmap…
  • 19. OpenStack Compute – Roadmap Feature Benefit Open vSwitch in Xen Allows for more granular network control and flexibility, including protection for IPv6 (Diablo v1 06/02 – Implemented) Multi-Nic support (Diablo v2 06/30 – Code Offers more flexible networking options Review) Event Notification Pro-active alerting (Diablo v2 06/30 – (e.g.: notification of instance builds, deletions and migrations are useful for monitoring and billing Implemented) applications.) Distributed scheduler Robust scheduler for scalability and high availability (Diablo v2 06/30 – Implemented) (for large scale deployments potentially spanning across DCs) System usage Provides metrics for billing, chargeback, or monitoring purposes (Diablo v2 06/30 – Started) Boot with volume (Diablo v3 07/28 – Code shorter boot time, persistent root partition Review) Virtual storage arrays Allows to emulates Enterprise class storage arrays, storage administrators will be able to choose (Diablo v2 06/30 – In Progress) things like type of drives (SSDs, SAS, SATA), type of interface (iSCSI, AoE, FCoE) Global firewall rules DDOS prevention (Diablo v2 06/30 – Implemented) Drops all traffic from blacklisted IPs before it reaches instances Advanced Scheduler Scheduler decision framework for more efficient mgmt./provisioning (Diablo v3 07/28 – Started) Federated Auth with Zones Allows to control permissions b/w public and private zones (Diablo v4 08/25 – TBD) <Release Name> <Version> <Release Date> - < Status>
  • 20. • Disk images and associated metadata • Discover, register and retrieve 1. 2. 3. 4.
  • 21.
  • 22. OpenStack Image Service: Feature Benefit Image-as-a-service Store and retrieve virtual machine images at scale Multi-format/container support Compatible with all common image formats Image status Provides visibility and availability structure Scalable API Image Services scales with OpenStack Metadata Store and retrieve information about the image Image Checksum Ensure data integrity Extensive Logging Provide audit and debugging capability Integrated testing Verify functionality of the virtual machine Back-end store options Greater flexibility with Swift, Local, S3 or HTTP Version control Provides structure and control CLI access Administrative options …click here for Image Service Roadmap…
  • 23. OpenStack Image Service – Roadmap Feature Benefit Auth. System integration Allows for specific ownership vs public/private, integrate with keystone (Diablo v3 07/28 – In Progress) Open metadata fields (Diablo v3 07/28 – In Additional key pairs for custom association Progress) API improvements (Diablo v1 06/02 – Results limiting, filtering, sorting, and version support Implemented) Shared image groups Capability to allow image sharing and access by groups (Diablo v3 – lmplemented) GZIP compression Increase speed and decrease bandwidth for large queries (Diablo TBD – Blocked) ISO format support (Diablo v1 06/02 – Extend format types Implemented) Delayed deletion of images Increase performance (Diablo v3) <Release Name> <Version> <Release Date> - < Status>
  • 24. • Object storage, Like Amazon S3 1. 2. 3. 4. 5. 6.
  • 25. OpenStack Object Storage: Feature Benefit Store and Manage files programmatically via API Automates resource management/provisioning Create Public or Private containers Better control. Allows to share data publicly or keep it private Leverages Commodity hardware No lock-in, lower price/GB Self healing HDD/node failure agnostic Reliability, Data redundancy protecting from failures Huge & flat namespace, highly scalable read/write access Unlimited Storage Ability to serve content directly from storage system Multi-dimensional scalability (scale out architecture) Backup/Archive large amounts of data with linear performance Allows to scale vertically and horizontally-Distributed storage Account/Container/Object structure Optimized for scale no nesting, not a traditional file system Allows to scale to multiples Peta-bytes, billions of objects Built-in Replication (N copies of accounts, container, objects) High Availability 3x+ data redundancy compared to 2x on RAID Easily add capacity unlike RAID resize Elastic data scaling with ease No central database Higher performance, No bottlenecks RAID not required Allows to handle lots of small, random reads and writes efficiently Acct. Management: Create, add, verify, delete users Built-in Mgmt. utilities Container Management: upload, download, verify Monitoring: Capacity, Host, Network, Log trawling, cluster health Drive auditing Allows to detect drive failures preempting data corruption …click here for Storage VNC Proxy through web browser Quick and easy CLI administration Roadmap…
  • 26. OpenStack Object Storage – Roadmap Feature Benefit Improved Client IP Logging Allows granular tracking and auditing for Intrusion detection and protection (Diablo v1.4.0 05/31- Implemented) Transaction ID headers (Diablo v1.4.0 05/31 – Better control over data handling Implemented) Auto Account Create (Diablo 1.4.1 06/20 - Option to automate account creation for authorized requests…saving time Implemented) Multi cluster container syncing (Diablo v1.4.2 TBD High availability – In progress) Allows to synchronize container contents across clusters Object Recon Add object server middleware to allow introspection on the storage (Diablo v1.4.3) processes and nodes Container level stats Collect and report stats on a container level (Diablo v1.4.0) True High availability Multi-region support (Future – Not Started) Allows to register and cross replicate b/w physically isolated external Object store clusters Multi-tenant accounting (Pending Approval) Helps service providers support, track, audit, authorize customer resources Client Bindings (Pending Approval) Higher performance and less data footprint Large Single Uploads (Pending Approval) Allows to upload/store files greater than 5GB Self-destructing files (Pending Approval) Policy based file management Search Service (Pending Approval) Allows to search objects and containers by names and metadata SNIA CDMI Support (Pending Approval) Offers compatibility SNIA standard <Release Name> <Version> <Release Date> - < Status>
  • 27. Keystone (OpenStack Identity) • Unified tenants / accounts for all services – Provides identity management service – Provide and abstract interface to identity system, ex: LDAP, ActiveDirectory, SAML, OAuth
  • 28. Horizon (Openstack Dashboard) • Django module to build web UI • Integrate with Keystone, Nova, Glance… – Manage virtual infrastructure, quotas, object store, network and security resources, and more
  • 29. Quantum (Openstack Network) • Virtual network service – Based on Open-vSwitch, Support for layer 2 over layer 3 tunneling to avoid the limitations of VLANs – VPN-aaS, firewall-aaS, data-center-interconnect-aaS – Monitoring protocols like NetFlow Nova VM1 VM2 VM3 Quantu Net1 Net2 m
  • 30. • dashboardwireframesopenstack20110928- 111011162319-phpapp01.pdf • Live demo ?!
  • 33. • http://www.openstack.org/blog/tag/diablo/ • apt-get install libxml2 libxslt-dev python- dev • http://devstack.org/
  • 34. • http://pypi.python.org/pypi/virtualenv – For development – For running unit test
  • 35.
  • 36. Contd… OpenStack dev. Pipeline…incubating…draft…pending approval - status Feature Description Block storage service An API-fronted iSCSI-based block storage service that aims to offer (Unknown TBD – TBD) moderate performance with a very low cost/GB of capacity Provides common identity components (user store, authentication Identity Service service, endpoint management) and middleware to integrate with (Diablo v2 06/30 – Beta Available) services. Load Balancing API ReSTful API allowing customized solutions to automate load balancer ( Available) management Scalable relational database service that allows users to quickly and Database-as-a-Service easily utilize the features of a relational database without the burden of (TBD– Needs Approval) handling complex administrative tasks Allows service providers to manage multiple OpenStack clouds and Clustering-as-a-Service share physical resource among these cloud infrastructures and (TBD – Started) platforms Address Management and Discovery Provide network information services for use across OpenStack (TBD– Unknown) services. Initial focus for this project will be on IP address management (IPAM) and address discovery (DHCP/dnsmasq) functionality Provide network connectivity between devices managed by other OpenStack services such as nova • Provide flexibility in creating networks + associating devices to support interesting network topologies between VMs from the same Tenant Network Connectivity-as-a-Service • Example: create multi-tier applications (TBD– TBD) • Provide way to connect interconnect multiple Openstack services (*-aaS). • Example: Nova VM + Atlas LB on same private network. • Open the floodgates to let anyone build services (open or closed) that plug into Openstack networks. • Examples: VPN-aaS, firewall-aaS, IDS-aaS. <Release Name> <Version> <Release Date> - < Status>
  • 37. OpenStack dev. Pipeline…incubating…draft…pending approval - status Feature Description Message queue that can be used in a variety of environments, from Distributed Message Queuing Service simple in-process queues to multi-tenant cloud services. In addition it (Diablo Needs Approval – Available) provides fan-out event notification mechanism so a single message may be read by multiple readers. Inventory service that allows to gather cloud wide node estate Topology Service information in-order to implement intelligent resource placement (TBD– TBD) mechanism for efficient utilization of DC resources (hardware, networking, etc.) Simplified management of complex resources. Logical grouping of Container Service resources (network, compute, storage) created/managed as one unit. (TBD– TBD) Network containers…initial focus Allows for multiple root nodes (top-level Zones) so business units can Multi-Cluster Zones partition the hosts in different ways for different purposes (i.e. (Cactus– Available) geographical zones vs. functional zones). (Zones are logical groupings of Nova Services and VM Hosts) Cloud Gateway Common interface to manage multiple cloud. Users will will be able to (TBD– TBD) design their cloud application environments once and use it on any cloud type <Release Name> <Version> <Release Date> - < Status>

Notes de l'éditeur

  1. Compute, Network and Storage are the 3 key pillars of the Cloud Operations Systems.Image/Catalog Service, API and Dashboard are peripheral services