SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Distributed Block-level Storage
             Management for OpenStack

                OpenStack APAC Conference 2012
                               Daniel Lee

                                CCMA/ITRI
             Cloud Computing Center for Mobile Applications
                 Industrial Technology Research Institute
                     ( 雲ē«Æ運ē®—č”Œå‹•é‹ē”Øē§‘ꊀäø­åæƒ )


2012/8/11              OpenStack APAC Conference                         1 1
                                  2012
                                                              Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
Outline

ā€¢ Overview
ā€¢ Brief on ITRI Cloud OS
ā€¢ Cloud storage system in ITRI Cloud OS
ā€¢ Distributed Main Storage System
ā€¢ Distributed Secondary Storage System
ā€¢ Integration of Cloud OS Storage System with
  OpenStack
ā€¢ Summary
ā€¢ Q&A
2012/8/11         OpenStack APAC Conference                2
                             2012
                                                Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
Overview

ā€¢ Data is growing exponentially and moving on to Could. It
  needs to be available at all time, secured and protected.
ā€¢ 911 in Twin Towers, 311 earthquake in Japan and 420 outage
  of Amazon datacenters are disasters.
   ā€“ Block-level and fully redundant
   ā€“ Backup / restore + wide-area
   ā€“ Thin provisioning
   ā€“ De-duplication
   ā€“ Others
ā€¢ Cloud OS Storage System has these functionality and is ready
  to integrate to OpenStack
2012/8/11             OpenStack APAC Conference                   3
                                 2012
                                                       Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
ITRI Cloud OS
   (An All-in-one IaaS Total Solution)
                               Virtual Data Center Management
      Primary/Secondary
                                     Virtual Data Center
      Storage Management                                        Physical Data
                                    Provisioning (VMWare)
      (EMC)                                                     Center
                                                                Management
   Physical                                                     (IBM)
   Resource                                                           Security
   Management                                                       (Checkpoint)
   (HP/Dell)
                                                                 Inter-VM Load
                                                                 Balancing (F5)
         Power Management
         (IBM)                      Inter-PM Load Balancing
                                    and VM Fail-over (VMWare)
   *Blue name in bracket indicates
   the leading company of the component

2012/8/11                          OpenStack APAC Conference                        4
                                              2012
                                                                         Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
ITRI Cloud OS
                   Service Interface
                          Multiplexing VDCā€™s in a Physical DC
                          Multiplexing VDCā€™s in a Physical DC

        Virtual Data Center Management                         Physical Data Center Management
         Virtual Data Center Management                         Physical Data Center Management



                                          Photo       Video        Web
                                          Sharing     Streami      Confere
                                                      ng           nce
                                          VDC         VDC
                       Provision                                   VDC
                      and Deploy

                                                    Physical
     ā€¢Cloud Application
                                                    Cluster                         ā€¢Cloud Service

                                                                                     Infrastructure
      Developer                                                                      Administrator
     ā€¢Cloud Service                                                                 ā€¢Carrier
      Provider

                  Monitor and Configure                           Monitor, Diagnose and
                  Virtual Resources                               Configure
                                                                  Physical Resources
2012/8/11                           OpenStack APAC Conference                                              5
                                               2012
                                                                                                Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
VDCM ā€“ Assets (VDC, VC, VM)




2012/8/11       OpenStack APAC Conference              6
                           2012
                                            Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
VDCM ā€“ System Images




2012/8/11        OpenStack APAC Conference              7
                            2012
                                             Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
VDCM - Volumes




2012/8/11     OpenStack APAC Conference              8
                         2012
                                          Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
Cloud Storage System in Cloud OS

ā€¢ Cloud storage aims at cloud-scale data
  centers, and is designed to be scalable,
  available and low-cost.
ā€¢ Main components
     ā€“ Distributed Main Storage subsystem ā€“ DMS
            ā€¢ Provide current image I/O request processing
     ā€“ Distributed Secondary Storage subsystem ā€“ DSS
            ā€¢ Block-level incremental metadata only backup system
            ā€¢ Take volume snapshot / restore, de-duplication engine,
              garbage collection and WADB engine


2012/8/11                  OpenStack APAC Conference                    9
                                      2012
                                                             Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
Key Features of Cloud Storage
      System from Usersā€™ Perspective
ā€¢   Use like raw, unformatted block devices
ā€¢   Support volume size from 1 GB to 2 TB (64TB architecture-wise)
ā€¢   Can be attached by different instances (one at a time for now)
ā€¢   Multiple volumes can be mounted to the same instance
ā€¢   Data is automatically replicated on different physical storage
    server (N=3)
ā€¢   Ability to clone volumes and/or create point-in-time snapshots of
    volumes
ā€¢   Wide-area backup for disaster recovery
ā€¢   Snapshot can be scheduled by assigning a backup policy with time,
    frequency, retention, and WADB option
ā€¢   Save system image for starting multiple VMs using the same image


2012/8/11                OpenStack APAC Conference                     10
                                    2012
                                                             Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
Key Features of Cloud Storage
 System from Providersā€™ Perspective
ā€¢ Use of commodity hardware ā€“ reducing cost
  (JBOD)
ā€¢ Disk space management for up to multiple
  petabytes
ā€¢ Add disk, remove disk without interruption
ā€¢ Thin provisioning
ā€¢ Enables you to provision a specific level of I/O
  performance if desired, by setting I/O throttle
ā€¢ Block-level de-duplication for reducing space
  requirement
2012/8/11         OpenStack APAC Conference              11
                             2012
                                               Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
DMS in Cloud OS

ā€¢ DMS - Distributed Main Storage
ā€¢ Goal: A cloud scale network storage solution that provide
  high capacity, high reliability, high availability and high
  performance
ā€¢ Features:
     ā€“   Volume operations: Create / Attach / Detach / Delete
     ā€“   High Reliability: data replication (N=3)
     ā€“   High Availability: No single point of failure
     ā€“   High Performance: client-side metadata/data cache for performance
     ā€“   Thin provisioning is utilized to optimize utilization of available storage.
     ā€“   Fast Volume Cloning
     ā€“   Save Image; FastBoot
     ā€“   Disk I/O Throttle

2012/8/11                       OpenStack APAC Conference                                  12
                                           2012
                                                                                 Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
DMS System Architecture
 Compute Node
                                             ā€¦
      VM       VM         VM                                     Service Node
     Volume   Volume     Volume



                                                 Metadata
        DMS In-kernel client                                              NameNode



               Data                                         RR


                   Storage Node
                                                                 ā€¦
                                                                           Namenode
                                  DataNode                                 DMS in-kernel client
                                                                           Datanode

2012/8/11                           OpenStack APAC Conference                                 13
                                               2012
                                                                                     Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
DMS Compute Node
                 Architecture
                                    Compute Node
                                  Domain U User Space                    Domain U Kernel Space

                                       Applications
               RPM
                                        Read/Write
                                        Sectors           /dev/hda1                Block Frontend
                                                                                       Driver
                  Attach/Detach                           Attach a disk to Dom U
                  Volume
                                      Xen / KVM                              I/O Virtualization

                                                                                   Block Backend
                                     User-space Daemon
                                                                                       Driver
            NameNode                                               IOCTL

                                         Metadata
                                                                                   In-Kernel Client

                                         Payload
            DataNodes                                    Block
                                                         Devices
                                                         /dev/dms01
                                                         /dev/dms02
                                                        .
                                                        ..
                                                        ..


                                  Domain 0 User Space                      Domain 0 Kernel Space

2012/8/11                              OpenStack APAC Conference                                                14
                                                  2012
                                                                                                      Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
Read Flow
            Compute Node

                  VM
                 Volume                                                                         Service Node
   6. Response
                      1. Read request
     (payload)                                          2. query metadata: (VolID, LBID)

                    DMS In-kernel Client                        3. HBID, N-locations
                                                                                                        NameNode

                                                               7. Report failed locations


 4. Read Data                    5. Read Data from another datanode
                                    if previous-try failed




    Storage Node               Storage Node                Storage Node

        DataNode                   DataNode                    DataNode                ā€¦


