SlideShare a Scribd company logo
1 of 9
Architectures: Software-defined
        Database Performance Acceleration

                                  HIGH AVAILABILITY                        APPLICATION-BASED
HOST-BASED MIRRORING
                                      CLUSTER                                 REPLICATION

         Primary Data Center            Primary Data Center               Primary            Secondary
                                                                         Data Center         Data Center


SQL Server                     SQL Server
                                                                                       WAN




               Mirror                         40Gbit




                                                        March 26, 2013                                     1
Database Architectures: Multi-site,
High Availability with Remote
Disaster Recovery
        Primary Data Center                    Remote Secondary Data Center




                     x3       Asynchronous Mirror              x3




      Synchronous
            Mirror



                     x3




                                              March 26, 2013           Fusion-io Confidential   2
Database Architectures: Optimum
Resource Allocation


        Primary                              Secondary and
                                             Readable Mirror



                  x3
                       Synchronous Mirror              x3




                                      March 26, 2013           3
Database Architectures: Direct
Acceleration


                                 Replication for availability
   Entire database
         on ioDrive
                            x2                                    x2




                      •   Ideal where entire database easily fits
                      •   within one or more ioDrives




                                                     March 26, 2013    4
Database Architectures: TempDB on
ioDrives with Failover

             Primary             Secondary
         tempDB on ioDrives   tempDB on ioDrives


                  x2                     x2




                                 March 26, 2013    5
DB Server—Direct Acceleration

                Hot files
              on ioDrive          x2




               External
              database



          •      Ideal where entire database cannot fit
          •      within one or more ioDrives
ioTurbine with Host-based ioDrive2

              VMware
            Guest VMs              vMotion


                                    ioDrives
                                   ioTurbine
                                    Software




                        SAN/NFS
                         Storage




                                   March 26, 2013   7
ioTurbine Cache Management with
ION as Cache Store



          Cache Management




                                                           Cache Store LUNs
                                                           Delivered from ION

                             x2




                                         Primary Storage




                                  March 26, 2013                                8
ioTurbine Caching with ION as Write
Accelerator



          Cache Management




                                                           Cache Store LUNs
                                                           Delivered from ION

                             x2




                                         Primary Storage




                                  March 26, 2013                                9

More Related Content

What's hot

Roeder posterismb2010
Roeder posterismb2010Roeder posterismb2010
Roeder posterismb2010Chris Roeder
 
Barracuda backup service
Barracuda backup serviceBarracuda backup service
Barracuda backup serviceKappa Data
 
liquid a scalable deduplication file system for virtual machine images
liquid a scalable deduplication file system for virtual machine imagesliquid a scalable deduplication file system for virtual machine images
liquid a scalable deduplication file system for virtual machine imagesNaseem nisar
 
Benefity Oracle Cloudu (3/4): Compute
Benefity Oracle Cloudu (3/4): ComputeBenefity Oracle Cloudu (3/4): Compute
Benefity Oracle Cloudu (3/4): ComputeMarketingArrowECS_CZ
 
Maxta_MxSP_for_VMware (1)
Maxta_MxSP_for_VMware (1)Maxta_MxSP_for_VMware (1)
Maxta_MxSP_for_VMware (1)Tarah DiNardo
 
Virtualization Primer for Java Developers
Virtualization Primer for Java DevelopersVirtualization Primer for Java Developers
Virtualization Primer for Java DevelopersRichard McDougall
 
DBaaS with VMware vCAC, EMC XtremIO, and Cisco UCS
DBaaS with VMware vCAC, EMC XtremIO, and Cisco UCSDBaaS with VMware vCAC, EMC XtremIO, and Cisco UCS
DBaaS with VMware vCAC, EMC XtremIO, and Cisco UCSPrincipled Technologies
 
OpenNebula TechDay Boston 2015 - Bringing Private Cloud Computing to HPC and ...
OpenNebula TechDay Boston 2015 - Bringing Private Cloud Computing to HPC and ...OpenNebula TechDay Boston 2015 - Bringing Private Cloud Computing to HPC and ...
OpenNebula TechDay Boston 2015 - Bringing Private Cloud Computing to HPC and ...OpenNebula Project
 
ASPLOS2011 workshop RESoLVE "Effect of Disk Prefetching of Guest OS "
ASPLOS2011 workshop RESoLVE "Effect of Disk Prefetching of Guest OS "ASPLOS2011 workshop RESoLVE "Effect of Disk Prefetching of Guest OS "
ASPLOS2011 workshop RESoLVE "Effect of Disk Prefetching of Guest OS "Kuniyasu Suzaki
 
