SlideShare ist ein Scribd-Unternehmen logo
1 von 32
1© Copyright 2012 EMC Corporation. All rights reserved.
EMC VNX5700, EMC FAST Cache,
SQL Server AlwaysOn Availability Groups
Strategic Solutions Engineering (SSE)
EMC Solutions Group (ESG)
David Ring
Michael Morris
EMC MULTISITE DISASTER
RECOVERY FOR MICROSOFT
SQL SERVER 2012
2© Copyright 2012 EMC Corporation. All rights reserved.
Agenda
 EMC Proven Solutions
 SQL Server 2012 Overview
 Solution Overview
 Architecture Design
 Test Results
 Summary
 Q&A
3© Copyright 2012 EMC Corporation. All rights reserved.
EMC Proven Solutions Approach
Capture
and
define
Test and
validate
Document Publish
Singapore
Shanghai,
China
Cork,
Ireland
Hopkinton,
MA
Santa
Clara, CA
Vienna,
Austria
1 2 3 4

we champion the customers

and test the solutions you would like
4© Copyright 2012 EMC Corporation. All rights reserved.
SQL Server 2012
Overview
High Availability
5© Copyright 2012 EMC Corporation. All rights reserved.
SQL Server 2012 New Feature Overview
6© Copyright 2012 EMC Corporation. All rights reserved.
SQL Server AlwaysOn
High
Availability
Disaster
Recovery
Built on
Windows
Failover
Clustering
‱Shared Storage
‱Non-shared Storage
7© Copyright 2012 EMC Corporation. All rights reserved.
SQL Server High Availability Features
HA Level Before SQL Server 2012 SQL Server 2012
Instance SQL Failover Cluster  AlwaysOn Failover Cluster
Database
Backup and Restore
Log Shipping
Transactional Replication
SQL Snapshot
SQL Mirroring
+ AlwaysOn Availability Group
8© Copyright 2012 EMC Corporation. All rights reserved.
AlwaysOn Failover Cluster
Microsoft SQL Server AlwaysOn Failover Cluster
DatabaseProtection
Shared
storage
Passive
secondary
replicas
Protects
server,
instance, and
database
Multi-subnet
support now
available
9© Copyright 2012 EMC Corporation. All rights reserved.
SQL Server 2012:
Multi-subnet Support
ClusterProperties—Dependencies
Cluster Setup
support—
intelligently
detects a
multi-subnet
environment
SQL Server
Engine
support—
skips binding
to any IP
address that
is not in an
online state
10© Copyright 2012 EMC Corporation. All rights reserved.
AlwaysOn Availability Groups
Microsoft SQL Server AlwaysOn Availability Group
DatabaseProtection
Synchronous
or
Asynchronous
Up to four
replicas
Active
secondary
replicas
Protects
database only
11© Copyright 2012 EMC Corporation. All rights reserved.
Solution
Overview
12© Copyright 2012 EMC Corporation. All rights reserved.
Solution Purpose
 SQL Server 2012 AlwaysOn
– Characterize a geographically dispersed SQL Server 2012
environment protected by AlwaysOn technology, and highlight
multi-subnet support at both synchronous and asynchronous
distances.
 EMC VNX5700
– Optimize database storage performance with EMC FAST Cache.
– Integrate a simple, efficient, and powerful platform for enterprise-
class SQL Server 2012 infrastructures.
– Validate the ability of the VNX5700 storage array to support SQL
Server 2012 instances running OLTP-like workloads that generate
over 50,000 IOPS.
13© Copyright 2012 EMC Corporation. All rights reserved.
Solution Architecture
‱ 2 * SQL Servers
‱ 1 * Primary (Production)
‱ 1 * Secondary (DR)
‱ FAST Cache on production
‱ 4 * DB’s: 1.8 TB of data
‱ Dataset: 60% hot
FAST Cache impact:
x4 (TPS/IOPS)
latency of <3ms
14© Copyright 2012 EMC Corporation. All rights reserved.
Architecture
Design
15© Copyright 2012 EMC Corporation. All rights reserved.
SQL Server Layout
Description Details / Measurement
SQL Server physical server (instances) One production SQL Server instance
(primary replica)
One read-only secondary SQL Server
instance (secondary replica)
SQL Server hardware configuration 32 core/256 GB memory
(Processor: Intel Xeon X7560)
SQL Server user databases
‱ 4 x Databases
‱ 180,000 users
‱ 1.8 TB of data
1 x 50 GB (5,000 users)
1 x 250 GB (25,000 users)
1 x 500 GB (50,000 users)
1 x 1 TB (100,000 users)
Read/Write workload OLTP-like workload - 50,000 IOPS
Read/Write ratio of approximately 9:1
VNX storage pools One primary/secondary replica
Backup staging area for availability group seeding 2 TB
16© Copyright 2012 EMC Corporation. All rights reserved.
Storage Design
Purpose Pool/RAID group Disk configuration RAID type
SQL System databases RAID group
4 x 3.5”
600 GB 10k SAS
RAID 5
SQL TempDBs RAID group
4 x 2.5”
600 GB 15k SAS
RAID 1/0
OLTP database logs RAID group
8 x 2.5”
600 GB 10k SAS RAID 1/0
OLTP database data files Storage Pool
40 x 2.5”
600 GB 10k SAS
RAID 5
FAST Cache pool FAST Cache pool
14 x 3.5”
100 GB Flash drives RAID 1
Production array storage configuration
17© Copyright 2012 EMC Corporation. All rights reserved.
Storage Design for SQL Server
18© Copyright 2012 EMC Corporation. All rights reserved.
Test Results
19© Copyright 2012 EMC Corporation. All rights reserved.
11,537
19,340
32,928
45,193
50,043 50,085 51,848 52,147
1,483
2,313 3,115
5,426 5,580 5,478 6,509 6,087
0
10,000
20,000
30,000
40,000
50,000
Primary Replica
Secondary Replica
Baseline 2hr FAST Cache warmup FAST Cache Steady State
Transfers/sec (IOPs)
...800km 
4,000kmDistance ...80km
Throughput in IOPS (transfers/sec)
20© Copyright 2012 EMC Corporation. All rights reserved.
Comparison of Disk Reads/Writes On
Primary And Secondary Replicas
21© Copyright 2012 EMC Corporation. All rights reserved.
76.48% 76.07% 80.09% 80.17%
1.70% 1.69% 1.97% 1.64%
0
25
50
75
100
Baseline Synchronous
80km
Asynchronous
800km
Asynchronous
4,000km
Primary Replica
Secomdary Replica
SQL Server CPU Utilization
SQL Server CPU impact across synchronization state and distance
22© Copyright 2012 EMC Corporation. All rights reserved.
Baseline 2hr FAST Cache warmup FAST Cache Steady State
...800km ...4,000k
m
Distance ...80km
4,969
12,076
17,682
21,870
24,007 23,959
25,517 25,317
324
724 1,024 1,303 1,443 1,454 1,406 1,164
0
5,000
10,000
15,000
20,000
25,000
30,000
Primary Replica
Secondary Replica
Throughput in Transactions/Sec (TPS)
Disk transactions per sec (TPS) for both primary and secondary replicas
23© Copyright 2012 EMC Corporation. All rights reserved.
Physical Disk Utilization
Physical disk utilization for storage pool on production and DR arrays
90% 90% 89%
86%
57% 56%
59%
56%
18% 17%
27%
52%
71% 69%
72%
69%
0%
25%
50%
75%
100%
Primary Replica Secondary Replica
Baseline 2hr FAST Cache warmup FAST Cache Steady State
24© Copyright 2012 EMC Corporation. All rights reserved.
Storage Processor Utilization
14%
25%
41%
51%
51%
15%
26%
43%
56%
58%
5% 6%
10% 10%
10%5%
6%
13% 12%
13%
0%
25%
50%
75%
100%
SPA - Pool 1: Production SPB - Pool 1: Production
SP utilization for SPA and SPB on production and DR storage arrays
Baseline 2hr FAST Cache warmup FAST Cache Steady State
25© Copyright 2012 EMC Corporation. All rights reserved.
Availability Group Creation Process
1 ‱ Create Availability Group
2 ‱ Add Availability Group Listener
3 ‱ Backup Database from Primary Replica
4 ‱ Backup Log from Primary Replica
5 ‱ Restore Database to Secondary Replica(s)
6 ‱ Restore Log to Secondary Replica(s)
7 ‱ Join Secondary Replica(s) to Availability Group
8 ‱ For Additional Databases Repeat from Step 3
26© Copyright 2012 EMC Corporation. All rights reserved.
Shared Storage Requirements For
Seeding
 A shared storage space is required