OpenStack APAC Conference 2012
Copyright 2008 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢                                                                 2012/8/11              15
Write Flow ā€“ Memory-Ack Approach
            Compute Node

                 VM
                Volume                                                                      Service Node
    6. Response       1. Write request
                                               2. Request for new space:(VolID, LBID)

                    DMS In-kernel Client                  3. HBID, N-locations
                                                                                                    NameNode

                                                          7. Commit (Success, or
    4. Write Data                                         report failed locations)

    5. Memory Ack

              6. Disk Ack

                                                                                         ā€¢ Memory-ack approach:
    Storage Node                Storage Node         Storage Node                         In client, I/O response to
                                                                                          VM(step6) is right after
        DataNode                    DataNode             DataNode                ā€¦        receiving memory ack from

                                                                                           Datanodes (step5) .

OpenStack APAC Conference 2012
Copyright 2008 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢                                                             2012/8/11                      16
DSS in Cloud OS
ā€¢ Share the homogeneous space with DMS
ā€¢ Block-level Incremental backup
     ā€“ Copy-on-write (COW) and volume cloning techniques
     ā€“ Backup is just a snapshot of meta-data
ā€¢ Support volume-level restore
ā€¢ Block-level de-duplication
ā€¢ Garbage collection of expired, un-used and redundant disk
  blocks
ā€¢ Wide-area data backup / restore and near-realtime
  replication
ā€¢ The secondary storage itself is failure-tolerant (HA)
2012/8/11                OpenStack APAC Conference                          17
                                    2012
                                                      Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
DSS ā€“ Backup Policy




2012/8/11       OpenStack APAC Conference                         18
                           2012
                                            Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
DSS ā€“ Assign Backup Policy




2012/8/11          OpenStack APAC Conference                         19
                              2012
                                               Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
DSS ā€“ WADB

      ļ¬Backing up the data to a remote location at
       the time volume snapshot is takenā€¦



                      snapshot
                                 Network /                       restore

                                   VPN


            Beijing                                    Shang-Hai
2012/8/11                  OpenStack APAC Conference                             20
                                      2012
                                                           Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
DSS ā€“ Enabling WADB




2012/8/11       OpenStack APAC Conference                         21
                           2012
                                            Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
De-duplication in DropBox




2012/8/11          OpenStack APAC Conference
                              2012
                                               Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢   22
DSS Software Architecture Diagram
      Backup/Restore   Backup Policy
      Request
                                                                                               Tread

                                                                                           DSS main
             SOAP
             server                                                                            Classes

                 RPC                                                                 DSS Daemon

            DSS Manager                        Thread Manager / Flow Control

                                                         Restore
              Quartz
                                                        Snapshot
             Scheduler
                                  Timer
                                                          WADB
                                  Fired
                                                   Garbage Collection



                                                                               DB manager
                          De-dup                  DMS client
                                                   protocol                    RS client Lib
                         Scheduler

                       De-dup Engine                  DMS                           RS



2012/8/11                              OpenStack APAC Conference                                             23
                                                  2012
                                                                                       Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
OpenStack

                                           Web Interface


                                      Identity Security


            Compute                             Storage                Network



                   Architectures      Object
     Hypervisors                                 Block     File   Switch   Router     Firewall
                    (ARM, GPU)        (Swift)



2012/8/11                          OpenStack APAC Conference                              24
                                              2012
                                                                                Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
Integration of Cloud OS Storage
          System with OpenStack
             User portal


            Web Services
   User     (OpenStack     VDCM       LOG          PDCM               PDCM User
            API enabled)



                     VMM                L2              PRM


                Nova API             Glance
            Nova Manager               DB                     DMS
            VM1 VM2ā€¦ VMn           Nova Volume          volume
                                                                 ā€¦
            Nova Compute           Nova Network
                            SECS
                                                                 RS
                             SLB


2012/8/11                   OpenStack APAC Conference                              25
                                       2012
                                                                         Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
Summary of Advantages
Feature                                     Benefits
Unlimited storage                           highly scalable read/write access
Leverages commodity hardware (JBOD)         No lock-in, lower price/GB
Built-in replication                        Fully redundant (default: N=3)
Used as system volume                       Save Image, Fast Boot, etc.
Thin Provisioning                           Optimize utilization of available storage
Highly available (HA) storage servers       Server failover for high available
(DMS/DSS)
Snapshot and backup for block volumes       Data protection and recovery for VM data
Policy based backup                         Free of worry ā€“ set it and forget about it
Wide-area data backup                       For disaster recovering
Block-level data de-duplication             Store more data in the limited space
Standalone volume API, CLI available        Easy integration with other compute systems


2012/8/11                         OpenStack APAC Conference                                    26
                                             2012
                                                                                     Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
More Feature in V2.0
Feature                                       Benefits
Volume Cloning                                Fast cloning without copying data
Share virtual disk within cluster             Support sharing of volume and cluster file system
Disk bandwidth QoS guarantee                  Dynamic adjustment at I/O request level
Storage space optimization                    N-way replication for write-intensive blocks
                                              N-parity-group for read-intensive blocks
Wide-area data replication                    Near real-time wide-area replication
Integration with Compute / Volume             Fully integrated to Compute for attaching block
                                              volumes and reporting on usage




2012/8/11                           OpenStack APAC Conference                                  27
                                               2012
                                                                                     Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
Q&A
Thank You !




              Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢

Weitere Ƥhnliche Inhalte

Was ist angesagt?

Diagnosability versus The Cloud, Redwood Shores 2011-08-30
Diagnosability versus The Cloud, Redwood Shores 2011-08-30Diagnosability versus The Cloud, Redwood Shores 2011-08-30
Diagnosability versus The Cloud, Redwood Shores 2011-08-30Cary Millsap
Ā 
Securing Your Endpoints Using Novell ZENworks Endpoint Security Management
Securing Your Endpoints Using Novell ZENworks Endpoint Security ManagementSecuring Your Endpoints Using Novell ZENworks Endpoint Security Management
Securing Your Endpoints Using Novell ZENworks Endpoint Security ManagementNovell
Ā 
CloudBees PaaS Presentation at Oakland JUG
CloudBees PaaS Presentation at Oakland JUGCloudBees PaaS Presentation at Oakland JUG
CloudBees PaaS Presentation at Oakland JUGCloudBees
Ā 
Atea roadshow norr
Atea roadshow norrAtea roadshow norr
Atea roadshow norrJohan Odell
Ā 
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
Ā 
Integrating Novell Teaming within Your Existing Infrastructure
Integrating Novell Teaming within Your Existing InfrastructureIntegrating Novell Teaming within Your Existing Infrastructure
Integrating Novell Teaming within Your Existing InfrastructureNovell
Ā 
Storage Management and High Availability 6.0 Launch
Storage Management and High Availability 6.0 LaunchStorage Management and High Availability 6.0 Launch
Storage Management and High Availability 6.0 LaunchSymantec
Ā 
Cloud foundry elastic architecture and deploy based on openstack
Cloud foundry elastic architecture and deploy based on openstackCloud foundry elastic architecture and deploy based on openstack
Cloud foundry elastic architecture and deploy based on openstackOpenCity Community
Ā 
Veritas Storage Foundation
Veritas Storage FoundationVeritas Storage Foundation
Veritas Storage FoundationSymantec
Ā 
Lessons Learned: Novell Open Enterprise Server Upgrades Made Easy
Lessons Learned: Novell Open Enterprise Server Upgrades Made EasyLessons Learned: Novell Open Enterprise Server Upgrades Made Easy
Lessons Learned: Novell Open Enterprise Server Upgrades Made EasyNovell
Ā 
Deep dive: Citrix CloudPlatform for Infrastructure as a Service
Deep dive: Citrix CloudPlatform for Infrastructure as a ServiceDeep dive: Citrix CloudPlatform for Infrastructure as a Service
Deep dive: Citrix CloudPlatform for Infrastructure as a ServiceCitrix
Ā 
Falconstor - How It Supports P2V Machine Recovery & Integrates with VMware SRM
Falconstor - How It Supports P2V Machine Recovery & Integrates with VMware SRMFalconstor - How It Supports P2V Machine Recovery & Integrates with VMware SRM
Falconstor - How It Supports P2V Machine Recovery & Integrates with VMware SRM1CloudRoad.com
Ā 
IBM BladeCenter Foundation for Cloud: Integration Guide
IBM BladeCenter Foundation for Cloud: Integration GuideIBM BladeCenter Foundation for Cloud: Integration Guide
IBM BladeCenter Foundation for Cloud: Integration GuideIBM India Smarter Computing
Ā 
Software Developer Conference 2012 - Paper Presentation - Cloud File Systems
Software Developer Conference 2012 - Paper Presentation - Cloud File SystemsSoftware Developer Conference 2012 - Paper Presentation - Cloud File Systems
Software Developer Conference 2012 - Paper Presentation - Cloud File SystemsAbhijeet Kulkarni
Ā 
Open Stack China Trip Sz0922
Open Stack China Trip Sz0922Open Stack China Trip Sz0922
Open Stack China Trip Sz0922OpenCity Community
Ā 
Engineered Systems: Oracleā€™s Vision for the Future
Engineered Systems: Oracleā€™s Vision for the FutureEngineered Systems: Oracleā€™s Vision for the Future
Engineered Systems: Oracleā€™s Vision for the FutureBob Rhubart
Ā 
An introduction to Citrix CloudPlatform (powered by Apache CloudStack), Citri...
An introduction to Citrix CloudPlatform (powered by Apache CloudStack), Citri...An introduction to Citrix CloudPlatform (powered by Apache CloudStack), Citri...
An introduction to Citrix CloudPlatform (powered by Apache CloudStack), Citri...ShapeBlue
Ā 
Feeding your Storage-Thirsty Cloud
Feeding your Storage-Thirsty CloudFeeding your Storage-Thirsty Cloud
Feeding your Storage-Thirsty CloudJeannette Grand
Ā 
Protecting Data in an Era of Content Creation ā€“ Presented by Softchoice + EMC
Protecting Data in an Era of Content Creation ā€“ Presented by Softchoice + EMCProtecting Data in an Era of Content Creation ā€“ Presented by Softchoice + EMC
Protecting Data in an Era of Content Creation ā€“ Presented by Softchoice + EMCSoftchoice Corporation
Ā 
vBrownBag OpenStack Networking Talk
vBrownBag OpenStack Networking TalkvBrownBag OpenStack Networking Talk
vBrownBag OpenStack Networking Talkmestery
Ā 