OpenNebula TechDay Boston 2015 - HA HPC with OpenNebula
OpenNebula TechDay Boston 2015 - HA HPC with OpenNebulaOpenNebula TechDay Boston 2015 - HA HPC with OpenNebula
OpenNebula TechDay Boston 2015 - HA HPC with OpenNebulaOpenNebula Project
 
Eliminate tape everywhere data sheet
Eliminate tape everywhere data sheetEliminate tape everywhere data sheet
Eliminate tape everywhere data sheetServium
 
Oracle Virtualization Best Practices
Oracle Virtualization Best PracticesOracle Virtualization Best Practices
Oracle Virtualization Best PracticesEMC
 
Improve deep learning inference  performance with Microsoft Azure Esv4 VMs wi...
Improve deep learning inference  performance with Microsoft Azure Esv4 VMs wi...Improve deep learning inference  performance with Microsoft Azure Esv4 VMs wi...
Improve deep learning inference  performance with Microsoft Azure Esv4 VMs wi...Principled Technologies
 
Whamcloud - Lustre for HPC and Ai
Whamcloud - Lustre for HPC and AiWhamcloud - Lustre for HPC and Ai
Whamcloud - Lustre for HPC and Aiinside-BigData.com
 

What's hot (18)

Roeder posterismb2010
Roeder posterismb2010Roeder posterismb2010
Roeder posterismb2010
 
Barracuda backup service
Barracuda backup serviceBarracuda backup service
Barracuda backup service
 
liquid a scalable deduplication file system for virtual machine images
liquid a scalable deduplication file system for virtual machine imagesliquid a scalable deduplication file system for virtual machine images
liquid a scalable deduplication file system for virtual machine images
 
Qnap nas ts serie x71u-catalogo
Qnap nas ts serie x71u-catalogoQnap nas ts serie x71u-catalogo
Qnap nas ts serie x71u-catalogo
 
Benefity Oracle Cloudu (3/4): Compute
Benefity Oracle Cloudu (3/4): ComputeBenefity Oracle Cloudu (3/4): Compute
Benefity Oracle Cloudu (3/4): Compute
 
Job activities
Job activitiesJob activities
Job activities
 
Maxta_MxSP_for_VMware (1)
Maxta_MxSP_for_VMware (1)Maxta_MxSP_for_VMware (1)
Maxta_MxSP_for_VMware (1)
 
Virtualization Primer for Java Developers
Virtualization Primer for Java DevelopersVirtualization Primer for Java Developers
Virtualization Primer for Java Developers
 
DBaaS with VMware vCAC, EMC XtremIO, and Cisco UCS
DBaaS with VMware vCAC, EMC XtremIO, and Cisco UCSDBaaS with VMware vCAC, EMC XtremIO, and Cisco UCS
DBaaS with VMware vCAC, EMC XtremIO, and Cisco UCS
 
OpenNebula TechDay Boston 2015 - Bringing Private Cloud Computing to HPC and ...
OpenNebula TechDay Boston 2015 - Bringing Private Cloud Computing to HPC and ...OpenNebula TechDay Boston 2015 - Bringing Private Cloud Computing to HPC and ...
OpenNebula TechDay Boston 2015 - Bringing Private Cloud Computing to HPC and ...
 
ASPLOS2011 workshop RESoLVE "Effect of Disk Prefetching of Guest OS "
ASPLOS2011 workshop RESoLVE "Effect of Disk Prefetching of Guest OS "ASPLOS2011 workshop RESoLVE "Effect of Disk Prefetching of Guest OS "
ASPLOS2011 workshop RESoLVE "Effect of Disk Prefetching of Guest OS "
 
OpenNebula TechDay Boston 2015 - HA HPC with OpenNebula
OpenNebula TechDay Boston 2015 - HA HPC with OpenNebulaOpenNebula TechDay Boston 2015 - HA HPC with OpenNebula
OpenNebula TechDay Boston 2015 - HA HPC with OpenNebula
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Eliminate tape everywhere data sheet
Eliminate tape everywhere data sheetEliminate tape everywhere data sheet
Eliminate tape everywhere data sheet
 
Oracle Virtualization Best Practices
Oracle Virtualization Best PracticesOracle Virtualization Best Practices
Oracle Virtualization Best Practices
 
Improve deep learning inference  performance with Microsoft Azure Esv4 VMs wi...
Improve deep learning inference  performance with Microsoft Azure Esv4 VMs wi...Improve deep learning inference  performance with Microsoft Azure Esv4 VMs wi...
Improve deep learning inference  performance with Microsoft Azure Esv4 VMs wi...
 
