SlideShare uma empresa Scribd logo
1 de 38
OPENSTORAGE WITH
    OPENSTACK

                                   BRAD STONE
                                          GM,
                                NEXENTA CHINA




         © Copyright Nexenta 2012
1
Enterprise Storage
• Storage is 40% of an enterprise IT’s budget
• Market leaders are EMC, IBM and NetApp
Enterprise Storage Continues to Grow
Storage Trends
“More data will be stored in the next three years than in the previous 40,000”
- Berkeley’s School of Management (2010)

   • Commodity components replacing specialized
     hardware for data storage
   • Storage virtualization
       – Commoditize by abstracting physical attributes
   • Global economic downturn putting pressure
     on capital and energy costs
       – Motivation to buy newer, more energy-efficient
         hardware
New use cases for data
               Machine-generated files




                      Video surveillance
What is OpenStorage?
a) Storage software is open source
b) No vendor lock-in; components no longer
   need to all come from the same vendor
c) Open data formats
d) All of the above
e) Some of the above
Top Reasons to use Open Source
               Software
• Avoid vendor lock-in


• Lower costs


• Competitive advantage


• Improve quality
Brief Biased History of OpenStorage
• 1991: Linux kernel publicly announced
• 2004: Google MapReduce paper
• 2005: linux-iscsi and open-iscsi projects merge
• 2005: OpenSolaris released
• 2008: Nexenta ships first commercial product
• 2008: Sun FISHworks storage appliance released
• 2010: OpenStack Nova released
• 2010: OpenStorage Summit features storage
  software vendors and commodity hardware
• 2013: OpenStorage Summit in China!
NEXENTASTOR: A CASE STUDY FOR
OPENSTORAGE
What is NexentaStor?
         File and Block Access
               iSCSI            NFS         Software-based, unified storage appliance
  CIFS

                                       FC         Leading OpenStorage solution
                                                  • Runs on standard hardware


                                                Key features:
                                                • 128-bit architecture
                                                • Unlimited file size & snaps
           iSCSI                 AoE
                                                • Synchronous and asynchronous replication
                       SAS                        (including replication to OpenStack Swift)
                                       FC
                                                 Superior storage for virtualized environments
                   InfiniBand



Nexenta is a private company
  with an office in Beijing!
Storage Pooling

                                  Discover logical disks
                                  Determine RAID requirements


 Pool-A            Pool-B         Create storage pools

 NFS      iSCSI     CIFS    NFS
                                  Create datasets
                                  Assign properties (e.g. de-dup)
                                  Share (NFS, CIFS, iSCSI, FC)




11
De-duplication
                                                • In-line de-duplication
                                                     – Verify option
Block-based                                     • In-flight de-duplication
                                                     – No verify option

                                              Flexibility
                                              De-duplication options can vary
                                              - Per volume
                                              - Per dataset
                                              - Per replication service


   Existing data can easily be de-duped via NexentaStor’s auto-tier capability
Compression
• Compression done in-line at time of write
• Enabled by default
   – Leverages typically idle processing power
   – Can improve overall I/O performance
• Compresses only if at least 12% benefit
• Many algorithms supported
   – LZJB for loss-less compression
   – GZIP 0-9
   – Extensible
• Compression algorithm can be changed on-the-fly
   – Affects future writes
Block support
• iSCSI and FibreChannel supported
  – SCSI multi-pathing supported for each
• Storage efficiency
  – Compression
  – Cloning
  – De-duplication
  – Thin provisioning
• Support for variable block sizes
Technical Advantages
Description                               Limit
Number of data volumes on a system        264
Maximum size of a data volume             278 bytes
Number of file systems in a data volume   264
Maximum size of a file system             264 bytes
Number of devices in a data volume        264
Number of files in a directory            256
Maximum file size                         264 bytes
Number of attributes of a file            248
Maximum size of any attribute             264 bytes
Number of snapshots of a file system      264




15
Self-healing
•    NexentaStor doesn’t blindly trust the data
•    Relies on 256-bit checksums on every block
•    Transparently return only the good data to the user               Prevents silent data corruption
•    Use the good data to fix the bad copy      Self-healing




                                                          0100110101
                               Data checked before
                               it is returned to user


                                                 X                       Good copy used to fix
                                                                         the bad copy of data
                                                          0110110101




16
Triple-parity RAID
• Disk capacities doubling, but disk throughput not increasing at same rate
    – Result is longer time to recover from bit errors
    – More likely that you can be recovering from two bit errors at once
    – Data can then be at risk during recovery period




                                            NexentaStor provides triple-parity RAID

                                            Available with NexentaStor since 2009