Was ist angesagt? (20)

Diagnosability versus The Cloud, Redwood Shores 2011-08-30
Diagnosability versus The Cloud, Redwood Shores 2011-08-30Diagnosability versus The Cloud, Redwood Shores 2011-08-30
Diagnosability versus The Cloud, Redwood Shores 2011-08-30
Ā 
Securing Your Endpoints Using Novell ZENworks Endpoint Security Management
Securing Your Endpoints Using Novell ZENworks Endpoint Security ManagementSecuring Your Endpoints Using Novell ZENworks Endpoint Security Management
Securing Your Endpoints Using Novell ZENworks Endpoint Security Management
Ā 
CloudBees PaaS Presentation at Oakland JUG
CloudBees PaaS Presentation at Oakland JUGCloudBees PaaS Presentation at Oakland JUG
CloudBees PaaS Presentation at Oakland JUG
Ā 
Atea roadshow norr
Atea roadshow norrAtea roadshow norr
Atea roadshow norr
Ā 
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
Ā 
Integrating Novell Teaming within Your Existing Infrastructure
Integrating Novell Teaming within Your Existing InfrastructureIntegrating Novell Teaming within Your Existing Infrastructure
Integrating Novell Teaming within Your Existing Infrastructure
Ā 
Storage Management and High Availability 6.0 Launch
Storage Management and High Availability 6.0 LaunchStorage Management and High Availability 6.0 Launch
Storage Management and High Availability 6.0 Launch
Ā 
Cloud foundry elastic architecture and deploy based on openstack
Cloud foundry elastic architecture and deploy based on openstackCloud foundry elastic architecture and deploy based on openstack
Cloud foundry elastic architecture and deploy based on openstack
Ā 
Veritas Storage Foundation
Veritas Storage FoundationVeritas Storage Foundation
Veritas Storage Foundation
Ā 
Lessons Learned: Novell Open Enterprise Server Upgrades Made Easy
Lessons Learned: Novell Open Enterprise Server Upgrades Made EasyLessons Learned: Novell Open Enterprise Server Upgrades Made Easy
Lessons Learned: Novell Open Enterprise Server Upgrades Made Easy
Ā 
Deep dive: Citrix CloudPlatform for Infrastructure as a Service
Deep dive: Citrix CloudPlatform for Infrastructure as a ServiceDeep dive: Citrix CloudPlatform for Infrastructure as a Service
Deep dive: Citrix CloudPlatform for Infrastructure as a Service
Ā 
Falconstor - How It Supports P2V Machine Recovery & Integrates with VMware SRM
Falconstor - How It Supports P2V Machine Recovery & Integrates with VMware SRMFalconstor - How It Supports P2V Machine Recovery & Integrates with VMware SRM
Falconstor - How It Supports P2V Machine Recovery & Integrates with VMware SRM
Ā 
IBM BladeCenter Foundation for Cloud: Integration Guide
IBM BladeCenter Foundation for Cloud: Integration GuideIBM BladeCenter Foundation for Cloud: Integration Guide
IBM BladeCenter Foundation for Cloud: Integration Guide
Ā 
Software Developer Conference 2012 - Paper Presentation - Cloud File Systems
Software Developer Conference 2012 - Paper Presentation - Cloud File SystemsSoftware Developer Conference 2012 - Paper Presentation - Cloud File Systems
Software Developer Conference 2012 - Paper Presentation - Cloud File Systems
Ā 
Open Stack China Trip Sz0922
Open Stack China Trip Sz0922Open Stack China Trip Sz0922
Open Stack China Trip Sz0922
Ā 
Engineered Systems: Oracleā€™s Vision for the Future
Engineered Systems: Oracleā€™s Vision for the FutureEngineered Systems: Oracleā€™s Vision for the Future
Engineered Systems: Oracleā€™s Vision for the Future
Ā 
An introduction to Citrix CloudPlatform (powered by Apache CloudStack), Citri...
An introduction to Citrix CloudPlatform (powered by Apache CloudStack), Citri...An introduction to Citrix CloudPlatform (powered by Apache CloudStack), Citri...
An introduction to Citrix CloudPlatform (powered by Apache CloudStack), Citri...
Ā 
Feeding your Storage-Thirsty Cloud
Feeding your Storage-Thirsty CloudFeeding your Storage-Thirsty Cloud
Feeding your Storage-Thirsty Cloud
Ā 
Protecting Data in an Era of Content Creation ā€“ Presented by Softchoice + EMC
Protecting Data in an Era of Content Creation ā€“ Presented by Softchoice + EMCProtecting Data in an Era of Content Creation ā€“ Presented by Softchoice + EMC
Protecting Data in an Era of Content Creation ā€“ Presented by Softchoice + EMC
Ā 
vBrownBag OpenStack Networking Talk
vBrownBag OpenStack Networking TalkvBrownBag OpenStack Networking Talk
vBrownBag OpenStack Networking Talk
Ā 

Andere mochten auch