Whamcloud - Lustre for HPC and Ai
Whamcloud - Lustre for HPC and AiWhamcloud - Lustre for HPC and Ai
Whamcloud - Lustre for HPC and Ai
 
OpenQrm
OpenQrmOpenQrm
OpenQrm
 

Similar to Software-defined database performance acceleration

"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
 
Lap around the Windows Azure Platform - ericnel
Lap around the Windows Azure Platform - ericnelLap around the Windows Azure Platform - ericnel
Lap around the Windows Azure Platform - ericnelEric Nelson
 
Pm 01 bradley stone_openstorage_openstack
Pm 01 bradley stone_openstorage_openstackPm 01 bradley stone_openstorage_openstack
Pm 01 bradley stone_openstorage_openstackOpenCity Community
 
Openstorage with OpenStack, by Bradley
Openstorage with OpenStack, by BradleyOpenstorage with OpenStack, by Bradley
Openstorage with OpenStack, by BradleyHui Cheng
 
Fusion-io Memory Flash for Microsoft SQL Server 2012
Fusion-io Memory Flash for Microsoft SQL Server 2012Fusion-io Memory Flash for Microsoft SQL Server 2012
Fusion-io Memory Flash for Microsoft SQL Server 2012Mark Ginnebaugh
 
Ph.D. thesis presentation
Ph.D. thesis presentationPh.D. thesis presentation
Ph.D. thesis presentationdavidkftam
 
Using Distributed In-Memory Computing for Fast Data Analysis
Using Distributed In-Memory Computing for Fast Data AnalysisUsing Distributed In-Memory Computing for Fast Data Analysis
Using Distributed In-Memory Computing for Fast Data AnalysisScaleOut Software
 
Backup2013 - Barracuda Networks
Backup2013 - Barracuda NetworksBackup2013 - Barracuda Networks
Backup2013 - Barracuda NetworksKappa Data
 
VMware, Storage & Kitchen appliances
VMware, Storage & Kitchen appliancesVMware, Storage & Kitchen appliances
VMware, Storage & Kitchen appliancessubtitle
 
Scalability
ScalabilityScalability
Scalabilityfelho
 
Using Cloud Storage Gateways to Build a Cloud SAN
Using Cloud Storage Gateways to Build a Cloud SANUsing Cloud Storage Gateways to Build a Cloud SAN
Using Cloud Storage Gateways to Build a Cloud SANTwinStrata, Inc
 
Windows Server 2012 - Dynamische opslag met Storage Pools
Windows Server 2012 - Dynamische opslag met Storage PoolsWindows Server 2012 - Dynamische opslag met Storage Pools
Windows Server 2012 - Dynamische opslag met Storage PoolsCompuTrain. De IT opleider.
 
AWS Summit 2011: Architecting in the cloud
AWS Summit 2011: Architecting in the cloudAWS Summit 2011: Architecting in the cloud
AWS Summit 2011: Architecting in the cloudAmazon Web Services
 
Community cloud antonioseverien
Community cloud antonioseverienCommunity cloud antonioseverien
Community cloud antonioseverienAntonio Severien
 
Cloudian_Cassandra Summit 2012
Cloudian_Cassandra Summit 2012Cloudian_Cassandra Summit 2012
Cloudian_Cassandra Summit 2012CLOUDIAN KK
 
Storage Options in Windows Server 2012
Storage Options in Windows Server 2012Storage Options in Windows Server 2012
Storage Options in Windows Server 2012Lai Yoong Seng
 
AWS Summit 2011: Data Storage Solutions in the AWS Cloud
AWS Summit 2011: Data Storage Solutions in the AWS CloudAWS Summit 2011: Data Storage Solutions in the AWS Cloud
AWS Summit 2011: Data Storage Solutions in the AWS CloudAmazon Web Services
 
SANsymphony V
SANsymphony VSANsymphony V
SANsymphony VTTEC
 

Similar to Software-defined database performance acceleration (20)

"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...
 
Lap around the Windows Azure Platform - ericnel
Lap around the Windows Azure Platform - ericnelLap around the Windows Azure Platform - ericnel
Lap around the Windows Azure Platform - ericnel
 
Pm 01 bradley stone_openstorage_openstack
Pm 01 bradley stone_openstorage_openstackPm 01 bradley stone_openstorage_openstack
Pm 01 bradley stone_openstorage_openstack
 
Openstorage with OpenStack, by Bradley
Openstorage with OpenStack, by BradleyOpenstorage with OpenStack, by Bradley
Openstorage with OpenStack, by Bradley
 