VMDC
                                               Uses native hypervisor snapshotting
                                               functions

                                               Advantages of VMDC:

                                               1. Provides consistent snapshots

                                               2. Alternative is cumbersome:
                                               Take snapshot using VMware
                                               Then take snapshot on NexentaStor

                                               3. Cloning is fast!
Supports:
ESX                      Supported Storage Protocols:
Xen Server               NFS
Hyper-V                  iSCSI
                         Fibre Channel

     Providing visibility into your VM’s storage usage
                                                                            18
A Broad set of Customers and Partners
Customers                         Premier Partners
 Healthcare



  Finance

 Technology




  Media



Education




 Internet

 More
Cloud Hosting and Telecom in Asia




Cloud services do not require cloud storage   20
OpenStorage Adoption

                               Finance

                          Governments

                 VDI


               Hosting, cloud compute, private cloud, virtualization

    R&D

Universities

    2009        2010        2011       2012             2013           2014
NEXENTA AND OPENSTACK
Cloud Storage Use Cases
• Storage for cloud applications
• File replication of critical data for disaster
  recovery
• Off-site backup for power and floorspace benefits
  in the datacenter
• Geographically dispersed teams that need to
  write to centralized storage for long-term data
  access
• Long-term deep data archives
OpenStack Nova
• OpenStack
  – Open source cloud computing project
  – Started by Rackspace and NASA
  – Now more than 150 participating companies
• OpenStack the largest open source cloud
  community
• OpenStack Nova targets cloud computing
  – Includes a storage component
Nova Orchestrates Volume
                   Provisioning
•   Provisions LUNs
•   Interacts with storage systems
•   Assigns volumes to compute nodes
•   Ensures LUNs are assigned to at most one VM
    at a time

    Currently only iSCSI is supported by OpenStack Nova (not FibreChannel)
Simplified Nova Architecture
                           Nova Manage


                            Nova API

Nova Compute

Nova Schedule                     Rabbit MQ

Nova Network

                                Volume Controller
                                                       NexentaStor
                  Nova            Nova Volume
                Database
                                  Nova driver(s)

                                 /etc/nova/nova.conf
Nova and NexentaStor
                                Nova Manage
 NexentaStor cloning can be                             1. Request to create a volume
 used to create a new Nova
                                                        6. Request to attach volume to a VM
 volume from a snapshot
                                    Nova API

                                                                      Virtual machine


5. Volume Controller updates
database with volume details
                                        Volume Controller
                                                                      NexentaStor
                    Nova                  Nova Volume
                  Database                                      3. Driver talks to NexentaStor
                                          Nova driver(s)        to create volume
                                                                4. NexentaStor creates volume
 2. Lookup in configuration file         /etc/nova/nova.conf
 to determine which driver to use
Nexenta Nova Driver – Project Status
• Implementation complete and available
• Initially tested with OpenStack Diablo release
• Only Netapp and Nexenta have provided Nova
  storage drivers
• Wiki posted:
      – http://wiki.openstack.org/NexentaVolumeDriver
• Next: Test with Cinder


28                   Nexenta Systems Inc. CONFIDENTIAL
What is Cloud Storage?
• Provide storage as a service
• Treat data as object or chunks
• Improves ability to access unstructured data
• Files divided into objects and stored across
  multiple systems
• Defacto standard transports
    – Amazon S3, Google Storage, OpenStack Swift
Benefits of Object Storage
• Scalable capacity
• Relocation on demand (disaster recovery)
• Access data anywhere
Cloud Storage
• OpenStack Swift contributor
• OpenStack Swift
  – Running Swift on NexentaStor
  – Technology preview downloadable from Nexenta
    website
• Contributed Local File System patch to Swift
  – Leverage self-healing and advanced RAID of
    NexentaStor
NexentaStor’s Unified Architecture

Raw   Dump    Swap   iSCSI       FC                      ZFS    NFS     CIFS


      ZFS Volume Emulator                                  ZFS Posix Layer


                       Transactional Object Layer


                             Pooled Storage Layer


                             Block Device Driver




        HDD          SSD              iSCSI         FC
Unified Appliance

 Object Storage


                           File     Block
Swift Account Server
Swift Container Server
 Swift Object Server




          iSCSI, FibreChannel, SAS, AoE
Nexenta’s LFS Swift Patch
• Modifies Swift ring builder logic
• Allows a file system with Nexenta’s self-
  healing to be counted as two replicas
• Can save network bandwidth when initially
  storing data
• Can save network bandwidth by creating
  replacement replicas less often
WHERE IS OPENSTORAGE
HEADING?
Next Generation Cloud
• Nexenta is active in the cloud storage
  community
• Defining the next generation of OpenStorage
  – Enabling exabyte deployments!
OpenStack Nova Extensions
• OpenStack Nova will be extending its
  capability to map generic volumes to
  iSCSI for guest VMs to access, not just the
  virtualized boot volume