Of mice and men2
Of mice and men2Of mice and men2
Of mice and men2NShuttle
Ā 
Can Social Media Influence Behavior - We Walk the Talk - CS377T Final Present...
Can Social Media Influence Behavior - We Walk the Talk - CS377T Final Present...Can Social Media Influence Behavior - We Walk the Talk - CS377T Final Present...
Can Social Media Influence Behavior - We Walk the Talk - CS377T Final Present...Angad Singh
Ā 
SalomƤki: Nuorisokulttuuri nyt! Tupakka ja pƤihteet nuorten maailmassa
SalomƤki: Nuorisokulttuuri nyt! Tupakka ja pƤihteet nuorten maailmassaSalomƤki: Nuorisokulttuuri nyt! Tupakka ja pƤihteet nuorten maailmassa
SalomƤki: Nuorisokulttuuri nyt! Tupakka ja pƤihteet nuorten maailmassaKouluterveyskysely
Ā 
Linseele,v.s af a2006- pastoralists in africa
Linseele,v.s af a2006- pastoralists in africaLinseele,v.s af a2006- pastoralists in africa
Linseele,v.s af a2006- pastoralists in africasahiloct11969
Ā 
Power Notes Atomic Structure -Day 3
Power Notes   Atomic Structure -Day 3Power Notes   Atomic Structure -Day 3
Power Notes Atomic Structure -Day 3jmori1
Ā 
DecisĆ£o de Celso de Mello de manter Moreira Franco
DecisĆ£o de Celso de Mello de manter Moreira FrancoDecisĆ£o de Celso de Mello de manter Moreira Franco
DecisĆ£o de Celso de Mello de manter Moreira FrancoMiguel Rosario
Ā 
Aboriginal and Non-Aboriginal Partnerships: Building Blocks for Sustainable C...
Aboriginal and Non-Aboriginal Partnerships: Building Blocks for Sustainable C...Aboriginal and Non-Aboriginal Partnerships: Building Blocks for Sustainable C...
Aboriginal and Non-Aboriginal Partnerships: Building Blocks for Sustainable C...Wayne Dunn
Ā 
Cooll usersguide 5
Cooll usersguide 5Cooll usersguide 5
Cooll usersguide 5Yasuhito Kishi
Ā 
Developing your School's WOM Marketing Plan, TAIS 2012
Developing your School's WOM Marketing Plan, TAIS 2012Developing your School's WOM Marketing Plan, TAIS 2012
Developing your School's WOM Marketing Plan, TAIS 2012Rick Newberry
Ā 
Minimal pairs clothes
Minimal pairs   clothesMinimal pairs   clothes
Minimal pairs clothesLes Davy
Ā 
Social Media in Practice
Social Media in PracticeSocial Media in Practice
Social Media in Practicemarinabooh
Ā 
O3sac energia-jpb 2012
O3sac energia-jpb 2012O3sac energia-jpb 2012
O3sac energia-jpb 2012Pep Puig i Boix
Ā 
100 Things to Watch in 2013 - JWT INTELLIGENCE
100 Things to Watch in 2013 - JWT INTELLIGENCE100 Things to Watch in 2013 - JWT INTELLIGENCE
100 Things to Watch in 2013 - JWT INTELLIGENCEGustavo Barbosa
Ā 
Mysql handle socket
Mysql handle socketMysql handle socket
Mysql handle socketPhilip Zhong
Ā 
Element Booklet
Element BookletElement Booklet
Element Bookletjmori1
Ā 
Mba724 s4 2 qualitative research
Mba724 s4 2 qualitative researchMba724 s4 2 qualitative research
Mba724 s4 2 qualitative researchRachel Chung
Ā 
ć‚¹ćƒžćƒ¼ćƒˆćƒ•ć‚©ćƒ³ćƒ”ćƒ«ćƒžć‚¬ćƒ—ćƒ­ćƒ¢ćƒ¼ć‚·ćƒ§ćƒ³
ć‚¹ćƒžćƒ¼ćƒˆćƒ•ć‚©ćƒ³ćƒ”ćƒ«ćƒžć‚¬ćƒ—ćƒ­ćƒ¢ćƒ¼ć‚·ćƒ§ćƒ³ć‚¹ćƒžćƒ¼ćƒˆćƒ•ć‚©ćƒ³ćƒ”ćƒ«ćƒžć‚¬ćƒ—ćƒ­ćƒ¢ćƒ¼ć‚·ćƒ§ćƒ³
ć‚¹ćƒžćƒ¼ćƒˆćƒ•ć‚©ćƒ³ćƒ”ćƒ«ćƒžć‚¬ćƒ—ćƒ­ćƒ¢ćƒ¼ć‚·ćƒ§ćƒ³Masaru Kimura
Ā 

Andere mochten auch (20)

Of mice and men2
Of mice and men2Of mice and men2
Of mice and men2
Ā 
Can Social Media Influence Behavior - We Walk the Talk - CS377T Final Present...
Can Social Media Influence Behavior - We Walk the Talk - CS377T Final Present...Can Social Media Influence Behavior - We Walk the Talk - CS377T Final Present...
Can Social Media Influence Behavior - We Walk the Talk - CS377T Final Present...
Ā 
SalomƤki: Nuorisokulttuuri nyt! Tupakka ja pƤihteet nuorten maailmassa
SalomƤki: Nuorisokulttuuri nyt! Tupakka ja pƤihteet nuorten maailmassaSalomƤki: Nuorisokulttuuri nyt! Tupakka ja pƤihteet nuorten maailmassa
SalomƤki: Nuorisokulttuuri nyt! Tupakka ja pƤihteet nuorten maailmassa
Ā 
ŠšŠ»ŃƒŠ±Š½Š°Ń Š²ŃŃ‚Ń€ŠµŃ‡Š° 13112016
ŠšŠ»ŃƒŠ±Š½Š°Ń Š²ŃŃ‚Ń€ŠµŃ‡Š° 13112016ŠšŠ»ŃƒŠ±Š½Š°Ń Š²ŃŃ‚Ń€ŠµŃ‡Š° 13112016
ŠšŠ»ŃƒŠ±Š½Š°Ń Š²ŃŃ‚Ń€ŠµŃ‡Š° 13112016
Ā 
C 6
C 6C 6
C 6
Ā 
Linseele,v.s af a2006- pastoralists in africa
Linseele,v.s af a2006- pastoralists in africaLinseele,v.s af a2006- pastoralists in africa
Linseele,v.s af a2006- pastoralists in africa
Ā 
Power Notes Atomic Structure -Day 3
Power Notes   Atomic Structure -Day 3Power Notes   Atomic Structure -Day 3
Power Notes Atomic Structure -Day 3
Ā 
DecisĆ£o de Celso de Mello de manter Moreira Franco
DecisĆ£o de Celso de Mello de manter Moreira FrancoDecisĆ£o de Celso de Mello de manter Moreira Franco
DecisĆ£o de Celso de Mello de manter Moreira Franco
Ā 
Aboriginal and Non-Aboriginal Partnerships: Building Blocks for Sustainable C...
Aboriginal and Non-Aboriginal Partnerships: Building Blocks for Sustainable C...Aboriginal and Non-Aboriginal Partnerships: Building Blocks for Sustainable C...
Aboriginal and Non-Aboriginal Partnerships: Building Blocks for Sustainable C...
Ā 
Cooll usersguide 5
Cooll usersguide 5Cooll usersguide 5
Cooll usersguide 5
Ā 
Developing your School's WOM Marketing Plan, TAIS 2012
Developing your School's WOM Marketing Plan, TAIS 2012Developing your School's WOM Marketing Plan, TAIS 2012
Developing your School's WOM Marketing Plan, TAIS 2012
Ā 
Minimal pairs clothes
Minimal pairs   clothesMinimal pairs   clothes
Minimal pairs clothes
Ā 
Social Media in Practice
Social Media in PracticeSocial Media in Practice
Social Media in Practice
Ā 
O3sac energia-jpb 2012
O3sac energia-jpb 2012O3sac energia-jpb 2012
O3sac energia-jpb 2012
Ā 
100 Things to Watch in 2013 - JWT INTELLIGENCE
100 Things to Watch in 2013 - JWT INTELLIGENCE100 Things to Watch in 2013 - JWT INTELLIGENCE
100 Things to Watch in 2013 - JWT INTELLIGENCE
Ā 
Mysql handle socket
Mysql handle socketMysql handle socket
Mysql handle socket
Ā 
Element Booklet
Element BookletElement Booklet
Element Booklet
Ā 
Mba724 s4 2 qualitative research
Mba724 s4 2 qualitative researchMba724 s4 2 qualitative research
Mba724 s4 2 qualitative research
Ā 
ć‚¹ćƒžćƒ¼ćƒˆćƒ•ć‚©ćƒ³ćƒ”ćƒ«ćƒžć‚¬ćƒ—ćƒ­ćƒ¢ćƒ¼ć‚·ćƒ§ćƒ³
ć‚¹ćƒžćƒ¼ćƒˆćƒ•ć‚©ćƒ³ćƒ”ćƒ«ćƒžć‚¬ćƒ—ćƒ­ćƒ¢ćƒ¼ć‚·ćƒ§ćƒ³ć‚¹ćƒžćƒ¼ćƒˆćƒ•ć‚©ćƒ³ćƒ”ćƒ«ćƒžć‚¬ćƒ—ćƒ­ćƒ¢ćƒ¼ć‚·ćƒ§ćƒ³
ć‚¹ćƒžćƒ¼ćƒˆćƒ•ć‚©ćƒ³ćƒ”ćƒ«ćƒžć‚¬ćƒ—ćƒ­ćƒ¢ćƒ¼ć‚·ćƒ§ćƒ³
Ā 
Formato planeacion
Formato planeacionFormato planeacion
Formato planeacion
Ā 