when performing a Full Initial Data
Synchronization as part of
availability group creation.
 Users should consider the storage
used for these database backups
and restorations.
 The backup process has high
bandwidth requirements for
storage.
27© Copyright 2012 EMC Corporation. All rights reserved.
Availability Group Creation Times
Synchronous and asynchronous availability group
creation at 80, 800, 4,000 km
Availability
Group
Mode Distance Duration
Max Bandwidth
(MB/sec)
Backup Restore
OLTP_AG1 Synchronous 80 km 4hrs 14m 101.718 242.344
OLTP_AG2 Synchronous 80 km 4hrs 16m 109.683 254.839
OLTP_AG1 Asynchronous 800 km 4hrs 48m 101.63 179.683
OLTP_AG2 Asynchronous 800 km 8hrs 13m 110.78 189.489
OLTP_AG1 Asynchronous 4000 km 5hrs 50m 114.661 119.243
OLTP_AG2 Asynchronous 4000 km 8hrs 26m 100.541 259.641
28© Copyright 2012 EMC Corporation. All rights reserved.
Summary
29© Copyright 2012 EMC Corporation. All rights reserved.
Summary
‱ AlwaysOn Availability Groups
provide protection at database level
‱ Synchronous – commit mode
‱ Asynchronous – commit mode
‱ Power of the EMC VNX to host
mission critical SQL Server 2012
environments
‱ FAST Cache
‱ significantly boost performance
‱ Incredibly low SQL Server datafile
latency <3 ms
FAST Cache increased SQL Server
throughput by x4 (TPS/IOPS)
while maintaining a very low
latency of <3ms
30© Copyright 2012 EMC Corporation. All rights reserved.
Q&A?
31© Copyright 2012 EMC Corporation. All rights reserved.
THANK YOU
EMC Multisite DR for SQL Server 2012

Weitere Àhnliche Inhalte

Was ist angesagt?

EMC Data domain advanced features and functions
EMC Data domain advanced features and functionsEMC Data domain advanced features and functions
EMC Data domain advanced features and functionssolarisyougood
 
Scaling Oracle 12c database performance with EMC XtremIO storage in a Databas...
Scaling Oracle 12c database performance with EMC XtremIO storage in a Databas...Scaling Oracle 12c database performance with EMC XtremIO storage in a Databas...
Scaling Oracle 12c database performance with EMC XtremIO storage in a Databas...Principled Technologies
 
Benefity Oracle Cloudu (3/4): Compute
Benefity Oracle Cloudu (3/4): ComputeBenefity Oracle Cloudu (3/4): Compute
Benefity Oracle Cloudu (3/4): ComputeMarketingArrowECS_CZ
 
Oracle on vSphere best practices
Oracle on vSphere best practices Oracle on vSphere best practices
Oracle on vSphere best practices Filip Verloy
 
Optimizing Oracle databases with SSD - April 2014
Optimizing Oracle databases with SSD - April 2014Optimizing Oracle databases with SSD - April 2014
Optimizing Oracle databases with SSD - April 2014Guy Harrison
 
-bheritas5fundamentals-
-bheritas5fundamentals--bheritas5fundamentals-
-bheritas5fundamentals-raryal
 
VMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp Storage
VMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp StorageVMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp Storage
VMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp StorageVMworld
 
Oracle Cloud Infrastructure – Storage
Oracle Cloud Infrastructure – StorageOracle Cloud Infrastructure – Storage
Oracle Cloud Infrastructure – StorageMarketingArrowECS_CZ
 
Oracle Exadata 1Z0-485 Certification
Oracle Exadata 1Z0-485 CertificationOracle Exadata 1Z0-485 Certification
Oracle Exadata 1Z0-485 CertificationExadatadba
 
Emc recoverpoint technical
Emc recoverpoint technicalEmc recoverpoint technical
Emc recoverpoint technicalsolarisyougood
 
Oracle ASM 11g - The Evolution
Oracle ASM 11g - The EvolutionOracle ASM 11g - The Evolution
Oracle ASM 11g - The EvolutionAlex Gorbachev
 
Boosting virtualization performance with Intel SSD DC Series P3600 NVMe SSDs ...
Boosting virtualization performance with Intel SSD DC Series P3600 NVMe SSDs ...Boosting virtualization performance with Intel SSD DC Series P3600 NVMe SSDs ...
Boosting virtualization performance with Intel SSD DC Series P3600 NVMe SSDs ...Principled Technologies
 
Accelerating Oracle on Red Hat Enterprise Linux with ioMemory
Accelerating Oracle on Red Hat Enterprise Linux with ioMemoryAccelerating Oracle on Red Hat Enterprise Linux with ioMemory
Accelerating Oracle on Red Hat Enterprise Linux with ioMemorySumeet Bansal
 
Emc data domain technical deep dive workshop
Emc data domain  technical deep dive workshopEmc data domain  technical deep dive workshop
Emc data domain technical deep dive workshopsolarisyougood
 
Presentation deduplication backup software and system
Presentation   deduplication backup software and systemPresentation   deduplication backup software and system
Presentation deduplication backup software and systemxKinAnx
 
Advanced equal logic customer presentation
Advanced equal logic customer presentationAdvanced equal logic customer presentation
Advanced equal logic customer presentationallardb
 
Deduplication Solutions Are Not All Created Equal: Why Data Domain?
Deduplication Solutions Are Not All Created Equal: Why Data Domain?Deduplication Solutions Are Not All Created Equal: Why Data Domain?
Deduplication Solutions Are Not All Created Equal: Why Data Domain?EMC
 
Architectural designs driving sql server performance and high availability
Architectural designs driving sql server performance and high availabilityArchitectural designs driving sql server performance and high availability
Architectural designs driving sql server performance and high availabilitySumeet Bansal
 