• Interface between this new Volume
  service and Nexentastor Appliance
  should be unchanged

37              Nexenta Systems Inc. CONFIDENTIAL
THANK YOU!!

Mais conteúdo relacionado

Mais procurados

Nexenta ttec-2012
Nexenta ttec-2012Nexenta ttec-2012
Nexenta ttec-2012TTEC
 
Gluster Webinar: Introduction to GlusterFS
Gluster Webinar: Introduction to GlusterFSGluster Webinar: Introduction to GlusterFS
Gluster Webinar: Introduction to GlusterFSGlusterFS
 
Cloud Storage Adoption, Practice, and Deployment
Cloud Storage Adoption, Practice, and DeploymentCloud Storage Adoption, Practice, and Deployment
Cloud Storage Adoption, Practice, and DeploymentGlusterFS
 
Life without the Novell Client
Life without the Novell ClientLife without the Novell Client
Life without the Novell ClientNovell
 
Intro to GlusterFS Webinar - August 2011
Intro to GlusterFS Webinar - August 2011Intro to GlusterFS Webinar - August 2011
Intro to GlusterFS Webinar - August 2011GlusterFS
 
Webinar Sept 22: Gluster Partners with Redapt to Deliver Scale-Out NAS Storage
Webinar Sept 22: Gluster Partners with Redapt to Deliver Scale-Out NAS StorageWebinar Sept 22: Gluster Partners with Redapt to Deliver Scale-Out NAS Storage
Webinar Sept 22: Gluster Partners with Redapt to Deliver Scale-Out NAS StorageGlusterFS
 
Tailoring NAS Proxies for Virtual Machines
Tailoring NAS Proxies for Virtual MachinesTailoring NAS Proxies for Virtual Machines
Tailoring NAS Proxies for Virtual MachinesThe Linux Foundation
 
Setting up Storage Features in Windows Server 2012
Setting up Storage Features in Windows Server 2012Setting up Storage Features in Windows Server 2012
Setting up Storage Features in Windows Server 2012Lai Yoong Seng
 
"The Open Source effect in the Storage world" by George Mitropoulos @ eLibera...
"The Open Source effect in the Storage world" by George Mitropoulos @ eLibera..."The Open Source effect in the Storage world" by George Mitropoulos @ eLibera...
"The Open Source effect in the Storage world" by George Mitropoulos @ eLibera...eLiberatica
 
Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)
Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)
Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)The Linux Foundation
 
X200 Product Brochure
X200 Product BrochureX200 Product Brochure
X200 Product Brochuredstam1
 
High Availability with Novell Cluster Services for Novell Open Enterprise Ser...
High Availability with Novell Cluster Services for Novell Open Enterprise Ser...High Availability with Novell Cluster Services for Novell Open Enterprise Ser...
High Availability with Novell Cluster Services for Novell Open Enterprise Ser...Novell
 
VMworld 2013: Cisco, VMware and Hyper-converged Solutions for the Enterprise....
VMworld 2013: Cisco, VMware and Hyper-converged Solutions for the Enterprise....VMworld 2013: Cisco, VMware and Hyper-converged Solutions for the Enterprise....
VMworld 2013: Cisco, VMware and Hyper-converged Solutions for the Enterprise....VMworld
 
Design and implementation of a reliable and cost-effective cloud computing in...
Design and implementation of a reliable and cost-effective cloud computing in...Design and implementation of a reliable and cost-effective cloud computing in...
Design and implementation of a reliable and cost-effective cloud computing in...Francesco Taurino
 
Embedded Database Technology | Interbase From Embarcadero Technologies
Embedded Database Technology | Interbase From Embarcadero TechnologiesEmbedded Database Technology | Interbase From Embarcadero Technologies
Embedded Database Technology | Interbase From Embarcadero TechnologiesMichael Findling
 
Practical Tips for Novell Cluster Services
Practical Tips for Novell Cluster ServicesPractical Tips for Novell Cluster Services
Practical Tips for Novell Cluster ServicesNovell
 

Mais procurados (20)

Nexenta ttec-2012
Nexenta ttec-2012Nexenta ttec-2012
Nexenta ttec-2012
 
Gluster Webinar: Introduction to GlusterFS
Gluster Webinar: Introduction to GlusterFSGluster Webinar: Introduction to GlusterFS
Gluster Webinar: Introduction to GlusterFS
 
Cloud Storage Adoption, Practice, and Deployment
Cloud Storage Adoption, Practice, and DeploymentCloud Storage Adoption, Practice, and Deployment
Cloud Storage Adoption, Practice, and Deployment
 
Life without the Novell Client
Life without the Novell ClientLife without the Novell Client
Life without the Novell Client
 