Ƅhnlich wie Danile lee -open stackblocklevelstorage

Cloud Computing: Making IT Simple
Cloud Computing: Making IT SimpleCloud Computing: Making IT Simple
Cloud Computing: Making IT SimpleBob Rhubart
Ā 
Cloud Computing - Making IT Simple
 Cloud Computing - Making IT Simple Cloud Computing - Making IT Simple
Cloud Computing - Making IT SimpleBob Rhubart
Ā 
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012Arun Gupta
Ā 
å½­ā€”Elastic architecture in cloud foundry and deploy with openstack
å½­ā€”Elastic architecture in cloud foundry and deploy with openstackå½­ā€”Elastic architecture in cloud foundry and deploy with openstack
å½­ā€”Elastic architecture in cloud foundry and deploy with openstackOpenCity Community
Ā 
Dc architecture for_cloud
Dc architecture for_cloudDc architecture for_cloud
Dc architecture for_cloudAlain Geenrits
Ā 
Cisco entel summit2010
Cisco entel summit2010Cisco entel summit2010
Cisco entel summit2010Entel
Ā 
2010 09-24-闕åæ—å…‹č€åø«-cloud computing where do we go
2010 09-24-闕åæ—å…‹č€åø«-cloud computing where do we go2010 09-24-闕åæ—å…‹č€åø«-cloud computing where do we go
2010 09-24-闕åæ—å…‹č€åø«-cloud computing where do we gonccuscience
Ā 
Brocade: Storage Networking For the Virtual Enterprise
Brocade: Storage Networking For the Virtual Enterprise Brocade: Storage Networking For the Virtual Enterprise
Brocade: Storage Networking For the Virtual Enterprise EMC
Ā 
Presentatie Cisco NetApp Proact over FlexPod
Presentatie Cisco NetApp Proact over FlexPodPresentatie Cisco NetApp Proact over FlexPod
Presentatie Cisco NetApp Proact over FlexPodProact Netherlands B.V.
Ā 
Vincent Desveronnieres, Oracle
Vincent Desveronnieres,  OracleVincent Desveronnieres,  Oracle
Vincent Desveronnieres, OracleEwa Stepien
Ā 
Daneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver Meetup
Daneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver MeetupDaneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver Meetup
Daneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver MeetupShannon McFarland
Ā 
MassTLC Cloud summit keynote presentation from CTO of VMWare, Scott Davis
MassTLC Cloud summit keynote presentation from CTO of VMWare, Scott DavisMassTLC Cloud summit keynote presentation from CTO of VMWare, Scott Davis
MassTLC Cloud summit keynote presentation from CTO of VMWare, Scott DavisMassTLC
Ā 
Infrastructure Consolidation and Virtualization
Infrastructure Consolidation and VirtualizationInfrastructure Consolidation and Virtualization
Infrastructure Consolidation and VirtualizationBob Rhubart
Ā 
S cv3179 spectrum-integration-openstack-edge2015-v5
S cv3179 spectrum-integration-openstack-edge2015-v5S cv3179 spectrum-integration-openstack-edge2015-v5
S cv3179 spectrum-integration-openstack-edge2015-v5Tony Pearson
Ā 
Cisco Data Center Orchestration Solution
Cisco Data Center Orchestration SolutionCisco Data Center Orchestration Solution
Cisco Data Center Orchestration SolutionCisco Canada
Ā 
The Sirocco multi-cloud management framework, OW2con'12, Paris
The Sirocco multi-cloud management framework, OW2con'12, ParisThe Sirocco multi-cloud management framework, OW2con'12, Paris
The Sirocco multi-cloud management framework, OW2con'12, ParisOW2
Ā 
Transform Microsoft Application Environment With EMC Information Infrastructure
Transform Microsoft Application Environment With EMC Information InfrastructureTransform Microsoft Application Environment With EMC Information Infrastructure
Transform Microsoft Application Environment With EMC Information InfrastructureEMC Forum India
Ā 
SNIA Cloud Storage Presentation
SNIA Cloud Storage PresentationSNIA Cloud Storage Presentation
SNIA Cloud Storage PresentationMark Carlson
Ā 
Tivoli Development Cloud Pennock Final Web
Tivoli Development Cloud Pennock Final WebTivoli Development Cloud Pennock Final Web
Tivoli Development Cloud Pennock Final WebKennisportal
Ā 

Ƅhnlich wie Danile lee -open stackblocklevelstorage (20)

Cloud Computing: Making IT Simple
Cloud Computing: Making IT SimpleCloud Computing: Making IT Simple
Cloud Computing: Making IT Simple
Ā 
Cloud Computing - Making IT Simple
 Cloud Computing - Making IT Simple Cloud Computing - Making IT Simple
Cloud Computing - Making IT Simple
Ā 
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
Ā 
å½­ā€”Elastic architecture in cloud foundry and deploy with openstack
å½­ā€”Elastic architecture in cloud foundry and deploy with openstackå½­ā€”Elastic architecture in cloud foundry and deploy with openstack
å½­ā€”Elastic architecture in cloud foundry and deploy with openstack
Ā 
Dc architecture for_cloud
Dc architecture for_cloudDc architecture for_cloud
Dc architecture for_cloud
Ā 
Cisco entel summit2010
Cisco entel summit2010Cisco entel summit2010
Cisco entel summit2010
Ā 
2010 09-24-闕åæ—å…‹č€åø«-cloud computing where do we go
2010 09-24-闕åæ—å…‹č€åø«-cloud computing where do we go2010 09-24-闕åæ—å…‹č€åø«-cloud computing where do we go
2010 09-24-闕åæ—å…‹č€åø«-cloud computing where do we go
Ā 
Brocade: Storage Networking For the Virtual Enterprise
Brocade: Storage Networking For the Virtual Enterprise Brocade: Storage Networking For the Virtual Enterprise
Brocade: Storage Networking For the Virtual Enterprise
Ā 
Presentatie Cisco NetApp Proact over FlexPod
Presentatie Cisco NetApp Proact over FlexPodPresentatie Cisco NetApp Proact over FlexPod
Presentatie Cisco NetApp Proact over FlexPod
Ā 
Vincent Desveronnieres, Oracle
Vincent Desveronnieres,  OracleVincent Desveronnieres,  Oracle
Vincent Desveronnieres, Oracle
Ā 
Daneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver Meetup
Daneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver MeetupDaneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver Meetup
Daneyon Hansen - Intro to OpenStack - Feb13 OpenStack Denver Meetup
Ā 
MassTLC Cloud summit keynote presentation from CTO of VMWare, Scott Davis
MassTLC Cloud summit keynote presentation from CTO of VMWare, Scott DavisMassTLC Cloud summit keynote presentation from CTO of VMWare, Scott Davis
MassTLC Cloud summit keynote presentation from CTO of VMWare, Scott Davis
Ā 
Infrastructure Consolidation and Virtualization
Infrastructure Consolidation and VirtualizationInfrastructure Consolidation and Virtualization
Infrastructure Consolidation and Virtualization
Ā 
102 1630 1700
102 1630 1700102 1630 1700
102 1630 1700
Ā 
S cv3179 spectrum-integration-openstack-edge2015-v5
S cv3179 spectrum-integration-openstack-edge2015-v5S cv3179 spectrum-integration-openstack-edge2015-v5
S cv3179 spectrum-integration-openstack-edge2015-v5
Ā 
Cisco Data Center Orchestration Solution
Cisco Data Center Orchestration SolutionCisco Data Center Orchestration Solution
Cisco Data Center Orchestration Solution
Ā 
The Sirocco multi-cloud management framework, OW2con'12, Paris
The Sirocco multi-cloud management framework, OW2con'12, ParisThe Sirocco multi-cloud management framework, OW2con'12, Paris
The Sirocco multi-cloud management framework, OW2con'12, Paris
Ā 
Transform Microsoft Application Environment With EMC Information Infrastructure
Transform Microsoft Application Environment With EMC Information InfrastructureTransform Microsoft Application Environment With EMC Information Infrastructure
Transform Microsoft Application Environment With EMC Information Infrastructure
Ā 
SNIA Cloud Storage Presentation
SNIA Cloud Storage PresentationSNIA Cloud Storage Presentation
SNIA Cloud Storage Presentation
Ā 
Tivoli Development Cloud Pennock Final Web
Tivoli Development Cloud Pennock Final WebTivoli Development Cloud Pennock Final Web
Tivoli Development Cloud Pennock Final Web
Ā 