VMware And Avamar Backup
VMware And Avamar BackupVMware And Avamar Backup
VMware And Avamar Backupjpo1974
 
Presentation data domain advanced features and functions
Presentation   data domain advanced features and functionsPresentation   data domain advanced features and functions
Presentation data domain advanced features and functionsxKinAnx
 

Was ist angesagt? (20)

EMC Data domain advanced features and functions
EMC Data domain advanced features and functionsEMC Data domain advanced features and functions
EMC Data domain advanced features and functions
 
Scaling Oracle 12c database performance with EMC XtremIO storage in a Databas...
Scaling Oracle 12c database performance with EMC XtremIO storage in a Databas...Scaling Oracle 12c database performance with EMC XtremIO storage in a Databas...
Scaling Oracle 12c database performance with EMC XtremIO storage in a Databas...
 
Benefity Oracle Cloudu (3/4): Compute
Benefity Oracle Cloudu (3/4): ComputeBenefity Oracle Cloudu (3/4): Compute
Benefity Oracle Cloudu (3/4): Compute
 
Oracle on vSphere best practices
Oracle on vSphere best practices Oracle on vSphere best practices
Oracle on vSphere best practices
 
Optimizing Oracle databases with SSD - April 2014
Optimizing Oracle databases with SSD - April 2014Optimizing Oracle databases with SSD - April 2014
Optimizing Oracle databases with SSD - April 2014
 
-bheritas5fundamentals-
-bheritas5fundamentals--bheritas5fundamentals-
-bheritas5fundamentals-
 
VMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp Storage
VMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp StorageVMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp Storage
VMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp Storage
 
Oracle Cloud Infrastructure – Storage
Oracle Cloud Infrastructure – StorageOracle Cloud Infrastructure – Storage
Oracle Cloud Infrastructure – Storage
 
Oracle Exadata 1Z0-485 Certification
Oracle Exadata 1Z0-485 CertificationOracle Exadata 1Z0-485 Certification
Oracle Exadata 1Z0-485 Certification
 
Emc recoverpoint technical
Emc recoverpoint technicalEmc recoverpoint technical
Emc recoverpoint technical
 
Oracle ASM 11g - The Evolution
Oracle ASM 11g - The EvolutionOracle ASM 11g - The Evolution
Oracle ASM 11g - The Evolution
 
Boosting virtualization performance with Intel SSD DC Series P3600 NVMe SSDs ...
Boosting virtualization performance with Intel SSD DC Series P3600 NVMe SSDs ...Boosting virtualization performance with Intel SSD DC Series P3600 NVMe SSDs ...
Boosting virtualization performance with Intel SSD DC Series P3600 NVMe SSDs ...
 
Accelerating Oracle on Red Hat Enterprise Linux with ioMemory
Accelerating Oracle on Red Hat Enterprise Linux with ioMemoryAccelerating Oracle on Red Hat Enterprise Linux with ioMemory
Accelerating Oracle on Red Hat Enterprise Linux with ioMemory
 
Emc data domain technical deep dive workshop
Emc data domain  technical deep dive workshopEmc data domain  technical deep dive workshop
Emc data domain technical deep dive workshop
 
Presentation deduplication backup software and system
Presentation   deduplication backup software and systemPresentation   deduplication backup software and system
Presentation deduplication backup software and system
 
Advanced equal logic customer presentation
Advanced equal logic customer presentationAdvanced equal logic customer presentation
Advanced equal logic customer presentation
 
Deduplication Solutions Are Not All Created Equal: Why Data Domain?
Deduplication Solutions Are Not All Created Equal: Why Data Domain?Deduplication Solutions Are Not All Created Equal: Why Data Domain?
Deduplication Solutions Are Not All Created Equal: Why Data Domain?
 
Architectural designs driving sql server performance and high availability
Architectural designs driving sql server performance and high availabilityArchitectural designs driving sql server performance and high availability
Architectural designs driving sql server performance and high availability
 
VMware And Avamar Backup
VMware And Avamar BackupVMware And Avamar Backup
VMware And Avamar Backup
 
Presentation data domain advanced features and functions
Presentation   data domain advanced features and functionsPresentation   data domain advanced features and functions
Presentation data domain advanced features and functions
 

Ähnlich wie EMC Multisite DR for SQL Server 2012

Benchmark emc vnx7500, emc fast suite, emc snap sure and oracle rac on v-mware
Benchmark   emc vnx7500, emc fast suite, emc snap sure and oracle rac on v-mwareBenchmark   emc vnx7500, emc fast suite, emc snap sure and oracle rac on v-mware
Benchmark emc vnx7500, emc fast suite, emc snap sure and oracle rac on v-mwaresolarisyougood
 
Emc vspex customer_presentation_private_cloud_v_mware_mid_2.0
Emc vspex customer_presentation_private_cloud_v_mware_mid_2.0Emc vspex customer_presentation_private_cloud_v_mware_mid_2.0
Emc vspex customer_presentation_private_cloud_v_mware_mid_2.0xKinAnx
 
Presentation symmetrix vmax family with enginuity 5876
Presentation   symmetrix vmax family with enginuity 5876Presentation   symmetrix vmax family with enginuity 5876
Presentation symmetrix vmax family with enginuity 5876solarisyougood
 
EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...
EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...
EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...Brian Boyd
 
Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...
Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...
Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...MongoDB
 
Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...
Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...
Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...LarryZaman
 
Pro sphere customer technical
Pro sphere customer technicalPro sphere customer technical
Pro sphere customer technicalsolarisyougood
 
Transforming Mission Critical Applications
Transforming Mission Critical ApplicationsTransforming Mission Critical Applications
Transforming Mission Critical ApplicationsCenk Ersoy
 
configurations type cloud VNX
configurations type cloud VNXconfigurations type cloud VNX
configurations type cloud VNXErwan Quigna
 
Unleash oracle 12c performance with cisco ucs
Unleash oracle 12c performance with cisco ucsUnleash oracle 12c performance with cisco ucs
Unleash oracle 12c performance with cisco ucssolarisyougood
 
[db tech showcase Tokyo 2018] #dbts2018 #B17 『ă‚Șăƒ©ă‚Żăƒ« ăƒ‘ăƒ•ă‚©ăƒŒăƒžăƒłă‚č ăƒăƒ„ăƒŒăƒ‹ăƒłă‚°  ç„žè©±ă€äŒèȘŹăšè§Łæ±ș策』
[db tech showcase Tokyo 2018] #dbts2018 #B17 『ă‚Șăƒ©ă‚Żăƒ« ăƒ‘ăƒ•ă‚©ăƒŒăƒžăƒłă‚č ăƒăƒ„ăƒŒăƒ‹ăƒłă‚°  ç„žè©±ă€äŒèȘŹăšè§Łæ±ș策』[db tech showcase Tokyo 2018] #dbts2018 #B17 『ă‚Șăƒ©ă‚Żăƒ« ăƒ‘ăƒ•ă‚©ăƒŒăƒžăƒłă‚č ăƒăƒ„ăƒŒăƒ‹ăƒłă‚°  ç„žè©±ă€äŒèȘŹăšè§Łæ±ș策』
[db tech showcase Tokyo 2018] #dbts2018 #B17 『ă‚Șăƒ©ă‚Żăƒ« ăƒ‘ăƒ•ă‚©ăƒŒăƒžăƒłă‚č ăƒăƒ„ăƒŒăƒ‹ăƒłă‚°  ç„žè©±ă€äŒèȘŹăšè§Łæ±ș策』Insight Technology, Inc.
 