Fusion-io Memory Flash for Microsoft SQL Server 2012
Fusion-io Memory Flash for Microsoft SQL Server 2012Fusion-io Memory Flash for Microsoft SQL Server 2012
Fusion-io Memory Flash for Microsoft SQL Server 2012
 
Ph.D. thesis presentation
Ph.D. thesis presentationPh.D. thesis presentation
Ph.D. thesis presentation
 
Using Distributed In-Memory Computing for Fast Data Analysis
Using Distributed In-Memory Computing for Fast Data AnalysisUsing Distributed In-Memory Computing for Fast Data Analysis
Using Distributed In-Memory Computing for Fast Data Analysis
 
Backup2013 - Barracuda Networks
Backup2013 - Barracuda NetworksBackup2013 - Barracuda Networks
Backup2013 - Barracuda Networks
 
VMware, Storage & Kitchen appliances
VMware, Storage & Kitchen appliancesVMware, Storage & Kitchen appliances
VMware, Storage & Kitchen appliances
 
Scalability
ScalabilityScalability
Scalability
 
Using Cloud Storage Gateways to Build a Cloud SAN
Using Cloud Storage Gateways to Build a Cloud SANUsing Cloud Storage Gateways to Build a Cloud SAN
Using Cloud Storage Gateways to Build a Cloud SAN
 
Windows Server 2012 - Dynamische opslag met Storage Pools
Windows Server 2012 - Dynamische opslag met Storage PoolsWindows Server 2012 - Dynamische opslag met Storage Pools
Windows Server 2012 - Dynamische opslag met Storage Pools
 
AWS Summit 2011: Architecting in the cloud
AWS Summit 2011: Architecting in the cloudAWS Summit 2011: Architecting in the cloud
AWS Summit 2011: Architecting in the cloud
 
Community cloud antonioseverien
Community cloud antonioseverienCommunity cloud antonioseverien
Community cloud antonioseverien
 
Cloudian_Cassandra Summit 2012
Cloudian_Cassandra Summit 2012Cloudian_Cassandra Summit 2012
Cloudian_Cassandra Summit 2012
 
Storage Options in Windows Server 2012
Storage Options in Windows Server 2012Storage Options in Windows Server 2012
Storage Options in Windows Server 2012
 
Exadata Backup
Exadata BackupExadata Backup
Exadata Backup
 
11g R2 Live Part 1
11g R2 Live Part 111g R2 Live Part 1
11g R2 Live Part 1
 
AWS Summit 2011: Data Storage Solutions in the AWS Cloud
AWS Summit 2011: Data Storage Solutions in the AWS CloudAWS Summit 2011: Data Storage Solutions in the AWS Cloud
AWS Summit 2011: Data Storage Solutions in the AWS Cloud
 
SANsymphony V
SANsymphony VSANsymphony V
SANsymphony V
 

Software-defined database performance acceleration

  • 1. Architectures: Software-defined Database Performance Acceleration HIGH AVAILABILITY APPLICATION-BASED HOST-BASED MIRRORING CLUSTER REPLICATION Primary Data Center Primary Data Center Primary Secondary Data Center Data Center SQL Server SQL Server WAN Mirror 40Gbit March 26, 2013 1
  • 2. Database Architectures: Multi-site, High Availability with Remote Disaster Recovery Primary Data Center Remote Secondary Data Center x3 Asynchronous Mirror x3 Synchronous Mirror x3 March 26, 2013 Fusion-io Confidential 2
  • 3. Database Architectures: Optimum Resource Allocation Primary Secondary and Readable Mirror x3 Synchronous Mirror x3 March 26, 2013 3
  • 4. Database Architectures: Direct Acceleration Replication for availability Entire database on ioDrive x2 x2 • Ideal where entire database easily fits • within one or more ioDrives March 26, 2013 4
  • 5. Database Architectures: TempDB on ioDrives with Failover Primary Secondary tempDB on ioDrives tempDB on ioDrives x2 x2 March 26, 2013 5
  • 6. DB Server—Direct Acceleration Hot files on ioDrive x2 External database • Ideal where entire database cannot fit • within one or more ioDrives
  • 7. ioTurbine with Host-based ioDrive2 VMware Guest VMs vMotion ioDrives ioTurbine Software SAN/NFS Storage March 26, 2013 7
  • 8. ioTurbine Cache Management with ION as Cache Store Cache Management Cache Store LUNs Delivered from ION x2 Primary Storage March 26, 2013 8
  • 9. ioTurbine Caching with ION as Write Accelerator Cache Management Cache Store LUNs Delivered from ION x2 Primary Storage March 26, 2013 9