Mehr von OpenCity Community

开ęŗč®²ä¹‰.pdf
开ęŗč®²ä¹‰.pdf开ęŗč®²ä¹‰.pdf
开ęŗč®²ä¹‰.pdfOpenCity Community
Ā 
ē‰©č”ē½‘ę“ä½œē³»ē»Ÿę¼«č°ˆ-GIAC大会.pdf
ē‰©č”ē½‘ę“ä½œē³»ē»Ÿę¼«č°ˆ-GIAC大会.pdfē‰©č”ē½‘ę“ä½œē³»ē»Ÿę¼«č°ˆ-GIAC大会.pdf
ē‰©č”ē½‘ę“ä½œē³»ē»Ÿę¼«č°ˆ-GIAC大会.pdfOpenCity Community
Ā 
2017开ęŗå¹“会-企äøšå¼€ęŗé‚£äŗ›äŗ‹å„æ-ꛓꖰ.pdf
2017开ęŗå¹“会-企äøšå¼€ęŗé‚£äŗ›äŗ‹å„æ-ꛓꖰ.pdf2017开ęŗå¹“会-企äøšå¼€ęŗé‚£äŗ›äŗ‹å„æ-ꛓꖰ.pdf
2017开ęŗå¹“会-企äøšå¼€ęŗé‚£äŗ›äŗ‹å„æ-ꛓꖰ.pdfOpenCity Community
Ā 
ē¤¾ä¼šåŒ–ē ”发
ē¤¾ä¼šåŒ–ē ”发ē¤¾ä¼šåŒ–ē ”发
ē¤¾ä¼šåŒ–ē ”发OpenCity Community
Ā 
Learn OpenStack from trystack.cn
Learn OpenStack from trystack.cnLearn OpenStack from trystack.cn
Learn OpenStack from trystack.cnOpenCity Community
Ā 
OpenStackē³»åˆ—公开čƾ2 -20130508
OpenStackē³»åˆ—公开čƾ2 -20130508OpenStackē³»åˆ—公开čƾ2 -20130508
OpenStackē³»åˆ—公开čƾ2 -20130508OpenCity Community
Ā 
How to master OpenStack in 2 hours
How to master OpenStack in 2 hoursHow to master OpenStack in 2 hours
How to master OpenStack in 2 hoursOpenCity Community
Ā 
Learn OpenStack from trystack.cn ā€”ā€”Folsom in practice
Learn OpenStack from trystack.cn  ā€”ā€”Folsom in practiceLearn OpenStack from trystack.cn  ā€”ā€”Folsom in practice
Learn OpenStack from trystack.cn ā€”ā€”Folsom in practiceOpenCity Community
Ā 
äŗ‘č®”ē®—ę€č€ƒ
äŗ‘č®”ē®—ę€č€ƒäŗ‘č®”ē®—ę€č€ƒ
äŗ‘č®”ē®—ę€č€ƒOpenCity Community
Ā 
Openstackēš„ē ”ē©¶äøŽå®žč·µ
Openstackēš„ē ”ē©¶äøŽå®žč·µOpenstackēš„ē ”ē©¶äøŽå®žč·µ
Openstackēš„ē ”ē©¶äøŽå®žč·µOpenCity Community
Ā 
Open Stack Cheng Du Swift Alex Yang
Open Stack Cheng Du Swift Alex YangOpen Stack Cheng Du Swift Alex Yang
Open Stack Cheng Du Swift Alex YangOpenCity Community
Ā 
NovaäøŽč™šę‹Ÿęœŗē®”ē†
NovaäøŽč™šę‹Ÿęœŗē®”ē†NovaäøŽč™šę‹Ÿęœŗē®”ē†
NovaäøŽč™šę‹Ÿęœŗē®”ē†OpenCity Community
Ā 
Look Into Libvirt Osier Yang
Look Into Libvirt Osier YangLook Into Libvirt Osier Yang
Look Into Libvirt Osier YangOpenCity Community
Ā 

Mehr von OpenCity Community (20)

开ęŗč®²ä¹‰.pdf
开ęŗč®²ä¹‰.pdf开ęŗč®²ä¹‰.pdf
开ęŗč®²ä¹‰.pdf
Ā 
ē‰©č”ē½‘ę“ä½œē³»ē»Ÿę¼«č°ˆ-GIAC大会.pdf
ē‰©č”ē½‘ę“ä½œē³»ē»Ÿę¼«č°ˆ-GIAC大会.pdfē‰©č”ē½‘ę“ä½œē³»ē»Ÿę¼«č°ˆ-GIAC大会.pdf
ē‰©č”ē½‘ę“ä½œē³»ē»Ÿę¼«č°ˆ-GIAC大会.pdf
Ā 
2017开ęŗå¹“会-企äøšå¼€ęŗé‚£äŗ›äŗ‹å„æ-ꛓꖰ.pdf
2017开ęŗå¹“会-企äøšå¼€ęŗé‚£äŗ›äŗ‹å„æ-ꛓꖰ.pdf2017开ęŗå¹“会-企äøšå¼€ęŗé‚£äŗ›äŗ‹å„æ-ꛓꖰ.pdf
2017开ęŗå¹“会-企äøšå¼€ęŗé‚£äŗ›äŗ‹å„æ-ꛓꖰ.pdf
Ā 
ē¤¾ä¼šåŒ–ē ”发
ē¤¾ä¼šåŒ–ē ”发ē¤¾ä¼šåŒ–ē ”发
ē¤¾ä¼šåŒ–ē ”发
Ā 
Containers & CaaS
Containers & CaaSContainers & CaaS
Containers & CaaS
Ā 
OaaS:Open as a Strategy
OaaS:Open as a StrategyOaaS:Open as a Strategy
OaaS:Open as a Strategy
Ā 
Hello openstack 2014
Hello openstack 2014Hello openstack 2014
Hello openstack 2014
Ā 
Docker openstack-2014
Docker openstack-2014Docker openstack-2014
Docker openstack-2014
Ā 
Learn OpenStack from trystack.cn
Learn OpenStack from trystack.cnLearn OpenStack from trystack.cn
Learn OpenStack from trystack.cn
Ā 
OpenStackē³»åˆ—公开čƾ2 -20130508
OpenStackē³»åˆ—公开čƾ2 -20130508OpenStackē³»åˆ—公开čƾ2 -20130508
OpenStackē³»åˆ—公开čƾ2 -20130508
Ā 
OpenStack ecosystem
OpenStack ecosystemOpenStack ecosystem
OpenStack ecosystem
Ā 
How to master OpenStack in 2 hours
How to master OpenStack in 2 hoursHow to master OpenStack in 2 hours
How to master OpenStack in 2 hours
Ā 
Learn OpenStack from trystack.cn ā€”ā€”Folsom in practice
Learn OpenStack from trystack.cn  ā€”ā€”Folsom in practiceLearn OpenStack from trystack.cn  ā€”ā€”Folsom in practice
Learn OpenStack from trystack.cn ā€”ā€”Folsom in practice
Ā 
Quantum Networks
Quantum NetworksQuantum Networks
Quantum Networks
Ā 
äŗ‘č®”ē®—ę€č€ƒ
äŗ‘č®”ē®—ę€č€ƒäŗ‘č®”ē®—ę€č€ƒ
äŗ‘č®”ē®—ę€č€ƒ
Ā 
Openstorage Openstack
Openstorage OpenstackOpenstorage Openstack
Openstorage Openstack
Ā 
Openstackēš„ē ”ē©¶äøŽå®žč·µ
Openstackēš„ē ”ē©¶äøŽå®žč·µOpenstackēš„ē ”ē©¶äøŽå®žč·µ
Openstackēš„ē ”ē©¶äøŽå®žč·µ
Ā 
Open Stack Cheng Du Swift Alex Yang
Open Stack Cheng Du Swift Alex YangOpen Stack Cheng Du Swift Alex Yang
Open Stack Cheng Du Swift Alex Yang
Ā 
NovaäøŽč™šę‹Ÿęœŗē®”ē†
NovaäøŽč™šę‹Ÿęœŗē®”ē†NovaäøŽč™šę‹Ÿęœŗē®”ē†
NovaäøŽč™šę‹Ÿęœŗē®”ē†
Ā 
Look Into Libvirt Osier Yang
Look Into Libvirt Osier YangLook Into Libvirt Osier Yang
Look Into Libvirt Osier Yang
Ā 