NoSQL and MySQL
NoSQL and MySQLNoSQL and MySQL
NoSQL and MySQLTed Wennmark
 
How Ceph performs on ARM Microserver Cluster
How Ceph performs on ARM Microserver ClusterHow Ceph performs on ARM Microserver Cluster
How Ceph performs on ARM Microserver ClusterAaron Joue
 
EMC World 2016 - code.15 Better Together: Scale-Out Databases on Scale-Out St...
EMC World 2016 - code.15 Better Together: Scale-Out Databases on Scale-Out St...EMC World 2016 - code.15 Better Together: Scale-Out Databases on Scale-Out St...
EMC World 2016 - code.15 Better Together: Scale-Out Databases on Scale-Out St...{code}
 
Optimize solution for oracle db technical presentation
Optimize solution for oracle db   technical presentationOptimize solution for oracle db   technical presentation
Optimize solution for oracle db technical presentationxKinAnx
 
Oracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationOracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationYudi Herdiana
 
Nové vlastnosti Oracle Database Appliance
Nové vlastnosti Oracle Database ApplianceNové vlastnosti Oracle Database Appliance
Nové vlastnosti Oracle Database ApplianceMarketingArrowECS_CZ
 
Oaktable World 2014 Kevin Closson: SLOB – For More Than I/O!
Oaktable World 2014 Kevin Closson:  SLOB – For More Than I/O!Oaktable World 2014 Kevin Closson:  SLOB – For More Than I/O!
Oaktable World 2014 Kevin Closson: SLOB – For More Than I/O!Kyle Hailey
 
6° Sessione Oracle - CRUI: Oracle Database Appliance: Il potere dell’ingegner...
6° Sessione Oracle - CRUI: Oracle Database Appliance:Il potere dell’ingegner...6° Sessione Oracle - CRUI: Oracle Database Appliance:Il potere dell’ingegner...
6° Sessione Oracle - CRUI: Oracle Database Appliance: Il potere dell’ingegner...JĂŒrgen Ambrosi
 

Ähnlich wie EMC Multisite DR for SQL Server 2012 (20)

Benchmark emc vnx7500, emc fast suite, emc snap sure and oracle rac on v-mware
Benchmark   emc vnx7500, emc fast suite, emc snap sure and oracle rac on v-mwareBenchmark   emc vnx7500, emc fast suite, emc snap sure and oracle rac on v-mware
Benchmark emc vnx7500, emc fast suite, emc snap sure and oracle rac on v-mware
 
Emc vspex customer_presentation_private_cloud_v_mware_mid_2.0
Emc vspex customer_presentation_private_cloud_v_mware_mid_2.0Emc vspex customer_presentation_private_cloud_v_mware_mid_2.0
Emc vspex customer_presentation_private_cloud_v_mware_mid_2.0
 
Presentation symmetrix vmax family with enginuity 5876
Presentation   symmetrix vmax family with enginuity 5876Presentation   symmetrix vmax family with enginuity 5876
Presentation symmetrix vmax family with enginuity 5876
 
EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...
EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...
EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...
 
Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...
Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...
Transforming your Business with Scale-Out Flash: How MongoDB & Flash Accelera...
 
Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...
Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...
Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...
 
Pro sphere customer technical
Pro sphere customer technicalPro sphere customer technical
Pro sphere customer technical
 
Transforming Mission Critical Applications
Transforming Mission Critical ApplicationsTransforming Mission Critical Applications
Transforming Mission Critical Applications
 
configurations type cloud VNX
configurations type cloud VNXconfigurations type cloud VNX
configurations type cloud VNX
 
Unleash oracle 12c performance with cisco ucs
Unleash oracle 12c performance with cisco ucsUnleash oracle 12c performance with cisco ucs
Unleash oracle 12c performance with cisco ucs
 
[db tech showcase Tokyo 2018] #dbts2018 #B17 『ă‚Șăƒ©ă‚Żăƒ« ăƒ‘ăƒ•ă‚©ăƒŒăƒžăƒłă‚č ăƒăƒ„ăƒŒăƒ‹ăƒłă‚°  ç„žè©±ă€äŒèȘŹăšè§Łæ±ș策』
[db tech showcase Tokyo 2018] #dbts2018 #B17 『ă‚Șăƒ©ă‚Żăƒ« ăƒ‘ăƒ•ă‚©ăƒŒăƒžăƒłă‚č ăƒăƒ„ăƒŒăƒ‹ăƒłă‚°  ç„žè©±ă€äŒèȘŹăšè§Łæ±ș策』[db tech showcase Tokyo 2018] #dbts2018 #B17 『ă‚Șăƒ©ă‚Żăƒ« ăƒ‘ăƒ•ă‚©ăƒŒăƒžăƒłă‚č ăƒăƒ„ăƒŒăƒ‹ăƒłă‚°  ç„žè©±ă€äŒèȘŹăšè§Łæ±ș策』
[db tech showcase Tokyo 2018] #dbts2018 #B17 『ă‚Șăƒ©ă‚Żăƒ« ăƒ‘ăƒ•ă‚©ăƒŒăƒžăƒłă‚č ăƒăƒ„ăƒŒăƒ‹ăƒłă‚°  ç„žè©±ă€äŒèȘŹăšè§Łæ±ș策』
 
NoSQL and MySQL
NoSQL and MySQLNoSQL and MySQL
NoSQL and MySQL
 
How Ceph performs on ARM Microserver Cluster
How Ceph performs on ARM Microserver ClusterHow Ceph performs on ARM Microserver Cluster
How Ceph performs on ARM Microserver Cluster
 
EMC World 2016 - code.15 Better Together: Scale-Out Databases on Scale-Out St...
EMC World 2016 - code.15 Better Together: Scale-Out Databases on Scale-Out St...EMC World 2016 - code.15 Better Together: Scale-Out Databases on Scale-Out St...
EMC World 2016 - code.15 Better Together: Scale-Out Databases on Scale-Out St...
 
Optimize solution for oracle db technical presentation
Optimize solution for oracle db   technical presentationOptimize solution for oracle db   technical presentation
Optimize solution for oracle db technical presentation
 
Oracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for ConsolidationOracle Database 12c Multitenant for Consolidation
Oracle Database 12c Multitenant for Consolidation
 
Nové vlastnosti Oracle Database Appliance
Nové vlastnosti Oracle Database ApplianceNové vlastnosti Oracle Database Appliance
Nové vlastnosti Oracle Database Appliance
 
Oaktable World 2014 Kevin Closson: SLOB – For More Than I/O!
Oaktable World 2014 Kevin Closson:  SLOB – For More Than I/O!Oaktable World 2014 Kevin Closson:  SLOB – For More Than I/O!
Oaktable World 2014 Kevin Closson: SLOB – For More Than I/O!
 