Intro to GlusterFS Webinar - August 2011
Intro to GlusterFS Webinar - August 2011Intro to GlusterFS Webinar - August 2011
Intro to GlusterFS Webinar - August 2011
 
Webinar Sept 22: Gluster Partners with Redapt to Deliver Scale-Out NAS Storage
Webinar Sept 22: Gluster Partners with Redapt to Deliver Scale-Out NAS StorageWebinar Sept 22: Gluster Partners with Redapt to Deliver Scale-Out NAS Storage
Webinar Sept 22: Gluster Partners with Redapt to Deliver Scale-Out NAS Storage
 
Novell Filr
Novell FilrNovell Filr
Novell Filr
 
Tailoring NAS Proxies for Virtual Machines
Tailoring NAS Proxies for Virtual MachinesTailoring NAS Proxies for Virtual Machines
Tailoring NAS Proxies for Virtual Machines
 
1
11
1
 
Setting up Storage Features in Windows Server 2012
Setting up Storage Features in Windows Server 2012Setting up Storage Features in Windows Server 2012
Setting up Storage Features in Windows Server 2012
 
"The Open Source effect in the Storage world" by George Mitropoulos @ eLibera...
"The Open Source effect in the Storage world" by George Mitropoulos @ eLibera..."The Open Source effect in the Storage world" by George Mitropoulos @ eLibera...
"The Open Source effect in the Storage world" by George Mitropoulos @ eLibera...
 
How swift is your Swift - SD.pptx
How swift is your Swift - SD.pptxHow swift is your Swift - SD.pptx
How swift is your Swift - SD.pptx
 
Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)
Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)
Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)
 
X200 Product Brochure
X200 Product BrochureX200 Product Brochure
X200 Product Brochure
 
High Availability with Novell Cluster Services for Novell Open Enterprise Ser...
High Availability with Novell Cluster Services for Novell Open Enterprise Ser...High Availability with Novell Cluster Services for Novell Open Enterprise Ser...
High Availability with Novell Cluster Services for Novell Open Enterprise Ser...
 
VMworld 2013: Cisco, VMware and Hyper-converged Solutions for the Enterprise....
VMworld 2013: Cisco, VMware and Hyper-converged Solutions for the Enterprise....VMworld 2013: Cisco, VMware and Hyper-converged Solutions for the Enterprise....
VMworld 2013: Cisco, VMware and Hyper-converged Solutions for the Enterprise....
 
Design and implementation of a reliable and cost-effective cloud computing in...
Design and implementation of a reliable and cost-effective cloud computing in...Design and implementation of a reliable and cost-effective cloud computing in...
Design and implementation of a reliable and cost-effective cloud computing in...
 
Embedded Database Technology | Interbase From Embarcadero Technologies
Embedded Database Technology | Interbase From Embarcadero TechnologiesEmbedded Database Technology | Interbase From Embarcadero Technologies
Embedded Database Technology | Interbase From Embarcadero Technologies
 
Practical Tips for Novell Cluster Services
Practical Tips for Novell Cluster ServicesPractical Tips for Novell Cluster Services
Practical Tips for Novell Cluster Services
 
Cl306
Cl306Cl306
Cl306
 

Destaque

Power Notes Measurements and Dealing with Data
Power Notes   Measurements and Dealing with DataPower Notes   Measurements and Dealing with Data
Power Notes Measurements and Dealing with Datajmori1
 
Buy or Rent in Columbia SC?
Buy or Rent in Columbia SC? Buy or Rent in Columbia SC?
Buy or Rent in Columbia SC? Clint Hammond
 
Discussion continuum - The biotechnology revolution
Discussion continuum - The biotechnology revolutionDiscussion continuum - The biotechnology revolution
Discussion continuum - The biotechnology revolutionXplore Health
 
Denk Modulair, Denk Lego
Denk Modulair, Denk LegoDenk Modulair, Denk Lego
Denk Modulair, Denk LegoIde Koops
 
Observing Solid, Liquid and Gas Particles- Day 2
Observing Solid, Liquid and Gas Particles- Day 2Observing Solid, Liquid and Gas Particles- Day 2
Observing Solid, Liquid and Gas Particles- Day 2jmori1
 
Technet profile
Technet profileTechnet profile
Technet profileBoaz Shani
 
день героев отечества
день героев отечествадень героев отечества
день героев отечестваelvira38
 
Het Datacenter en de Grenzen van Centralisatie
Het Datacenter en de Grenzen van CentralisatieHet Datacenter en de Grenzen van Centralisatie
Het Datacenter en de Grenzen van CentralisatiePeter Vermeulen
 
Android Self Service Solution
Android Self Service SolutionAndroid Self Service Solution
Android Self Service SolutionLITEDA
 