KĆ¼rzlich hochgeladen

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
Ā 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
Ā 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
Ā 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
Ā 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
Ā 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
Ā 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
Ā 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
Ā 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
Ā 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
Ā 
FULL ENJOY šŸ” 8264348440 šŸ” Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY šŸ” 8264348440 šŸ” Call Girls in Diplomatic Enclave | DelhiFULL ENJOY šŸ” 8264348440 šŸ” Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY šŸ” 8264348440 šŸ” Call Girls in Diplomatic Enclave | Delhisoniya singh
Ā 
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
Ā 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
Ā 
Integration and Automation in Practice: CI/CD in MuleĀ Integration and Automat...
Integration and Automation in Practice: CI/CD in MuleĀ Integration and Automat...Integration and Automation in Practice: CI/CD in MuleĀ Integration and Automat...
Integration and Automation in Practice: CI/CD in MuleĀ Integration and Automat...Patryk Bandurski
Ā 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
Ā 
Scaling API-first ā€“ The story of a global engineering organization
Scaling API-first ā€“ The story of a global engineering organizationScaling API-first ā€“ The story of a global engineering organization
Scaling API-first ā€“ The story of a global engineering organizationRadu Cotescu
Ā 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
Ā 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
Ā 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
Ā 
#StandardsGoals for 2024: Whatā€™s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: Whatā€™s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: Whatā€™s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: Whatā€™s new for BISAC - Tech Forum 2024BookNet Canada
Ā 