6° Sessione Oracle - CRUI: Oracle Database Appliance: Il potere dell’ingegner...
6° Sessione Oracle - CRUI: Oracle Database Appliance:Il potere dell’ingegner...6° Sessione Oracle - CRUI: Oracle Database Appliance:Il potere dell’ingegner...
6° Sessione Oracle - CRUI: Oracle Database Appliance: Il potere dell’ingegner...
 
Make IT Simple, Make Business Agile
Make IT Simple, Make Business AgileMake IT Simple, Make Business Agile
Make IT Simple, Make Business Agile
 

Mehr von xKinAnx

Engage for success ibm spectrum accelerate 2
Engage for success   ibm spectrum accelerate 2Engage for success   ibm spectrum accelerate 2
Engage for success ibm spectrum accelerate 2xKinAnx
 
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive
Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep diveAccelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep divexKinAnx
 
Software defined storage provisioning using ibm smart cloud
Software defined storage provisioning using ibm smart cloudSoftware defined storage provisioning using ibm smart cloud
Software defined storage provisioning using ibm smart cloudxKinAnx
 
Ibm spectrum virtualize 101
Ibm spectrum virtualize 101 Ibm spectrum virtualize 101
Ibm spectrum virtualize 101 xKinAnx
 
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive dee...
Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive dee...Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive dee...
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive dee...xKinAnx
 
04 empalis -ibm_spectrum_protect_-_strategy_and_directions
04 empalis -ibm_spectrum_protect_-_strategy_and_directions04 empalis -ibm_spectrum_protect_-_strategy_and_directions
04 empalis -ibm_spectrum_protect_-_strategy_and_directionsxKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...
Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...
Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...xKinAnx
 
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...xKinAnx
 
Presentation disaster recovery in virtualization and cloud
Presentation   disaster recovery in virtualization and cloudPresentation   disaster recovery in virtualization and cloud
Presentation disaster recovery in virtualization and cloudxKinAnx
 
Presentation disaster recovery for oracle fusion middleware with the zfs st...
Presentation   disaster recovery for oracle fusion middleware with the zfs st...Presentation   disaster recovery for oracle fusion middleware with the zfs st...
Presentation disaster recovery for oracle fusion middleware with the zfs st...xKinAnx
 
Presentation differentiated virtualization for enterprise clouds, large and...
Presentation   differentiated virtualization for enterprise clouds, large and...Presentation   differentiated virtualization for enterprise clouds, large and...
Presentation differentiated virtualization for enterprise clouds, large and...xKinAnx
 
Presentation desktops for the cloud the view rollout
Presentation   desktops for the cloud the view rolloutPresentation   desktops for the cloud the view rollout
Presentation desktops for the cloud the view rolloutxKinAnx
 

Mehr von xKinAnx (20)

Engage for success ibm spectrum accelerate 2
Engage for success   ibm spectrum accelerate 2Engage for success   ibm spectrum accelerate 2
Engage for success ibm spectrum accelerate 2
 
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive
Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep diveAccelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive
 
Software defined storage provisioning using ibm smart cloud
Software defined storage provisioning using ibm smart cloudSoftware defined storage provisioning using ibm smart cloud
Software defined storage provisioning using ibm smart cloud
 
Ibm spectrum virtualize 101
Ibm spectrum virtualize 101 Ibm spectrum virtualize 101
Ibm spectrum virtualize 101
 
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive dee...
Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive dee...Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive dee...
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive dee...
 
04 empalis -ibm_spectrum_protect_-_strategy_and_directions
04 empalis -ibm_spectrum_protect_-_strategy_and_directions04 empalis -ibm_spectrum_protect_-_strategy_and_directions
04 empalis -ibm_spectrum_protect_-_strategy_and_directions
 
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
 
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
 
Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...
Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...
Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...
 
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...
 
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...
 
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...
 
Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...
 
Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...
 
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...
 
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...
 
Presentation disaster recovery in virtualization and cloud
Presentation   disaster recovery in virtualization and cloudPresentation   disaster recovery in virtualization and cloud
Presentation disaster recovery in virtualization and cloud
 
Presentation disaster recovery for oracle fusion middleware with the zfs st...
Presentation   disaster recovery for oracle fusion middleware with the zfs st...Presentation   disaster recovery for oracle fusion middleware with the zfs st...
Presentation disaster recovery for oracle fusion middleware with the zfs st...
 
Presentation differentiated virtualization for enterprise clouds, large and...
Presentation   differentiated virtualization for enterprise clouds, large and...Presentation   differentiated virtualization for enterprise clouds, large and...
Presentation differentiated virtualization for enterprise clouds, large and...
 
Presentation desktops for the cloud the view rollout
Presentation   desktops for the cloud the view rolloutPresentation   desktops for the cloud the view rollout
Presentation desktops for the cloud the view rollout
 