Стратегия развития Фонда и корпоративное управление
Стратегия развития Фонда и корпоративное управлениеСтратегия развития Фонда и корпоративное управление
Стратегия развития Фонда и корпоративное управлениеАО "Самрук-Казына"
 
Kudavi 2.18.2016
Kudavi 2.18.2016Kudavi 2.18.2016
Kudavi 2.18.2016Tom Currier
 
Conservation of water copy
Conservation of water   copyConservation of water   copy
Conservation of water copySaurabh Sharma
 
What is Social Media and how can it work for my leisure business
What is Social Media and how can it work for my leisure businessWhat is Social Media and how can it work for my leisure business
What is Social Media and how can it work for my leisure businessRather Inventive
 
19286 eae b39a-4e42-beeae9d8b3f22fc7
19286 eae b39a-4e42-beeae9d8b3f22fc719286 eae b39a-4e42-beeae9d8b3f22fc7
19286 eae b39a-4e42-beeae9d8b3f22fc7Carlos Carvalho
 

Destaque (20)

Power Notes Measurements and Dealing with Data
Power Notes   Measurements and Dealing with DataPower Notes   Measurements and Dealing with Data
Power Notes Measurements and Dealing with Data
 
Buy or Rent in Columbia SC?
Buy or Rent in Columbia SC? Buy or Rent in Columbia SC?
Buy or Rent in Columbia SC?
 
Xavier thoma
Xavier thomaXavier thoma
Xavier thoma
 
Discussion continuum - The biotechnology revolution
Discussion continuum - The biotechnology revolutionDiscussion continuum - The biotechnology revolution
Discussion continuum - The biotechnology revolution
 
C 3
C 3C 3
C 3
 
Denk Modulair, Denk Lego
Denk Modulair, Denk LegoDenk Modulair, Denk Lego
Denk Modulair, Denk Lego
 
Observing Solid, Liquid and Gas Particles- Day 2
Observing Solid, Liquid and Gas Particles- Day 2Observing Solid, Liquid and Gas Particles- Day 2
Observing Solid, Liquid and Gas Particles- Day 2
 
Technet profile
Technet profileTechnet profile
Technet profile
 
Songs
SongsSongs
Songs
 
DSS - Document Solution System
DSS - Document Solution SystemDSS - Document Solution System
DSS - Document Solution System
 
день героев отечества
день героев отечествадень героев отечества
день героев отечества
 
Pt 3
Pt 3Pt 3
Pt 3
 
Het Datacenter en de Grenzen van Centralisatie
Het Datacenter en de Grenzen van CentralisatieHet Datacenter en de Grenzen van Centralisatie
Het Datacenter en de Grenzen van Centralisatie
 
Android Self Service Solution
Android Self Service SolutionAndroid Self Service Solution
Android Self Service Solution
 
Стратегия развития Фонда и корпоративное управление
Стратегия развития Фонда и корпоративное управлениеСтратегия развития Фонда и корпоративное управление
Стратегия развития Фонда и корпоративное управление
 
Grammar book
Grammar bookGrammar book
Grammar book
 
Kudavi 2.18.2016
Kudavi 2.18.2016Kudavi 2.18.2016
Kudavi 2.18.2016
 
Conservation of water copy
Conservation of water   copyConservation of water   copy
Conservation of water copy
 
What is Social Media and how can it work for my leisure business
What is Social Media and how can it work for my leisure businessWhat is Social Media and how can it work for my leisure business
What is Social Media and how can it work for my leisure business
 
19286 eae b39a-4e42-beeae9d8b3f22fc7
19286 eae b39a-4e42-beeae9d8b3f22fc719286 eae b39a-4e42-beeae9d8b3f22fc7
19286 eae b39a-4e42-beeae9d8b3f22fc7
 

Semelhante a Pm 01 bradley stone_openstorage_openstack

Cloud storage slides
Cloud storage slidesCloud storage slides
Cloud storage slidesEvan Powell
 
Storage in windows server 2012
Storage in windows server 2012Storage in windows server 2012
Storage in windows server 2012David De Vos
 
Inter connect2016 yss1841-cloud-storage-options-v4
Inter connect2016 yss1841-cloud-storage-options-v4Inter connect2016 yss1841-cloud-storage-options-v4
Inter connect2016 yss1841-cloud-storage-options-v4Tony Pearson
 
VMware PEX Boot Camp - The Future Now: NetApp Clustered Storage and Flash for...
VMware PEX Boot Camp - The Future Now: NetApp Clustered Storage and Flash for...VMware PEX Boot Camp - The Future Now: NetApp Clustered Storage and Flash for...
VMware PEX Boot Camp - The Future Now: NetApp Clustered Storage and Flash for...NetApp
 
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
 
Future of cloud storage
Future of cloud storageFuture of cloud storage
Future of cloud storageGlusterFS
 