KĆ¼rzlich hochgeladen (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
Ā 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
Ā 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
Ā 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
Ā 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Ā 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Ā 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Ā 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Ā 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Ā 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Ā 
FULL ENJOY šŸ” 8264348440 šŸ” Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY šŸ” 8264348440 šŸ” Call Girls in Diplomatic Enclave | DelhiFULL ENJOY šŸ” 8264348440 šŸ” Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY šŸ” 8264348440 šŸ” Call Girls in Diplomatic Enclave | Delhi
Ā 
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
Ā 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Ā 
Integration and Automation in Practice: CI/CD in MuleĀ Integration and Automat...
Integration and Automation in Practice: CI/CD in MuleĀ Integration and Automat...Integration and Automation in Practice: CI/CD in MuleĀ Integration and Automat...
Integration and Automation in Practice: CI/CD in MuleĀ Integration and Automat...
Ā 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Ā 
Scaling API-first ā€“ The story of a global engineering organization
Scaling API-first ā€“ The story of a global engineering organizationScaling API-first ā€“ The story of a global engineering organization
Scaling API-first ā€“ The story of a global engineering organization
Ā 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ā 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Ā 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Ā 
#StandardsGoals for 2024: Whatā€™s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: Whatā€™s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: Whatā€™s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: Whatā€™s new for BISAC - Tech Forum 2024
Ā 

Danile lee -open stackblocklevelstorage

  • 1. Distributed Block-level Storage Management for OpenStack OpenStack APAC Conference 2012 Daniel Lee CCMA/ITRI Cloud Computing Center for Mobile Applications Industrial Technology Research Institute ( 雲ē«Æ運ē®—č”Œå‹•é‹ē”Øē§‘ꊀäø­åæƒ ) 2012/8/11 OpenStack APAC Conference 1 1 2012 Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
  • 2. Outline ā€¢ Overview ā€¢ Brief on ITRI Cloud OS ā€¢ Cloud storage system in ITRI Cloud OS ā€¢ Distributed Main Storage System ā€¢ Distributed Secondary Storage System ā€¢ Integration of Cloud OS Storage System with OpenStack ā€¢ Summary ā€¢ Q&A 2012/8/11 OpenStack APAC Conference 2 2012 Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
  • 3. Overview ā€¢ Data is growing exponentially and moving on to Could. It needs to be available at all time, secured and protected. ā€¢ 911 in Twin Towers, 311 earthquake in Japan and 420 outage of Amazon datacenters are disasters. ā€“ Block-level and fully redundant ā€“ Backup / restore + wide-area ā€“ Thin provisioning ā€“ De-duplication ā€“ Others ā€¢ Cloud OS Storage System has these functionality and is ready to integrate to OpenStack 2012/8/11 OpenStack APAC Conference 3 2012 Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
  • 4. ITRI Cloud OS (An All-in-one IaaS Total Solution) Virtual Data Center Management Primary/Secondary Virtual Data Center Storage Management Physical Data Provisioning (VMWare) (EMC) Center Management Physical (IBM) Resource Security Management (Checkpoint) (HP/Dell) Inter-VM Load Balancing (F5) Power Management (IBM) Inter-PM Load Balancing and VM Fail-over (VMWare) *Blue name in bracket indicates the leading company of the component 2012/8/11 OpenStack APAC Conference 4 2012 Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
  • 5. ITRI Cloud OS Service Interface Multiplexing VDCā€™s in a Physical DC Multiplexing VDCā€™s in a Physical DC Virtual Data Center Management Physical Data Center Management Virtual Data Center Management Physical Data Center Management Photo Video Web Sharing Streami Confere ng nce VDC VDC Provision VDC and Deploy Physical ā€¢Cloud Application Cluster ā€¢Cloud Service Infrastructure Developer Administrator ā€¢Cloud Service ā€¢Carrier Provider Monitor and Configure Monitor, Diagnose and Virtual Resources Configure Physical Resources 2012/8/11 OpenStack APAC Conference 5 2012 Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
  • 6. VDCM ā€“ Assets (VDC, VC, VM) 2012/8/11 OpenStack APAC Conference 6 2012 Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
  • 7. VDCM ā€“ System Images 2012/8/11 OpenStack APAC Conference 7 2012 Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
  • 8. VDCM - Volumes 2012/8/11 OpenStack APAC Conference 8 2012 Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
  • 9. Cloud Storage System in Cloud OS ā€¢ Cloud storage aims at cloud-scale data centers, and is designed to be scalable, available and low-cost. ā€¢ Main components ā€“ Distributed Main Storage subsystem ā€“ DMS ā€¢ Provide current image I/O request processing ā€“ Distributed Secondary Storage subsystem ā€“ DSS ā€¢ Block-level incremental metadata only backup system ā€¢ Take volume snapshot / restore, de-duplication engine, garbage collection and WADB engine 2012/8/11 OpenStack APAC Conference 9 2012 Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
  • 10. Key Features of Cloud Storage System from Usersā€™ Perspective ā€¢ Use like raw, unformatted block devices ā€¢ Support volume size from 1 GB to 2 TB (64TB architecture-wise) ā€¢ Can be attached by different instances (one at a time for now) ā€¢ Multiple volumes can be mounted to the same instance ā€¢ Data is automatically replicated on different physical storage server (N=3) ā€¢ Ability to clone volumes and/or create point-in-time snapshots of volumes ā€¢ Wide-area backup for disaster recovery ā€¢ Snapshot can be scheduled by assigning a backup policy with time, frequency, retention, and WADB option ā€¢ Save system image for starting multiple VMs using the same image 2012/8/11 OpenStack APAC Conference 10 2012 Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
  • 11. Key Features of Cloud Storage System from Providersā€™ Perspective ā€¢ Use of commodity hardware ā€“ reducing cost (JBOD) ā€¢ Disk space management for up to multiple petabytes ā€¢ Add disk, remove disk without interruption ā€¢ Thin provisioning ā€¢ Enables you to provision a specific level of I/O performance if desired, by setting I/O throttle ā€¢ Block-level de-duplication for reducing space requirement 2012/8/11 OpenStack APAC Conference 11 2012 Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
  • 12. DMS in Cloud OS ā€¢ DMS - Distributed Main Storage ā€¢ Goal: A cloud scale network storage solution that provide high capacity, high reliability, high availability and high performance ā€¢ Features: ā€“ Volume operations: Create / Attach / Detach / Delete ā€“ High Reliability: data replication (N=3) ā€“ High Availability: No single point of failure ā€“ High Performance: client-side metadata/data cache for performance ā€“ Thin provisioning is utilized to optimize utilization of available storage. ā€“ Fast Volume Cloning ā€“ Save Image; FastBoot ā€“ Disk I/O Throttle 2012/8/11 OpenStack APAC Conference 12 2012 Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
  • 13. DMS System Architecture Compute Node ā€¦ VM VM VM Service Node Volume Volume Volume Metadata DMS In-kernel client NameNode Data RR Storage Node ā€¦ Namenode DataNode DMS in-kernel client Datanode 2012/8/11 OpenStack APAC Conference 13 2012 Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
  • 14. DMS Compute Node Architecture Compute Node Domain U User Space Domain U Kernel Space Applications RPM Read/Write Sectors /dev/hda1 Block Frontend Driver Attach/Detach Attach a disk to Dom U Volume Xen / KVM I/O Virtualization Block Backend User-space Daemon Driver NameNode IOCTL Metadata In-Kernel Client Payload DataNodes Block Devices /dev/dms01 /dev/dms02 . .. .. Domain 0 User Space Domain 0 Kernel Space 2012/8/11 OpenStack APAC Conference 14 2012 Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
  • 15. Read Flow Compute Node VM Volume Service Node 6. Response 1. Read request (payload) 2. query metadata: (VolID, LBID) DMS In-kernel Client 3. HBID, N-locations NameNode 7. Report failed locations 4. Read Data 5. Read Data from another datanode if previous-try failed Storage Node Storage Node Storage Node DataNode DataNode DataNode ā€¦ OpenStack APAC Conference 2012 Copyright 2008 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢ 2012/8/11 15
  • 16. Write Flow ā€“ Memory-Ack Approach Compute Node VM Volume Service Node 6. Response 1. Write request 2. Request for new space:(VolID, LBID) DMS In-kernel Client 3. HBID, N-locations NameNode 7. Commit (Success, or 4. Write Data report failed locations) 5. Memory Ack 6. Disk Ack ā€¢ Memory-ack approach: Storage Node Storage Node Storage Node In client, I/O response to VM(step6) is right after DataNode DataNode DataNode ā€¦ receiving memory ack from Datanodes (step5) . OpenStack APAC Conference 2012 Copyright 2008 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢ 2012/8/11 16
  • 17. DSS in Cloud OS ā€¢ Share the homogeneous space with DMS ā€¢ Block-level Incremental backup ā€“ Copy-on-write (COW) and volume cloning techniques ā€“ Backup is just a snapshot of meta-data ā€¢ Support volume-level restore ā€¢ Block-level de-duplication ā€¢ Garbage collection of expired, un-used and redundant disk blocks ā€¢ Wide-area data backup / restore and near-realtime replication ā€¢ The secondary storage itself is failure-tolerant (HA) 2012/8/11 OpenStack APAC Conference 17 2012 Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
  • 18. DSS ā€“ Backup Policy 2012/8/11 OpenStack APAC Conference 18 2012 Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
  • 19. DSS ā€“ Assign Backup Policy 2012/8/11 OpenStack APAC Conference 19 2012 Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
  • 20. DSS ā€“ WADB ļ¬Backing up the data to a remote location at the time volume snapshot is takenā€¦ snapshot Network / restore VPN Beijing Shang-Hai 2012/8/11 OpenStack APAC Conference 20 2012 Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
  • 21. DSS ā€“ Enabling WADB 2012/8/11 OpenStack APAC Conference 21 2012 Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
  • 22. De-duplication in DropBox 2012/8/11 OpenStack APAC Conference 2012 Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢ 22
  • 23. DSS Software Architecture Diagram Backup/Restore Backup Policy Request Tread DSS main SOAP server Classes RPC DSS Daemon DSS Manager Thread Manager / Flow Control Restore Quartz Snapshot Scheduler Timer WADB Fired Garbage Collection DB manager De-dup DMS client protocol RS client Lib Scheduler De-dup Engine DMS RS 2012/8/11 OpenStack APAC Conference 23 2012 Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
  • 24. OpenStack Web Interface Identity Security Compute Storage Network Architectures Object Hypervisors Block File Switch Router Firewall (ARM, GPU) (Swift) 2012/8/11 OpenStack APAC Conference 24 2012 Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
  • 25. Integration of Cloud OS Storage System with OpenStack User portal Web Services User (OpenStack VDCM LOG PDCM PDCM User API enabled) VMM L2 PRM Nova API Glance Nova Manager DB DMS VM1 VM2ā€¦ VMn Nova Volume volume ā€¦ Nova Compute Nova Network SECS RS SLB 2012/8/11 OpenStack APAC Conference 25 2012 Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
  • 26. Summary of Advantages Feature Benefits Unlimited storage highly scalable read/write access Leverages commodity hardware (JBOD) No lock-in, lower price/GB Built-in replication Fully redundant (default: N=3) Used as system volume Save Image, Fast Boot, etc. Thin Provisioning Optimize utilization of available storage Highly available (HA) storage servers Server failover for high available (DMS/DSS) Snapshot and backup for block volumes Data protection and recovery for VM data Policy based backup Free of worry ā€“ set it and forget about it Wide-area data backup For disaster recovering Block-level data de-duplication Store more data in the limited space Standalone volume API, CLI available Easy integration with other compute systems 2012/8/11 OpenStack APAC Conference 26 2012 Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
  • 27. More Feature in V2.0 Feature Benefits Volume Cloning Fast cloning without copying data Share virtual disk within cluster Support sharing of volume and cluster file system Disk bandwidth QoS guarantee Dynamic adjustment at I/O request level Storage space optimization N-way replication for write-intensive blocks N-parity-group for read-intensive blocks Wide-area data replication Near real-time wide-area replication Integration with Compute / Volume Fully integrated to Compute for attaching block volumes and reporting on usage 2012/8/11 OpenStack APAC Conference 27 2012 Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢
  • 28. Q&A Thank You ! Copyright 2009 ITRI å·„ę„­ęŠ€č”“ē ”ē©¶é™¢

Hinweis der Redaktion

  1. Why donā€™t we just use Hadoop as block level storage What are the advantages over iSCSI ā€“ RAID + SW for backup restore and WADB When will it be available for OpenStack ā€“ 4Q2012? The limitations? Volume / total space, size of metadata, network, ā€¦ Performance? 12 MB/sec or 49 MB/sec (multiple concurrent clients) How does it compare to EMC, Amazon S3? S3: Object Store; AWS Import/Export Amazon Elastic Block Storage (EBS): 1GB~1TB; ss saved in S3 Cinder, NetApp, Nexenta and SolidFire CIFS, GlusterFS, OCSF2 XCP
  2. CRITICAL CHANGES NO HDFS In-kernal driver ā€œ Nativeā€ networking disk driver (not xen back-end driver) Key design Why we Why not use iscii protocol Datanode prioritization Datanode hardware dependency
  3. Provides a global storage abstraction on a large number of distributed disks Each storage block remains available despite failure in switch, server, or disk drive Scales to a very large number of concurrent accesses Exploits distributed object caching Initial thought: Use HDFS as the base for global storage management Support concurrency control among accesses to common storage blocks Support QoS guarantee or performance isolation among virtual clusters