KĂŒrzlich hochgeladen

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
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
 
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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
[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 future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
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
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel AraĂșjo
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
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
 

KĂŒrzlich hochgeladen (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
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
 
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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
[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 future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
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
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 

EMC Multisite DR for SQL Server 2012

  • 1. 1© Copyright 2012 EMC Corporation. All rights reserved. EMC VNX5700, EMC FAST Cache, SQL Server AlwaysOn Availability Groups Strategic Solutions Engineering (SSE) EMC Solutions Group (ESG) David Ring Michael Morris EMC MULTISITE DISASTER RECOVERY FOR MICROSOFT SQL SERVER 2012
  • 2. 2© Copyright 2012 EMC Corporation. All rights reserved. Agenda  EMC Proven Solutions  SQL Server 2012 Overview  Solution Overview  Architecture Design  Test Results  Summary  Q&A
  • 3. 3© Copyright 2012 EMC Corporation. All rights reserved. EMC Proven Solutions Approach Capture and define Test and validate Document Publish Singapore Shanghai, China Cork, Ireland Hopkinton, MA Santa Clara, CA Vienna, Austria 1 2 3 4 
we champion the customers 
and test the solutions you would like
  • 4. 4© Copyright 2012 EMC Corporation. All rights reserved. SQL Server 2012 Overview High Availability
  • 5. 5© Copyright 2012 EMC Corporation. All rights reserved. SQL Server 2012 New Feature Overview
  • 6. 6© Copyright 2012 EMC Corporation. All rights reserved. SQL Server AlwaysOn High Availability Disaster Recovery Built on Windows Failover Clustering ‱Shared Storage ‱Non-shared Storage
  • 7. 7© Copyright 2012 EMC Corporation. All rights reserved. SQL Server High Availability Features HA Level Before SQL Server 2012 SQL Server 2012 Instance SQL Failover Cluster  AlwaysOn Failover Cluster Database Backup and Restore Log Shipping Transactional Replication SQL Snapshot SQL Mirroring + AlwaysOn Availability Group
  • 8. 8© Copyright 2012 EMC Corporation. All rights reserved. AlwaysOn Failover Cluster Microsoft SQL Server AlwaysOn Failover Cluster DatabaseProtection Shared storage Passive secondary replicas Protects server, instance, and database Multi-subnet support now available
  • 9. 9© Copyright 2012 EMC Corporation. All rights reserved. SQL Server 2012: Multi-subnet Support ClusterProperties—Dependencies Cluster Setup support— intelligently detects a multi-subnet environment SQL Server Engine support— skips binding to any IP address that is not in an online state
  • 10. 10© Copyright 2012 EMC Corporation. All rights reserved. AlwaysOn Availability Groups Microsoft SQL Server AlwaysOn Availability Group DatabaseProtection Synchronous or Asynchronous Up to four replicas Active secondary replicas Protects database only
  • 11. 11© Copyright 2012 EMC Corporation. All rights reserved. Solution Overview
  • 12. 12© Copyright 2012 EMC Corporation. All rights reserved. Solution Purpose  SQL Server 2012 AlwaysOn – Characterize a geographically dispersed SQL Server 2012 environment protected by AlwaysOn technology, and highlight multi-subnet support at both synchronous and asynchronous distances.  EMC VNX5700 – Optimize database storage performance with EMC FAST Cache. – Integrate a simple, efficient, and powerful platform for enterprise- class SQL Server 2012 infrastructures. – Validate the ability of the VNX5700 storage array to support SQL Server 2012 instances running OLTP-like workloads that generate over 50,000 IOPS.
  • 13. 13© Copyright 2012 EMC Corporation. All rights reserved. Solution Architecture ‱ 2 * SQL Servers ‱ 1 * Primary (Production) ‱ 1 * Secondary (DR) ‱ FAST Cache on production ‱ 4 * DB’s: 1.8 TB of data ‱ Dataset: 60% hot FAST Cache impact: x4 (TPS/IOPS) latency of <3ms
  • 14. 14© Copyright 2012 EMC Corporation. All rights reserved. Architecture Design
  • 15. 15© Copyright 2012 EMC Corporation. All rights reserved. SQL Server Layout Description Details / Measurement SQL Server physical server (instances) One production SQL Server instance (primary replica) One read-only secondary SQL Server instance (secondary replica) SQL Server hardware configuration 32 core/256 GB memory (Processor: Intel Xeon X7560) SQL Server user databases ‱ 4 x Databases ‱ 180,000 users ‱ 1.8 TB of data 1 x 50 GB (5,000 users) 1 x 250 GB (25,000 users) 1 x 500 GB (50,000 users) 1 x 1 TB (100,000 users) Read/Write workload OLTP-like workload - 50,000 IOPS Read/Write ratio of approximately 9:1 VNX storage pools One primary/secondary replica Backup staging area for availability group seeding 2 TB
  • 16. 16© Copyright 2012 EMC Corporation. All rights reserved. Storage Design Purpose Pool/RAID group Disk configuration RAID type SQL System databases RAID group 4 x 3.5” 600 GB 10k SAS RAID 5 SQL TempDBs RAID group 4 x 2.5” 600 GB 15k SAS RAID 1/0 OLTP database logs RAID group 8 x 2.5” 600 GB 10k SAS RAID 1/0 OLTP database data files Storage Pool 40 x 2.5” 600 GB 10k SAS RAID 5 FAST Cache pool FAST Cache pool 14 x 3.5” 100 GB Flash drives RAID 1 Production array storage configuration
  • 17. 17© Copyright 2012 EMC Corporation. All rights reserved. Storage Design for SQL Server
  • 18. 18© Copyright 2012 EMC Corporation. All rights reserved. Test Results
  • 19. 19© Copyright 2012 EMC Corporation. All rights reserved. 11,537 19,340 32,928 45,193 50,043 50,085 51,848 52,147 1,483 2,313 3,115 5,426 5,580 5,478 6,509 6,087 0 10,000 20,000 30,000 40,000 50,000 Primary Replica Secondary Replica Baseline 2hr FAST Cache warmup FAST Cache Steady State Transfers/sec (IOPs) ...800km 
4,000kmDistance ...80km Throughput in IOPS (transfers/sec)
  • 20. 20© Copyright 2012 EMC Corporation. All rights reserved. Comparison of Disk Reads/Writes On Primary And Secondary Replicas
  • 21. 21© Copyright 2012 EMC Corporation. All rights reserved. 76.48% 76.07% 80.09% 80.17% 1.70% 1.69% 1.97% 1.64% 0 25 50 75 100 Baseline Synchronous 80km Asynchronous 800km Asynchronous 4,000km Primary Replica Secomdary Replica SQL Server CPU Utilization SQL Server CPU impact across synchronization state and distance
  • 22. 22© Copyright 2012 EMC Corporation. All rights reserved. Baseline 2hr FAST Cache warmup FAST Cache Steady State ...800km ...4,000k m Distance ...80km 4,969 12,076 17,682 21,870 24,007 23,959 25,517 25,317 324 724 1,024 1,303 1,443 1,454 1,406 1,164 0 5,000 10,000 15,000 20,000 25,000 30,000 Primary Replica Secondary Replica Throughput in Transactions/Sec (TPS) Disk transactions per sec (TPS) for both primary and secondary replicas
  • 23. 23© Copyright 2012 EMC Corporation. All rights reserved. Physical Disk Utilization Physical disk utilization for storage pool on production and DR arrays 90% 90% 89% 86% 57% 56% 59% 56% 18% 17% 27% 52% 71% 69% 72% 69% 0% 25% 50% 75% 100% Primary Replica Secondary Replica Baseline 2hr FAST Cache warmup FAST Cache Steady State
  • 24. 24© Copyright 2012 EMC Corporation. All rights reserved. Storage Processor Utilization 14% 25% 41% 51% 51% 15% 26% 43% 56% 58% 5% 6% 10% 10% 10%5% 6% 13% 12% 13% 0% 25% 50% 75% 100% SPA - Pool 1: Production SPB - Pool 1: Production SP utilization for SPA and SPB on production and DR storage arrays Baseline 2hr FAST Cache warmup FAST Cache Steady State
  • 25. 25© Copyright 2012 EMC Corporation. All rights reserved. Availability Group Creation Process 1 ‱ Create Availability Group 2 ‱ Add Availability Group Listener 3 ‱ Backup Database from Primary Replica 4 ‱ Backup Log from Primary Replica 5 ‱ Restore Database to Secondary Replica(s) 6 ‱ Restore Log to Secondary Replica(s) 7 ‱ Join Secondary Replica(s) to Availability Group 8 ‱ For Additional Databases Repeat from Step 3
  • 26. 26© Copyright 2012 EMC Corporation. All rights reserved. Shared Storage Requirements For Seeding  A shared storage space is required when performing a Full Initial Data Synchronization as part of availability group creation.  Users should consider the storage used for these database backups and restorations.  The backup process has high bandwidth requirements for storage.
  • 27. 27© Copyright 2012 EMC Corporation. All rights reserved. Availability Group Creation Times Synchronous and asynchronous availability group creation at 80, 800, 4,000 km Availability Group Mode Distance Duration Max Bandwidth (MB/sec) Backup Restore OLTP_AG1 Synchronous 80 km 4hrs 14m 101.718 242.344 OLTP_AG2 Synchronous 80 km 4hrs 16m 109.683 254.839 OLTP_AG1 Asynchronous 800 km 4hrs 48m 101.63 179.683 OLTP_AG2 Asynchronous 800 km 8hrs 13m 110.78 189.489 OLTP_AG1 Asynchronous 4000 km 5hrs 50m 114.661 119.243 OLTP_AG2 Asynchronous 4000 km 8hrs 26m 100.541 259.641
  • 28. 28© Copyright 2012 EMC Corporation. All rights reserved. Summary
  • 29. 29© Copyright 2012 EMC Corporation. All rights reserved. Summary ‱ AlwaysOn Availability Groups provide protection at database level ‱ Synchronous – commit mode ‱ Asynchronous – commit mode ‱ Power of the EMC VNX to host mission critical SQL Server 2012 environments ‱ FAST Cache ‱ significantly boost performance ‱ Incredibly low SQL Server datafile latency <3 ms FAST Cache increased SQL Server throughput by x4 (TPS/IOPS) while maintaining a very low latency of <3ms
  • 30. 30© Copyright 2012 EMC Corporation. All rights reserved. Q&A?
  • 31. 31© Copyright 2012 EMC Corporation. All rights reserved. THANK YOU

Hinweis der Redaktion

  1. Welcome everyone to todays webcast, my name is David Ring and I work as part of the strategic solutions engineering group, working on Microsoft midrange applications. I am joined by Michael Morris, who also worked on this solution. Our presentation details the solution: EMC MULTISITE DISASTER RECOVERY FOR MICROSOFT SQL SERVER 2012 enabled by EMC VNX5700 EMC FAST Cache SQL Server 2012 AlwaysOn Availability Groups
  2. During this presentation we will cover the following topics: EMC Proven Solutions SQL Server 2012 overview Solution overview Architecture design of the solution test results Summary Followed by a Q&A Session
  3. Proven solutions are based on real-world requirements that are based on customer demand and feedback. EMC designs and tests proven solutions that are based on emerging technologies and demonstrates the best way to combine these technologies, and design useable and cost-effective architectural solutions. By applying strict feasibility guidelines and reviews, EMC can define use cases that answer the challenges that customers are facing. Our job is to champion the customer and test solutions you would like. As part of our solution we create a solutions pack which consists of : White papers Articles posted on ECN AND DEMOS which are published to our EMC Proven Solutions YOUTUBE Channel
  4. This slide details all of SQL Server 2012’S new features. The feature we are showcasing in this presentation is SQL Server 2012 AlwaysOn Availability Groups. Microsoft has provided critical enhancements to High Availability with the introduction of new AlwaysOn features, particularily AlwaysOn Availabiliy Groups which provide the next evolution for SQL Server transactional replication.
  5. SQL Server offers administrators several options to configure high availability for both servers and databases. These high availability configurations have until now included: Database mirroring AND Log shipping SQL Server 2012 introduces two high availability configurations as part of SQL Server AlwaysOn, which provides availability at either the application database or instance level: AlwaysOn Failover Clustering—for instance level protection AND AlwaysOn Availability Groups—for database level protection
  6. As stated: SQL Server High Availability and Disaster Recovery can be implemented at SQL Server database level or SQL Server instance level. A database-level High Availability and Disaster Recovery feature provides more flexibility in managing which databases should, or should not, be moved to the secondary server. AlwaysOn Availability Group is an example of a database-level solution. SQL Server 2012 AlwaysOn Failover Cluster is an example of a SQL Server instance level solution. Before SQL Server 2012, having too many HA features in SQL Server could be confusing to customers. You may wonder which solution is better for your application and what are the pros and cons for each HA solution. With AlwayON microsoft has evolved its HA features, simplifying the choice for customers . For database level protection microsoft recommends the use of Avaialabilty Groups over traditional Log Shipping and Database mirroring.
  7. With the AlwaysON Failover Cluster a single SQL Server instance is installed across multiple Windows Server Failover Cluster nodes. WSFC functionality provides high availability at the instance level, by presenting a failover cluster instance to the network as a single computer accessible through the cluster’s virtual name. This configuration is an enhancement to the SQL Server FCI functionality available in previous versions of SQL Server. It is very much like todays FCI but more resilient in terms of varying networks. Our current testing involves using ALWAYSON FCI with Recoverpoint and Cluster enabler.
  8. Significant improvements have been delivered to the multisite failover clustering technology making it a viable option for HADR for many use cases and specifically multi-subnet failover clustering implementation. Two major enhancements which support multi-subnet clustering are: 1. Cluster Setup support—can intelligently detect a multi-subnet environment, and automatically set the IP address resource dependency to OR. as shown in the slide 2. SQL Server Engine support—To bring the SQL Server resource online, the SQL Server Engine startup logic skips binding to any IP address that is not in an online state.
  9. Moving on to AlwaysAn Availabilty Groups. SQL Server 2012 Availability Groups are similar in concept to an EXCHANGE DAG type implementation. AlwaysOn Availability Groups support a failover environment for a specific set of user databases, known as availability databases, these databases failover together. Like AlwaysOn Failover Clustering, AlwaysOn Availability Groups require the SQL Server instances to be configured on nodes of the same cluster, but with the instances remaining and being presented to the network as separate computers. Availability groups support a set of primary databases and one to four sets of corresponding secondary databases. An availability group fails over at the level of an availability replica and, optionally, secondary databases can be made available for read-only access and some backup operations. Availability groups consist of a set of two or more failover partners referred to as availability replicas. Each availability replica is hosted on a separate instance of SQL Server Each availability replica hosts a copy of the availability databases in the availability group. Each availability replica is assigned an initial role as either the primary role or the secondary role
  10. The purpose of this solution was to showcase the ability of the EMC VNX storage array to easily support heavy SQL Server OLTP workloads and To characterize a geographically dispersed SQL Server 2012 environment protected by AlwaysOn technology, and highlight multi-subnet support at both synchronous and asynchronous distances. EMC VNX5700 storage array offers a simple, efficient, and powerful platform for enterprise-class SQL Server 2012 infrastructures. The testing of this solution validated the ability of the VNX5700 storage array to support SQL Server 2012 instances running OLTP-like workloads that generated over 50,000 IOPS.
  11. This slide shows the overall physical architecture of the environment. We had 2 SQL Server physical instances: One production SQL Server instance which is the primary replica And One read-only secondary SQL Server instance which is the secondary replica We had Four mission-critical, active OLTP databases, totaling 1.8 TB of data, that are replicated to the secondary site using SQL Server 2012 AlwaysOn Availability Groups. This solution was provisioned by the VNX5700 with 641 GB of FAST Cache of which 60% was hot and featured the AlwaysOn Availability Group replica on the secondary site. EMC FAST Cache technology automatically placed the most frequently accessed data on high-performing Flash drives. The solution was based on a multi-subnet environment and tested at synchronous and asynchronous distances of 80 km, 800 km, and 4,000 km. Tests involved: Comparing AlwaysOn Availability Groups in the following availability modes: Synchronous-commit mode with Automatic failover Synchronous-commit mode with Manual failover Asynchronous-commit mode with Forced failover
  12. This slide shows the SQL Server layout. As you can see the four databases totaled 180,000 users We had: 1 * 50GB 5,000 user database 1 * 250GB 25,000 user database 1 * 500GB 50,000 user database and 1 * 1TB 100,000 user database The OLTP-like workload generated 50,000 IOPS, with a read/write ratio of approximately 9:1
  13. In this slide you can see our Production array storage configuration. In this solution transaction logs and Tempdb files are segregated to dedicated spindles, hosting traditional RAID 1/0 RAID groups. The best practice for SQL Server log files is to use RAID 1/0. Therefore, the configuration of a Raid Group with 8 x 2.5” 10k SAS drives was best suited for the log file location. Also, it is best practice to isolate the log from data at the physical disk level. Performance may also benefit if Tempdb is placed on RAID 1/0 configuration. Because Tempdb has a high write rate - RAID1/0 is the best configuration to use. The virtually provisioned pool was created with RAID 5 protection. This was created as a homogeneous pool with 40 SAS drives. With 40 drives for a RAID 5 pool, Virtual Provisioningℱ creates eight five-drive (4+1) RAID groups. Consideration was also given to the impact of FAST Cache in significantly reducing the volume of mechanical spinning disks required by VNX storage arrays to service the target workload. The DR Storage configuration had the same configuration as production minus FAST CACHE.
  14. This slide shows the storage design for SQL Server at the production site. The DR design was a copy of this layout. Best practices for SQL Server were followed in laying out our storage. Reasons for having multiple files per database are: Very active databases perform better with multiple datafiles And also spreading the datafiles across disks in the pool helps to avoid contention. As can be seen from the database file design, data files should be of equal size for each OLTP database. This is because SQL Server uses a proportional fill algorithm that favors allocations in files with more free space.
  15. We will now go through our results from the solution. Throughput was measured using the Microsoft Performance Monitor counter: Avgerage Disk Transfers per second. (IOPS) The primary replica is represented by the yellow line. And: The secondary replica is represented by the blue line. During baseline testing with 40 SAS disks in the storage pool, transactional I/O throughput on the primary replica produced approximately 11,500 IOPS and the secondary replica produced 1,400 IOPS. After 30 minutes with FAST Cache enabled on the storage pool, we saw an immediate effect on performance. I/O throughput increased to over 19,000 IOPS on the primary replica and to 2,300 on the secondary. After just two hours of FAST Cache running, we saw throughput increase to over 50,000 IOPS on the primary replica, while at the same time providing amazing low database latency of no more than 3 ms for reads and 2 ms for writes. During this period of FAST CACHE being in a steady state we changed the mode from synchronous to asynchronous and increased the distance from 80km to 4000km’s. Latency was maintained at <3ms and IOPS increased slightly as we removed the impact of maintaining a synchronous state.  
  16. As an example of the read/writes being replicated between the primary and secondary replicas, perfmon counters were analyzed for a point in time during the FAST Cache steady state for synchronous-commit mode at 80 km for the 1 TB OLTP_1 database, as shown in this slide. As you can see the Primary replica is on the left and the secondary on the right. It can be seen that only 3.7 percent of the primary replica read activity occurs on the secondary replica, compared to 89.51 percent of the write activity. During this period, transactions per second (TPS) for both primary and secondary replicas was 119. This highlights that, with no read access on the secondary replica, the major activity on the secondary is the writes being replicated.
  17. As shown in this slide, there is negligible impact on SQL Server CPU utilization when synchronous-commit mode was used up to 80 km. A small rise of 4 percent CPU percentage utilization occurred by using asynchronous-commit mode up to 4,000 km. In all synchronization states, minimal CPU utilization occurs on the secondary replica as no additional activity is occurring on the secondary replica databases.
  18. Here is a graphical representation of our Perfmon data for Disk transactions per sec (TPS) for both primary and secondary replicas THESE results were taken during the same test as the IOPS slide. The slide shows the transactional performance boost received from the introduction of EMC FAST Cache to our environment.   The ability to service Transaction PER second increased from 4,900 to over 25,000 TPS on the production databases.
  19. Using our EMC VNX Unisphere Analyser, our Peformance Analysis tool, we could see how the storage pool was initially I/O bound, having reached the limit of its ability to service I/O requests.   Initial disk utilization on the storage pool hosting the primary replica on production site was too high at 90 percent. Which is represented by the yellow line. We see minimal impact on secondary during initial baseline. Improvements were seen after EMC FAST Cache was enabled. FAST Cache was able to reduce pressure on the SAS pool because frequently accessed data from the pool was placed in cache. After a two-hour warm up period, disk utilization on production reduced from 90 percent to just 57 percent. As FAST Cache boosts storage performance for SQL Server 2012, allowing the primary replica to service increased I/O levels, pressure on the storage pool hosting the data files for the secondary replica also increases as the writes on the primary are replicated to the secondary. This highlights the importance of correctly sizing the secondary replicas storage.
  20. THE VNX5700 Storage processor utilization was measured after analyzing the Unisphere NAR files. In this graph we see the SP Utilizations being represented by red and green for production and blue and yellow for DR. The results for the production storage array show how SPA and SPB storage processor utilization increases as the array works to automatically boost performance through EMC FAST Cache technology. AS: The SPs are analyzing and promoting the frequently accessed data. SP utilization for the DR storage array increases slightly as disk utilization rises due to the increase in write data being replicated from primary to secondary databases.
  21. Creation of the availability groups can be done through scripting or in SQL Server Management Studio by either completing details for a New Availability Group or following the New Availability Group Wizard. The wizard also has an option to generate the script during the steps. To test creation times we generated a script file to create the availability groups. This slide shows a simplified process flow for creation of an availability group. During testing it was found that if adding multiple databases, it was best to backup, restore, and add secondary replicas to the availability groups one at a time before looping back to add additional databases.
  22. An important consideration during Availability group creation is provisioning a shared storage space. A shared storage space is required when performing a Full Initial Data Synchronization as part of availability group creation. In order to minimize duration of the seeding and reseeding process, users should consider the storage used for these database backups and restorations. The backup process has a high bandwidth requirement from storage, as it is a sequential write/read workload. RAID 1/0 would best suit the seeding/reseeding of databases for AlwaysOn Availability Group creation.
  23. The following table outlines database creation times at: 80 km synchronous-commit 800 km asynchronous-commit mode 4,000 kmasynchronous-commit mode Note: These timing are for databases already populated and running a full workload of approximately 50,000 IOPS. The timings demonstrate that, as expected, as distance increases the time taken for creation of the availability groups increases.
  24. SQL Server 2012 AlwaysOn Availability Groups provides the flexibility to protect specific databases, individually or collectively, in either synchronous or asynchronous availability modes. These configurations allow SQL Server 2012 replicate data to a secondary replica over distance. The solution clearly shows the ability of EMC FAST Cache to significantly boost performance of the VNX series storage array. AS Testing showed how enabling FAST Cache on a heavily utilized storage pool not only alleviated pressure, but allowed the same storage pool to service over four times the I/O - from approximately 11,000 IOPS to over 50,000 IOPS, while returning incredibly low SQL Server datafile average latency times of 3 ms and less for reads and writes. The ability of FAST Cache to automatically react to the changes in OLTP workload I/O patterns is an invaluable tool for administrators. Results clearly show the benefits of using EMC Technology with SQL Server 2012. Thank you all for attending. I will hand over to Michael for Q&A Session.