Sansymphony v-r9
Sansymphony v-r9Sansymphony v-r9
Sansymphony v-r9TTEC
 
Nexenta transtec
Nexenta transtecNexenta transtec
Nexenta transtecTTEC
 
Benefits of NexentaStor 3.0 in a Virtualized Enviroment
Benefits of NexentaStor 3.0 in a Virtualized EnviromentBenefits of NexentaStor 3.0 in a Virtualized Enviroment
Benefits of NexentaStor 3.0 in a Virtualized Enviromentcloudcampghent
 
Gluster Webinar: Introduction to GlusterFS v3.3
Gluster Webinar: Introduction to GlusterFS v3.3Gluster Webinar: Introduction to GlusterFS v3.3
Gluster Webinar: Introduction to GlusterFS v3.3GlusterFS
 
Gluster open stack dev summit 042011
Gluster open stack dev summit 042011Gluster open stack dev summit 042011
Gluster open stack dev summit 042011Open Stack
 
VDI storage and storage virtualization
VDI storage and storage virtualizationVDI storage and storage virtualization
VDI storage and storage virtualizationSisimon Soman
 
OSS Presentation by Bryan Badger
OSS Presentation by Bryan BadgerOSS Presentation by Bryan Badger
OSS Presentation by Bryan BadgerOpenStorageSummit
 
What is coming for VMware vSphere?
What is coming for VMware vSphere?What is coming for VMware vSphere?
What is coming for VMware vSphere?Duncan Epping
 
End of RAID as we know it with Ceph Replication
End of RAID as we know it with Ceph ReplicationEnd of RAID as we know it with Ceph Replication
End of RAID as we know it with Ceph ReplicationCeph Community
 
Storage as a service and OpenStack Cinder
Storage as a service and OpenStack CinderStorage as a service and OpenStack Cinder
Storage as a service and OpenStack Cinderopenstackindia
 
Road show 2015 triangle meetup
Road show 2015 triangle meetupRoad show 2015 triangle meetup
Road show 2015 triangle meetupwim_provoost
 

Semelhante a Pm 01 bradley stone_openstorage_openstack (20)

Cloud storage slides
Cloud storage slidesCloud storage slides
Cloud storage slides
 
Storage in windows server 2012
Storage in windows server 2012Storage in windows server 2012
Storage in windows server 2012
 
Inter connect2016 yss1841-cloud-storage-options-v4
Inter connect2016 yss1841-cloud-storage-options-v4Inter connect2016 yss1841-cloud-storage-options-v4
Inter connect2016 yss1841-cloud-storage-options-v4
 
VMware PEX Boot Camp - The Future Now: NetApp Clustered Storage and Flash for...
VMware PEX Boot Camp - The Future Now: NetApp Clustered Storage and Flash for...VMware PEX Boot Camp - The Future Now: NetApp Clustered Storage and Flash for...
VMware PEX Boot Camp - The Future Now: NetApp Clustered Storage and Flash for...
 
EMC - 8sept2011
EMC - 8sept2011EMC - 8sept2011
EMC - 8sept2011
 
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
 
Future of cloud storage
Future of cloud storageFuture of cloud storage
Future of cloud storage
 
Sansymphony v-r9
Sansymphony v-r9Sansymphony v-r9
Sansymphony v-r9
 
Nexenta transtec
Nexenta transtecNexenta transtec
Nexenta transtec
 
TDS-16489U-R2 0215 EN
TDS-16489U-R2 0215 ENTDS-16489U-R2 0215 EN
TDS-16489U-R2 0215 EN
 
Benefits of NexentaStor 3.0 in a Virtualized Enviroment
Benefits of NexentaStor 3.0 in a Virtualized EnviromentBenefits of NexentaStor 3.0 in a Virtualized Enviroment
Benefits of NexentaStor 3.0 in a Virtualized Enviroment
 
Gluster Webinar: Introduction to GlusterFS v3.3
Gluster Webinar: Introduction to GlusterFS v3.3Gluster Webinar: Introduction to GlusterFS v3.3
Gluster Webinar: Introduction to GlusterFS v3.3
 
Gluster open stack dev summit 042011
Gluster open stack dev summit 042011Gluster open stack dev summit 042011
Gluster open stack dev summit 042011
 
VDI storage and storage virtualization
VDI storage and storage virtualizationVDI storage and storage virtualization
VDI storage and storage virtualization
 
OSS Presentation by Bryan Badger
OSS Presentation by Bryan BadgerOSS Presentation by Bryan Badger
OSS Presentation by Bryan Badger
 
What is coming for VMware vSphere?
What is coming for VMware vSphere?What is coming for VMware vSphere?
What is coming for VMware vSphere?
 
CloudStack Architecture
CloudStack ArchitectureCloudStack Architecture
CloudStack Architecture
 
End of RAID as we know it with Ceph Replication
End of RAID as we know it with Ceph ReplicationEnd of RAID as we know it with Ceph Replication
End of RAID as we know it with Ceph Replication
 
Storage as a service and OpenStack Cinder
Storage as a service and OpenStack CinderStorage as a service and OpenStack Cinder
Storage as a service and OpenStack Cinder
 
Road show 2015 triangle meetup
Road show 2015 triangle meetupRoad show 2015 triangle meetup
Road show 2015 triangle meetup
 

Mais de OpenCity Community

Mais de 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
 
云计算思考
云计算思考云计算思考
云计算思考
 
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
 
Deep Dive Into Quantum
Deep Dive Into QuantumDeep Dive Into Quantum
Deep Dive Into Quantum
 

Último

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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
[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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 

Último (20)

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
[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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 

Pm 01 bradley stone_openstorage_openstack

  • 1. OPENSTORAGE WITH OPENSTACK BRAD STONE GM, NEXENTA CHINA © Copyright Nexenta 2012 1
  • 2. Enterprise Storage • Storage is 40% of an enterprise IT’s budget • Market leaders are EMC, IBM and NetApp
  • 4. Storage Trends “More data will be stored in the next three years than in the previous 40,000” - Berkeley’s School of Management (2010) • Commodity components replacing specialized hardware for data storage • Storage virtualization – Commoditize by abstracting physical attributes • Global economic downturn putting pressure on capital and energy costs – Motivation to buy newer, more energy-efficient hardware
  • 5. New use cases for data Machine-generated files Video surveillance
  • 6. What is OpenStorage? a) Storage software is open source b) No vendor lock-in; components no longer need to all come from the same vendor c) Open data formats d) All of the above e) Some of the above
  • 7. Top Reasons to use Open Source Software • Avoid vendor lock-in • Lower costs • Competitive advantage • Improve quality
  • 8. Brief Biased History of OpenStorage • 1991: Linux kernel publicly announced • 2004: Google MapReduce paper • 2005: linux-iscsi and open-iscsi projects merge • 2005: OpenSolaris released • 2008: Nexenta ships first commercial product • 2008: Sun FISHworks storage appliance released • 2010: OpenStack Nova released • 2010: OpenStorage Summit features storage software vendors and commodity hardware • 2013: OpenStorage Summit in China!
  • 9. NEXENTASTOR: A CASE STUDY FOR OPENSTORAGE
  • 10. What is NexentaStor? File and Block Access iSCSI NFS Software-based, unified storage appliance CIFS FC Leading OpenStorage solution • Runs on standard hardware Key features: • 128-bit architecture • Unlimited file size & snaps iSCSI AoE • Synchronous and asynchronous replication SAS (including replication to OpenStack Swift) FC Superior storage for virtualized environments InfiniBand Nexenta is a private company with an office in Beijing!
  • 11. Storage Pooling Discover logical disks Determine RAID requirements Pool-A Pool-B Create storage pools NFS iSCSI CIFS NFS Create datasets Assign properties (e.g. de-dup) Share (NFS, CIFS, iSCSI, FC) 11
  • 12. De-duplication • In-line de-duplication – Verify option Block-based • In-flight de-duplication – No verify option Flexibility De-duplication options can vary - Per volume - Per dataset - Per replication service Existing data can easily be de-duped via NexentaStor’s auto-tier capability
  • 13. Compression • Compression done in-line at time of write • Enabled by default – Leverages typically idle processing power – Can improve overall I/O performance • Compresses only if at least 12% benefit • Many algorithms supported – LZJB for loss-less compression – GZIP 0-9 – Extensible • Compression algorithm can be changed on-the-fly – Affects future writes
  • 14. Block support • iSCSI and FibreChannel supported – SCSI multi-pathing supported for each • Storage efficiency – Compression – Cloning – De-duplication – Thin provisioning • Support for variable block sizes
  • 15. Technical Advantages Description Limit Number of data volumes on a system 264 Maximum size of a data volume 278 bytes Number of file systems in a data volume 264 Maximum size of a file system 264 bytes Number of devices in a data volume 264 Number of files in a directory 256 Maximum file size 264 bytes Number of attributes of a file 248 Maximum size of any attribute 264 bytes Number of snapshots of a file system 264 15
  • 16. Self-healing • NexentaStor doesn’t blindly trust the data • Relies on 256-bit checksums on every block • Transparently return only the good data to the user Prevents silent data corruption • Use the good data to fix the bad copy Self-healing 0100110101 Data checked before it is returned to user X Good copy used to fix the bad copy of data 0110110101 16
  • 17. Triple-parity RAID • Disk capacities doubling, but disk throughput not increasing at same rate – Result is longer time to recover from bit errors – More likely that you can be recovering from two bit errors at once – Data can then be at risk during recovery period NexentaStor provides triple-parity RAID Available with NexentaStor since 2009
  • 18. VMDC Uses native hypervisor snapshotting functions Advantages of VMDC: 1. Provides consistent snapshots 2. Alternative is cumbersome: Take snapshot using VMware Then take snapshot on NexentaStor 3. Cloning is fast! Supports: ESX Supported Storage Protocols: Xen Server NFS Hyper-V iSCSI Fibre Channel Providing visibility into your VM’s storage usage 18
  • 19. A Broad set of Customers and Partners Customers Premier Partners Healthcare Finance Technology Media Education Internet More
  • 20. Cloud Hosting and Telecom in Asia Cloud services do not require cloud storage 20
  • 21. OpenStorage Adoption Finance Governments VDI Hosting, cloud compute, private cloud, virtualization R&D Universities 2009 2010 2011 2012 2013 2014
  • 23. Cloud Storage Use Cases • Storage for cloud applications • File replication of critical data for disaster recovery • Off-site backup for power and floorspace benefits in the datacenter • Geographically dispersed teams that need to write to centralized storage for long-term data access • Long-term deep data archives
  • 24. OpenStack Nova • OpenStack – Open source cloud computing project – Started by Rackspace and NASA – Now more than 150 participating companies • OpenStack the largest open source cloud community • OpenStack Nova targets cloud computing – Includes a storage component
  • 25. Nova Orchestrates Volume Provisioning • Provisions LUNs • Interacts with storage systems • Assigns volumes to compute nodes • Ensures LUNs are assigned to at most one VM at a time Currently only iSCSI is supported by OpenStack Nova (not FibreChannel)
  • 26. Simplified Nova Architecture Nova Manage Nova API Nova Compute Nova Schedule Rabbit MQ Nova Network Volume Controller NexentaStor Nova Nova Volume Database Nova driver(s) /etc/nova/nova.conf
  • 27. Nova and NexentaStor Nova Manage NexentaStor cloning can be 1. Request to create a volume used to create a new Nova 6. Request to attach volume to a VM volume from a snapshot Nova API Virtual machine 5. Volume Controller updates database with volume details Volume Controller NexentaStor Nova Nova Volume Database 3. Driver talks to NexentaStor Nova driver(s) to create volume 4. NexentaStor creates volume 2. Lookup in configuration file /etc/nova/nova.conf to determine which driver to use
  • 28. Nexenta Nova Driver – Project Status • Implementation complete and available • Initially tested with OpenStack Diablo release • Only Netapp and Nexenta have provided Nova storage drivers • Wiki posted: – http://wiki.openstack.org/NexentaVolumeDriver • Next: Test with Cinder 28 Nexenta Systems Inc. CONFIDENTIAL
  • 29. What is Cloud Storage? • Provide storage as a service • Treat data as object or chunks • Improves ability to access unstructured data • Files divided into objects and stored across multiple systems • Defacto standard transports – Amazon S3, Google Storage, OpenStack Swift
  • 30. Benefits of Object Storage • Scalable capacity • Relocation on demand (disaster recovery) • Access data anywhere
  • 31. Cloud Storage • OpenStack Swift contributor • OpenStack Swift – Running Swift on NexentaStor – Technology preview downloadable from Nexenta website • Contributed Local File System patch to Swift – Leverage self-healing and advanced RAID of NexentaStor
  • 32. NexentaStor’s Unified Architecture Raw Dump Swap iSCSI FC ZFS NFS CIFS ZFS Volume Emulator ZFS Posix Layer Transactional Object Layer Pooled Storage Layer Block Device Driver HDD SSD iSCSI FC
  • 33. Unified Appliance Object Storage File Block Swift Account Server Swift Container Server Swift Object Server iSCSI, FibreChannel, SAS, AoE
  • 34. Nexenta’s LFS Swift Patch • Modifies Swift ring builder logic • Allows a file system with Nexenta’s self- healing to be counted as two replicas • Can save network bandwidth when initially storing data • Can save network bandwidth by creating replacement replicas less often
  • 36. Next Generation Cloud • Nexenta is active in the cloud storage community • Defining the next generation of OpenStorage – Enabling exabyte deployments!
  • 37. OpenStack Nova Extensions • OpenStack Nova will be extending its capability to map generic volumes to iSCSI for guest VMs to access, not just the virtualized boot volume • Interface between this new Volume service and Nexentastor Appliance should be unchanged 37 Nexenta Systems Inc. CONFIDENTIAL

Notas do Editor

  1. New use cases and types of dataUnstructured dataMachine-generated files to be processed by other applicationsVideo streamingVideo surveillance
  2. 2012 survey by Black Duck Software