SlideShare a Scribd company logo
1 of 4
Download to read offline
WHITE PAPER
Virtualizing Business Critical Apps
Clearing the Performance Hurdle
INTRODUCTION
Stories of unmet performance expectations continue to deter IT organizations from
virtualizing their business critical apps.The two most common complaints:
1.	 Programs run unacceptably slow after virtualizing
2.	 The response is too erratic to be useful
TIPS FOR:
•	 Speeding up
vitualized applications
•	 Removing I/O
bottlenecks
•	 Eliminating storage-
related downtime Countless cases with similar experiences cast doubt on the benefits of moving
SQL Server, Oracle, SAP, Exchange and SharePoint from segregated servers into fewer,
consolidated virtual machines (VMs).
In this paper we consider the root causes behind the unacceptable behavior and offer a
practical, proven solution.
2
OLD WORKAROUNDS
PROVE EXPENSIVE
In scenarios where each physical server
hosts a single app, one can readily
isolate bottlenecks and troubleshoot
them.Traditionally, the remedy
involved spreading the load across
more disk drives using additional disk
channels.The technique, known as
“short stroking”, places data only on
the fastest edges of the disk platters,
thereby limiting the distance (or stroke)
the disk actuator travels radially.
Reducing the stroke reduces the
mechanical delay in getting to the data.
What’s the tradeoff?The rest of the
disk platter goes unused, wasting
much of the drive’s capacity. Often
more than 40% of the disk space is left
vacant in favor of quicker response.
The premium priced caches on the
storage controllers that front-end
the short stroked drives are also
maxxed out to improve speed.
Depending on how the storage system is
packaged, the limits on disk drive slots,
channels and cache memory force one to
buy additional underutilized disk arrays
in an effort to attain adequate response.
Sure sounds like the same
problem we had with poorly used
servers before virtualization.
More recently, very fast solid state disks
(SSDs) and flash memory cards have been
incorporated inside servers in order to
speed up I/O performance.The approach
significantly reduces the number of Hard
Disk Drives (HDDs) by factors of 10x or
more. In general, SSD/Flash technology
turns around read requests very quickly,
but is not optimized for write requests.
SSDs work nicely when dedicated
to a physical server. However,
two new challenges arise:
•	 How to share the premium
resource across multiple physical
servers to amortize their cost?
•	 How to replicate their contents
to prevent them from becoming
single points of failure?
COST IMPLICATIONS
Although technically feasible, the
money spent customizing a specialized
storage infrastructure using the methods
described above often exceeds the
projected value of virtualizing and
consolidating tier 1 apps.
Furthermore, once you arrive at a stable
configuration, any major changes or
expansion requires additional, expensive
customization.The poor economics force
companies to leave the apps alone.
Interestingly, new storage virtualization
technology has been developed
to significantly shave costs and
complexity from the solution.
These software innovations make
the transition to virtual machines
viable. Let’s see how that’s done.
SOLUTION:
HIGH-PERFORMANCE
STORAGE HYPERVISOR
The solution described below employs
DataCore’s SANsymphony™-V storage
hypervisor software.This new member of
the virtualization stack (complementing
server hypervisors) is responsible for
circumventing the physical constraints
of storage devices, while making
the best use of their capacity and
connectivity.The solution has been
shown time and time again to overcome
the storage-related bottlenecks
encountered when virtualizingTier
1 apps, and to do so affordably.
One measure of its effectiveness
comes from independent lab tests
(see: ESG LabValidation Report)
comparing the maximum number of
Exchange users hosted before and
after DataCore virtualized the storage
in controlled environments.These
standardized benchmarks reveal an
impressive 5X performance boost, which
grows to 6X for file sharing workloads.  
ROOT CAUSE:
CONTENTION FOR
SHARED RESOURCES
While apps may display several
symptoms indicative of slow or erratic
response after being virtualized, the
problem boils down to contention for
shared storage resources; contention
that did not occur when the apps
had the storage all to themselves.
These so called “bottlenecks” occur
in spurts as application requests
collide randomly, resulting in spikes
of sluggish, unpredictable latency.
The more frequent, the greater the
users’ dissatisfaction.You may recall
that one of the primary reasons these
business critical apps were originally
sequestered on separate physical
machines was to avoid such collisions.
WHITE PAPER
3
INFRASTRUCTURE-WIDE
CACHING
The advances we discuss here are not
so much in new caching algorithms.
Instead, they are in how those well-
known techniques, including write
coalescing and read ahead, speed up
read and write requests to disk when
applied over a wider scope of resources.
Rather than limiting caches to the
narrow confines of a disk array, DataCore
software caches across pools of
storage devices consisting of multiple,
independent storage systems.The
caching hierarchy works much like how
web caches accelerate browsing across
numerous Internet servers- essentially
extending local caches closer to the
user in a cost-effective manner.
The pools typically consist of various
storage classes covering a range of
price points.They often encompass a
combination of the fastest SSD/Flash
technology, very high performance
HDDs and low cost, high capacity drives,
possibly from different manufacturers.
Clients find that SANsymphony™-V
can manage very large working sets of
several virtualizedTier 1 apps in its large
distributed caches without incurring costly
delays for accessing the back-end disks.
This is true with OLTP loads as well
as in Business Intelligence (BI) and
messaging / collaboration use cases.
Incidentally,VDI (virtual desktop)
scenarios display similar characteristics.
AUTO-TIERING ACROSS
STORAGE SYSTEMS
DataCore software enhances
performance in other ways. It
automatically migrates disk blocks to
the most appropriate class of storage
systems to ensure the best results for
the money. Auto-tiering optimizes
the use of premium space without
depending on system administrators
to make absurd allocation guesses.
At the same time, less demanding
workloads are automatically
redirected to the lower cost drives.
Heat maps in conjunction with
auto-tuning within tiers further
load balance disk blocks among
the available resources, thereby
avoiding back-end bottlenecks.
Perhaps a more representative number
comes from the large number of
customers reporting 3x to 5x faster
speeds across their production
systems spanning Oracle, SAP, SQL
Server, Exchange and SharePoint.
How’s that possible, especially when
layering software between apps and
storage?  It has a lot to do with how
those disk resources are leveraged, and
where server resources are redirected.
HARNESS SERVER
RESOURCES DIFFERENTLY
Essentially, the breakthrough comes from
employing CPUs, memories backplanes
and channels differently from the
standard way that the base operating
system and server hypervisor use them.
In effect, these server components
are assigned I/O tasks, rather than
the processing activities usually
associated with them. In mid to larger
IT environments, servers (nodes) are
dedicated to the storage virtualization
role, whereas in smaller configurations,
the services co-reside with the virtualized
apps on the same physical hardware.
The innovative strategy produces
outstanding results on several aspects:
•	 Substantially speeds up response
when reading and writing to disk
•	 Consistently accelerates throughput
to realize the desiredTransactions
per Minute (TPM) and IOPS (I/O
Operations per Second) expected
from the virtualized apps.
•	 Significantly reduces the cost
to achieve both the predictable
behavior and continuous availability
thatTier 1 apps demand.
Next we consider those technical
factors having the most influence
on performance and resiliency.
WHITE PAPER
Adaptive caching across
storage devices results in:
•	 Faster response from
electronic memory (DRAM)
•	 Better economies of
scale without the need
to overprovision (short
stroke) spindles
•	 Best use of SSD/Flash where
this technology is appropriate
1500
322
#ofExchangeUsers
VIRTUALIZED
= 5X
PHYSICAL
Lab Validation
For additional information, please visit www.datacore.com or email info@datacore.com
© 2012 DataCore Software Corporation. All Rights Reserved. DataCore, the DataCore logo and SANsymphony are trademarks or registered trademarks
of DataCore Software Corporation. All other products, services and company names mentioned herein may be trademarks of their respective owners.
MIRRORING BETWEEN
FAULT DOMAINS
As mentioned earlier, it’s not
just about being fast. Keeping
the apps running smoothly, and
uninterrupted is equally important.
Like caching, mirroring disk updates
between different storage systems
for redundancy is not new.  However,
shop around for products capable of
synchronously mirroring between
separate SSDs or high-end disk arrays
located in different locations and
you will be in for big sticker shock.
Nevertheless, these precautions
are necessary to eliminate single
points of failure in the shared
storage infrastructure where the
occasional facility glitches and
technician errors can quickly cripple
business critical operations.
Here again, the SANsymphony™-V
storage hypervisor takes responsibility-
economically replicating disk changes
in real time from location A to location
B; each in a separate fault domain.
Synchronous mirroring occurs between
infrastructure-wide caches to:
•	 Achieve multi-cast stable storage
between locations on separate
ends of a metropolitan area
•	 Minimize the round-trip latency before
I/Os are acknowledged to the app
•	 Allow later de-staging to disks without
impacting application performance
SUMMARY
The combined benefits of DataCore’s
adaptive caching, auto-tiering and
synchronous mirroring software
implemented outside the box, so
to speak, provide the desired high
performance response and reliable
behavior from virtualized tier 1 apps
on which the business can depend.
Though not discussed here, the collective
capabilities also help you surmount the
difficulties introduced when transitioning
from physical servers to virtual servers,
since the solution can simultaneously
provide robust shared storage for both.
WHITE PAPER
0912
App
Servers
Virtual
Disks
SSDs High-end
Arrays
Midrange
Arrays
Inexpensive
Storage
STORAGE HYPERVISOR

More Related Content

What's hot

Insider's Guide- Building a Virtualized Storage Service
Insider's Guide- Building a Virtualized Storage ServiceInsider's Guide- Building a Virtualized Storage Service
Insider's Guide- Building a Virtualized Storage Service
DataCore Software
 
sp_p_wp_2013_v1_vmware_technology_stack___opportunities_for_isv_s_final
sp_p_wp_2013_v1_vmware_technology_stack___opportunities_for_isv_s_finalsp_p_wp_2013_v1_vmware_technology_stack___opportunities_for_isv_s_final
sp_p_wp_2013_v1_vmware_technology_stack___opportunities_for_isv_s_final
Kunal Khairnar
 
VDI with Dell EqualLogic hybrid arrays: A comparative study with the industry...
VDI with Dell EqualLogic hybrid arrays: A comparative study with the industry...VDI with Dell EqualLogic hybrid arrays: A comparative study with the industry...
VDI with Dell EqualLogic hybrid arrays: A comparative study with the industry...
Principled Technologies
 
Build your private cloud with paa s using linuxz cover story enterprise tech ...
Build your private cloud with paa s using linuxz cover story enterprise tech ...Build your private cloud with paa s using linuxz cover story enterprise tech ...
Build your private cloud with paa s using linuxz cover story enterprise tech ...
Elena Nanos
 
VMware View – Storage Considerations
VMware View – Storage ConsiderationsVMware View – Storage Considerations
VMware View – Storage Considerations
Calin Damian Tanase
 

What's hot (20)

Defining the Value of a Modular, Scale out Storage Architecture
Defining the Value of a Modular, Scale out Storage ArchitectureDefining the Value of a Modular, Scale out Storage Architecture
Defining the Value of a Modular, Scale out Storage Architecture
 
Give your VDI users the memory they need with server technology from Dell EMC...
Give your VDI users the memory they need with server technology from Dell EMC...Give your VDI users the memory they need with server technology from Dell EMC...
Give your VDI users the memory they need with server technology from Dell EMC...
 
Dell PowerEdge M820 blades: Balancing performance, density, and high availabi...
Dell PowerEdge M820 blades: Balancing performance, density, and high availabi...Dell PowerEdge M820 blades: Balancing performance, density, and high availabi...
Dell PowerEdge M820 blades: Balancing performance, density, and high availabi...
 
Scalability: Lenovo ThinkServer RD540 system and Lenovo ThinkServer SA120 sto...
Scalability: Lenovo ThinkServer RD540 system and Lenovo ThinkServer SA120 sto...Scalability: Lenovo ThinkServer RD540 system and Lenovo ThinkServer SA120 sto...
Scalability: Lenovo ThinkServer RD540 system and Lenovo ThinkServer SA120 sto...
 
VDI with Dell EqualLogic hybrid arrays: A comparative study with the industry...
VDI with Dell EqualLogic hybrid arrays: A comparative study with the industry...VDI with Dell EqualLogic hybrid arrays: A comparative study with the industry...
VDI with Dell EqualLogic hybrid arrays: A comparative study with the industry...
 
Our Hero Flash eBook
Our Hero Flash eBookOur Hero Flash eBook
Our Hero Flash eBook
 
Data Lake Protection - A Technical Review
Data Lake Protection - A Technical ReviewData Lake Protection - A Technical Review
Data Lake Protection - A Technical Review
 
50 Shades of Grey in Software-Defined Storage
50 Shades of Grey in Software-Defined Storage50 Shades of Grey in Software-Defined Storage
50 Shades of Grey in Software-Defined Storage
 
VeeamUP
VeeamUPVeeamUP
VeeamUP
 
Insider's Guide- Building a Virtualized Storage Service
Insider's Guide- Building a Virtualized Storage ServiceInsider's Guide- Building a Virtualized Storage Service
Insider's Guide- Building a Virtualized Storage Service
 
New Features For Your Software Defined Storage
New Features For Your Software Defined StorageNew Features For Your Software Defined Storage
New Features For Your Software Defined Storage
 
I O Continuity Group July 23, 2008 Seminar
I O Continuity Group July 23, 2008 SeminarI O Continuity Group July 23, 2008 Seminar
I O Continuity Group July 23, 2008 Seminar
 
sp_p_wp_2013_v1_vmware_technology_stack___opportunities_for_isv_s_final
sp_p_wp_2013_v1_vmware_technology_stack___opportunities_for_isv_s_finalsp_p_wp_2013_v1_vmware_technology_stack___opportunities_for_isv_s_final
sp_p_wp_2013_v1_vmware_technology_stack___opportunities_for_isv_s_final
 
CONTINUOUS APPLICATION AVAILABILITY WITH EMC VPLEX
CONTINUOUS APPLICATION AVAILABILITY WITH EMC VPLEX	CONTINUOUS APPLICATION AVAILABILITY WITH EMC VPLEX
CONTINUOUS APPLICATION AVAILABILITY WITH EMC VPLEX
 
VDI with Dell EqualLogic hybrid arrays: A comparative study with the industry...
VDI with Dell EqualLogic hybrid arrays: A comparative study with the industry...VDI with Dell EqualLogic hybrid arrays: A comparative study with the industry...
VDI with Dell EqualLogic hybrid arrays: A comparative study with the industry...
 
Webinar: Achieving VDI Success Without All-Flash Problems
Webinar: Achieving VDI Success Without All-Flash ProblemsWebinar: Achieving VDI Success Without All-Flash Problems
Webinar: Achieving VDI Success Without All-Flash Problems
 
Build your private cloud with paa s using linuxz cover story enterprise tech ...
Build your private cloud with paa s using linuxz cover story enterprise tech ...Build your private cloud with paa s using linuxz cover story enterprise tech ...
Build your private cloud with paa s using linuxz cover story enterprise tech ...
 
IBM Case Study
IBM Case StudyIBM Case Study
IBM Case Study
 
VMware View – Storage Considerations
VMware View – Storage ConsiderationsVMware View – Storage Considerations
VMware View – Storage Considerations
 
EMC Isilon Multitenancy for Hadoop Big Data Analytics
EMC Isilon Multitenancy for Hadoop Big Data AnalyticsEMC Isilon Multitenancy for Hadoop Big Data Analytics
EMC Isilon Multitenancy for Hadoop Big Data Analytics
 

Viewers also liked

Comment vendre l’agilité à mon client ? À mon patron ?
Comment vendre l’agilité à mon client ? À mon patron ?Comment vendre l’agilité à mon client ? À mon patron ?
Comment vendre l’agilité à mon client ? À mon patron ?
Romain Couturier
 
Créer le bon produit avec le Lean canvas (Scrum Day 2014)
Créer le bon produit avec le Lean canvas (Scrum Day 2014)Créer le bon produit avec le Lean canvas (Scrum Day 2014)
Créer le bon produit avec le Lean canvas (Scrum Day 2014)
Romain Couturier
 

Viewers also liked (14)

Proactive lean sigma tap root version 2 09 2009
Proactive lean sigma tap root version  2 09 2009Proactive lean sigma tap root version  2 09 2009
Proactive lean sigma tap root version 2 09 2009
 
Comment vendre l’agilité à mon client ? À mon patron ?
Comment vendre l’agilité à mon client ? À mon patron ?Comment vendre l’agilité à mon client ? À mon patron ?
Comment vendre l’agilité à mon client ? À mon patron ?
 
Scrum : les sujets qui fâchent
Scrum : les sujets qui fâchentScrum : les sujets qui fâchent
Scrum : les sujets qui fâchent
 
Transition Organisationnelle et Accompagnement au Changement
Transition Organisationnelle et Accompagnement au ChangementTransition Organisationnelle et Accompagnement au Changement
Transition Organisationnelle et Accompagnement au Changement
 
Enrichir Ses Méthodes Avec des Processus Unifiés Agiles
Enrichir Ses Méthodes Avec des Processus Unifiés AgilesEnrichir Ses Méthodes Avec des Processus Unifiés Agiles
Enrichir Ses Méthodes Avec des Processus Unifiés Agiles
 
Les 6 pratiques fondamentales de l'agilité - Kit d'auto-diagnostic
Les 6 pratiques fondamentales de l'agilité - Kit d'auto-diagnosticLes 6 pratiques fondamentales de l'agilité - Kit d'auto-diagnostic
Les 6 pratiques fondamentales de l'agilité - Kit d'auto-diagnostic
 
Le Mantra de la Rétrospective
Le Mantra de la RétrospectiveLe Mantra de la Rétrospective
Le Mantra de la Rétrospective
 
Quand l'organisation se transforme en mode agile
Quand l'organisation se transforme en mode agileQuand l'organisation se transforme en mode agile
Quand l'organisation se transforme en mode agile
 
Valtech - Gestion de projet agile, par la pratique et de façon ludique
Valtech - Gestion de projet agile, par la pratique et de façon ludiqueValtech - Gestion de projet agile, par la pratique et de façon ludique
Valtech - Gestion de projet agile, par la pratique et de façon ludique
 
Profession: coach agile
Profession: coach agileProfession: coach agile
Profession: coach agile
 
Créer le bon produit avec le Lean canvas (Scrum Day 2014)
Créer le bon produit avec le Lean canvas (Scrum Day 2014)Créer le bon produit avec le Lean canvas (Scrum Day 2014)
Créer le bon produit avec le Lean canvas (Scrum Day 2014)
 
Transition agile et accompagnement au changement - SoftShake 2011
Transition agile et accompagnement au changement - SoftShake 2011Transition agile et accompagnement au changement - SoftShake 2011
Transition agile et accompagnement au changement - SoftShake 2011
 
Valtech - Plateforme Agile
Valtech - Plateforme AgileValtech - Plateforme Agile
Valtech - Plateforme Agile
 
Le canevas de modele d'affaires sur une page
Le canevas de modele d'affaires sur une pageLe canevas de modele d'affaires sur une page
Le canevas de modele d'affaires sur une page
 

Similar to Virtualizing Business Critical Applications

Insiders Guide- Managing Storage Performance
Insiders Guide- Managing Storage PerformanceInsiders Guide- Managing Storage Performance
Insiders Guide- Managing Storage Performance
DataCore Software
 
Small and medium-sized businesses can reduce software licensing and other OPE...
Small and medium-sized businesses can reduce software licensing and other OPE...Small and medium-sized businesses can reduce software licensing and other OPE...
Small and medium-sized businesses can reduce software licensing and other OPE...
Principled Technologies
 
The Storage Side of Private Clouds
The Storage Side of Private CloudsThe Storage Side of Private Clouds
The Storage Side of Private Clouds
DataCore Software
 
Red Hat Software Defined Storage
Red Hat Software Defined StorageRed Hat Software Defined Storage
Red Hat Software Defined Storage
DLT Solutions
 
Whitepaper_Cassandra_Datastax_Final
Whitepaper_Cassandra_Datastax_FinalWhitepaper_Cassandra_Datastax_Final
Whitepaper_Cassandra_Datastax_Final
Michele Hunter
 
Lowering Cloud and Data Center TCO with SAS Based Storage - Xyratex-Seagate
Lowering Cloud and Data Center TCO with SAS Based Storage - Xyratex-SeagateLowering Cloud and Data Center TCO with SAS Based Storage - Xyratex-Seagate
Lowering Cloud and Data Center TCO with SAS Based Storage - Xyratex-Seagate
Michael K. Connolly, MBATM
 
Hyper-converged infrastructure
Hyper-converged infrastructureHyper-converged infrastructure
Hyper-converged infrastructure
Igor Malts
 
Hyperconverged Solution For Retail and Hospitality
Hyperconverged Solution For Retail and HospitalityHyperconverged Solution For Retail and Hospitality
Hyperconverged Solution For Retail and Hospitality
DataCore Software
 
GigaOm-sector-roadmap-cloud-analytic-databases-2017
GigaOm-sector-roadmap-cloud-analytic-databases-2017GigaOm-sector-roadmap-cloud-analytic-databases-2017
GigaOm-sector-roadmap-cloud-analytic-databases-2017
Jeremy Maranitch
 

Similar to Virtualizing Business Critical Applications (20)

Insiders Guide- Managing Storage Performance
Insiders Guide- Managing Storage PerformanceInsiders Guide- Managing Storage Performance
Insiders Guide- Managing Storage Performance
 
Small and medium-sized businesses can reduce software licensing and other OPE...
Small and medium-sized businesses can reduce software licensing and other OPE...Small and medium-sized businesses can reduce software licensing and other OPE...
Small and medium-sized businesses can reduce software licensing and other OPE...
 
Demartek lenovo s3200_mixed_workload_environment_2016-01
Demartek lenovo s3200_mixed_workload_environment_2016-01Demartek lenovo s3200_mixed_workload_environment_2016-01
Demartek lenovo s3200_mixed_workload_environment_2016-01
 
The Storage Side of Private Clouds
The Storage Side of Private CloudsThe Storage Side of Private Clouds
The Storage Side of Private Clouds
 
Demartek Lenovo Storage S3200 i a mixed workload environment_2016-01
Demartek Lenovo Storage S3200  i a mixed workload environment_2016-01Demartek Lenovo Storage S3200  i a mixed workload environment_2016-01
Demartek Lenovo Storage S3200 i a mixed workload environment_2016-01
 
Why is Virtualization Creating Storage Sprawl? By Storage Switzerland
Why is Virtualization Creating Storage Sprawl? By Storage SwitzerlandWhy is Virtualization Creating Storage Sprawl? By Storage Switzerland
Why is Virtualization Creating Storage Sprawl? By Storage Switzerland
 
Run more applications without expanding your datacenter
Run more applications without expanding your datacenterRun more applications without expanding your datacenter
Run more applications without expanding your datacenter
 
2020 Cloud Data Lake Platforms Buyers Guide - White paper | Qubole
2020 Cloud Data Lake Platforms Buyers Guide - White paper | Qubole2020 Cloud Data Lake Platforms Buyers Guide - White paper | Qubole
2020 Cloud Data Lake Platforms Buyers Guide - White paper | Qubole
 
Backing Up Mountains of Data to Disk
Backing Up Mountains of Data to DiskBacking Up Mountains of Data to Disk
Backing Up Mountains of Data to Disk
 
Red Hat Software Defined Storage
Red Hat Software Defined StorageRed Hat Software Defined Storage
Red Hat Software Defined Storage
 
SSDs Deliver More at the Point-of-Processing
SSDs Deliver More at the Point-of-ProcessingSSDs Deliver More at the Point-of-Processing
SSDs Deliver More at the Point-of-Processing
 
Whitepaper_Cassandra_Datastax_Final
Whitepaper_Cassandra_Datastax_FinalWhitepaper_Cassandra_Datastax_Final
Whitepaper_Cassandra_Datastax_Final
 
Streamlining Backup: Enhancing Data Protection with Backup Appliances
Streamlining Backup: Enhancing Data Protection with Backup AppliancesStreamlining Backup: Enhancing Data Protection with Backup Appliances
Streamlining Backup: Enhancing Data Protection with Backup Appliances
 
Lowering Cloud and Data Center TCO with SAS Based Storage - Xyratex-Seagate
Lowering Cloud and Data Center TCO with SAS Based Storage - Xyratex-SeagateLowering Cloud and Data Center TCO with SAS Based Storage - Xyratex-Seagate
Lowering Cloud and Data Center TCO with SAS Based Storage - Xyratex-Seagate
 
Hyper-converged infrastructure
Hyper-converged infrastructureHyper-converged infrastructure
Hyper-converged infrastructure
 
Hyperconverged Solution For Retail and Hospitality
Hyperconverged Solution For Retail and HospitalityHyperconverged Solution For Retail and Hospitality
Hyperconverged Solution For Retail and Hospitality
 
Migration to Oracle 12c Made Easy Using Replication Technology
Migration to Oracle 12c Made Easy Using Replication TechnologyMigration to Oracle 12c Made Easy Using Replication Technology
Migration to Oracle 12c Made Easy Using Replication Technology
 
Data core overview - haluk-final
Data core overview - haluk-finalData core overview - haluk-final
Data core overview - haluk-final
 
Sansymphony v10-psp1-new-features-overview
Sansymphony v10-psp1-new-features-overviewSansymphony v10-psp1-new-features-overview
Sansymphony v10-psp1-new-features-overview
 
GigaOm-sector-roadmap-cloud-analytic-databases-2017
GigaOm-sector-roadmap-cloud-analytic-databases-2017GigaOm-sector-roadmap-cloud-analytic-databases-2017
GigaOm-sector-roadmap-cloud-analytic-databases-2017
 

More from DataCore Software

More from DataCore Software (20)

Software-Defined Storage Accelerates Storage Cost Reduction and Service-Level...
Software-Defined Storage Accelerates Storage Cost Reduction and Service-Level...Software-Defined Storage Accelerates Storage Cost Reduction and Service-Level...
Software-Defined Storage Accelerates Storage Cost Reduction and Service-Level...
 
NVMe and Flash – Make Your Storage Great Again!
NVMe and Flash – Make Your Storage Great Again!NVMe and Flash – Make Your Storage Great Again!
NVMe and Flash – Make Your Storage Great Again!
 
Zero Downtime, Zero Touch Stretch Clusters from Software-Defined Storage
Zero Downtime, Zero Touch Stretch Clusters from Software-Defined StorageZero Downtime, Zero Touch Stretch Clusters from Software-Defined Storage
Zero Downtime, Zero Touch Stretch Clusters from Software-Defined Storage
 
From Disaster to Recovery: Preparing Your IT for the Unexpected
From Disaster to Recovery: Preparing Your IT for the UnexpectedFrom Disaster to Recovery: Preparing Your IT for the Unexpected
From Disaster to Recovery: Preparing Your IT for the Unexpected
 
How to Integrate Hyperconverged Systems with Existing SANs
How to Integrate Hyperconverged Systems with Existing SANsHow to Integrate Hyperconverged Systems with Existing SANs
How to Integrate Hyperconverged Systems with Existing SANs
 
How to Avoid Disasters via Software-Defined Storage Replication & Site Recovery
How to Avoid Disasters via Software-Defined Storage Replication & Site RecoveryHow to Avoid Disasters via Software-Defined Storage Replication & Site Recovery
How to Avoid Disasters via Software-Defined Storage Replication & Site Recovery
 
Cloud Infrastructure for Your Data Center
Cloud Infrastructure for Your Data CenterCloud Infrastructure for Your Data Center
Cloud Infrastructure for Your Data Center
 
Building a Highly Available Data Infrastructure
Building a Highly Available Data InfrastructureBuilding a Highly Available Data Infrastructure
Building a Highly Available Data Infrastructure
 
TUI Case Study
TUI Case StudyTUI Case Study
TUI Case Study
 
Thorntons Case Study
Thorntons Case StudyThorntons Case Study
Thorntons Case Study
 
Top 3 Challenges Impacting Your Data and How to Solve Them
Top 3 Challenges Impacting Your Data and How to Solve ThemTop 3 Challenges Impacting Your Data and How to Solve Them
Top 3 Challenges Impacting Your Data and How to Solve Them
 
Business Continuity for Mission Critical Applications
Business Continuity for Mission Critical ApplicationsBusiness Continuity for Mission Critical Applications
Business Continuity for Mission Critical Applications
 
Dynamic Hyper-Converged Future Proof Your Data Center
Dynamic Hyper-Converged Future Proof Your Data CenterDynamic Hyper-Converged Future Proof Your Data Center
Dynamic Hyper-Converged Future Proof Your Data Center
 
Community Health Network Delivers Unprecedented Availability for Critical Hea...
Community Health Network Delivers Unprecedented Availability for Critical Hea...Community Health Network Delivers Unprecedented Availability for Critical Hea...
Community Health Network Delivers Unprecedented Availability for Critical Hea...
 
Case Study: Mission Community Hospital
Case Study: Mission Community HospitalCase Study: Mission Community Hospital
Case Study: Mission Community Hospital
 
Emergency Communication of Southern Oregon
Emergency Communication of Southern OregonEmergency Communication of Southern Oregon
Emergency Communication of Southern Oregon
 
DataCore At VMworld 2016
DataCore At VMworld 2016DataCore At VMworld 2016
DataCore At VMworld 2016
 
Integrating Hyper-converged Systems with Existing SANs
Integrating Hyper-converged Systems with Existing SANs Integrating Hyper-converged Systems with Existing SANs
Integrating Hyper-converged Systems with Existing SANs
 
Fighting the Hidden Costs of Data Storage
Fighting the Hidden Costs of Data StorageFighting the Hidden Costs of Data Storage
Fighting the Hidden Costs of Data Storage
 
Can $0.08 Change your View of Storage?
Can $0.08 Change your View of Storage?Can $0.08 Change your View of Storage?
Can $0.08 Change your View of Storage?
 

Recently uploaded

Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
FIDO Alliance
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
FIDO Alliance
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdf
Overkill Security
 
CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)
Wonjun Hwang
 

Recently uploaded (20)

State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
How to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in PakistanHow to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in Pakistan
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdf
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 

Virtualizing Business Critical Applications

  • 1. WHITE PAPER Virtualizing Business Critical Apps Clearing the Performance Hurdle INTRODUCTION Stories of unmet performance expectations continue to deter IT organizations from virtualizing their business critical apps.The two most common complaints: 1. Programs run unacceptably slow after virtualizing 2. The response is too erratic to be useful TIPS FOR: • Speeding up vitualized applications • Removing I/O bottlenecks • Eliminating storage- related downtime Countless cases with similar experiences cast doubt on the benefits of moving SQL Server, Oracle, SAP, Exchange and SharePoint from segregated servers into fewer, consolidated virtual machines (VMs). In this paper we consider the root causes behind the unacceptable behavior and offer a practical, proven solution.
  • 2. 2 OLD WORKAROUNDS PROVE EXPENSIVE In scenarios where each physical server hosts a single app, one can readily isolate bottlenecks and troubleshoot them.Traditionally, the remedy involved spreading the load across more disk drives using additional disk channels.The technique, known as “short stroking”, places data only on the fastest edges of the disk platters, thereby limiting the distance (or stroke) the disk actuator travels radially. Reducing the stroke reduces the mechanical delay in getting to the data. What’s the tradeoff?The rest of the disk platter goes unused, wasting much of the drive’s capacity. Often more than 40% of the disk space is left vacant in favor of quicker response. The premium priced caches on the storage controllers that front-end the short stroked drives are also maxxed out to improve speed. Depending on how the storage system is packaged, the limits on disk drive slots, channels and cache memory force one to buy additional underutilized disk arrays in an effort to attain adequate response. Sure sounds like the same problem we had with poorly used servers before virtualization. More recently, very fast solid state disks (SSDs) and flash memory cards have been incorporated inside servers in order to speed up I/O performance.The approach significantly reduces the number of Hard Disk Drives (HDDs) by factors of 10x or more. In general, SSD/Flash technology turns around read requests very quickly, but is not optimized for write requests. SSDs work nicely when dedicated to a physical server. However, two new challenges arise: • How to share the premium resource across multiple physical servers to amortize their cost? • How to replicate their contents to prevent them from becoming single points of failure? COST IMPLICATIONS Although technically feasible, the money spent customizing a specialized storage infrastructure using the methods described above often exceeds the projected value of virtualizing and consolidating tier 1 apps. Furthermore, once you arrive at a stable configuration, any major changes or expansion requires additional, expensive customization.The poor economics force companies to leave the apps alone. Interestingly, new storage virtualization technology has been developed to significantly shave costs and complexity from the solution. These software innovations make the transition to virtual machines viable. Let’s see how that’s done. SOLUTION: HIGH-PERFORMANCE STORAGE HYPERVISOR The solution described below employs DataCore’s SANsymphony™-V storage hypervisor software.This new member of the virtualization stack (complementing server hypervisors) is responsible for circumventing the physical constraints of storage devices, while making the best use of their capacity and connectivity.The solution has been shown time and time again to overcome the storage-related bottlenecks encountered when virtualizingTier 1 apps, and to do so affordably. One measure of its effectiveness comes from independent lab tests (see: ESG LabValidation Report) comparing the maximum number of Exchange users hosted before and after DataCore virtualized the storage in controlled environments.These standardized benchmarks reveal an impressive 5X performance boost, which grows to 6X for file sharing workloads. ROOT CAUSE: CONTENTION FOR SHARED RESOURCES While apps may display several symptoms indicative of slow or erratic response after being virtualized, the problem boils down to contention for shared storage resources; contention that did not occur when the apps had the storage all to themselves. These so called “bottlenecks” occur in spurts as application requests collide randomly, resulting in spikes of sluggish, unpredictable latency. The more frequent, the greater the users’ dissatisfaction.You may recall that one of the primary reasons these business critical apps were originally sequestered on separate physical machines was to avoid such collisions. WHITE PAPER
  • 3. 3 INFRASTRUCTURE-WIDE CACHING The advances we discuss here are not so much in new caching algorithms. Instead, they are in how those well- known techniques, including write coalescing and read ahead, speed up read and write requests to disk when applied over a wider scope of resources. Rather than limiting caches to the narrow confines of a disk array, DataCore software caches across pools of storage devices consisting of multiple, independent storage systems.The caching hierarchy works much like how web caches accelerate browsing across numerous Internet servers- essentially extending local caches closer to the user in a cost-effective manner. The pools typically consist of various storage classes covering a range of price points.They often encompass a combination of the fastest SSD/Flash technology, very high performance HDDs and low cost, high capacity drives, possibly from different manufacturers. Clients find that SANsymphony™-V can manage very large working sets of several virtualizedTier 1 apps in its large distributed caches without incurring costly delays for accessing the back-end disks. This is true with OLTP loads as well as in Business Intelligence (BI) and messaging / collaboration use cases. Incidentally,VDI (virtual desktop) scenarios display similar characteristics. AUTO-TIERING ACROSS STORAGE SYSTEMS DataCore software enhances performance in other ways. It automatically migrates disk blocks to the most appropriate class of storage systems to ensure the best results for the money. Auto-tiering optimizes the use of premium space without depending on system administrators to make absurd allocation guesses. At the same time, less demanding workloads are automatically redirected to the lower cost drives. Heat maps in conjunction with auto-tuning within tiers further load balance disk blocks among the available resources, thereby avoiding back-end bottlenecks. Perhaps a more representative number comes from the large number of customers reporting 3x to 5x faster speeds across their production systems spanning Oracle, SAP, SQL Server, Exchange and SharePoint. How’s that possible, especially when layering software between apps and storage? It has a lot to do with how those disk resources are leveraged, and where server resources are redirected. HARNESS SERVER RESOURCES DIFFERENTLY Essentially, the breakthrough comes from employing CPUs, memories backplanes and channels differently from the standard way that the base operating system and server hypervisor use them. In effect, these server components are assigned I/O tasks, rather than the processing activities usually associated with them. In mid to larger IT environments, servers (nodes) are dedicated to the storage virtualization role, whereas in smaller configurations, the services co-reside with the virtualized apps on the same physical hardware. The innovative strategy produces outstanding results on several aspects: • Substantially speeds up response when reading and writing to disk • Consistently accelerates throughput to realize the desiredTransactions per Minute (TPM) and IOPS (I/O Operations per Second) expected from the virtualized apps. • Significantly reduces the cost to achieve both the predictable behavior and continuous availability thatTier 1 apps demand. Next we consider those technical factors having the most influence on performance and resiliency. WHITE PAPER Adaptive caching across storage devices results in: • Faster response from electronic memory (DRAM) • Better economies of scale without the need to overprovision (short stroke) spindles • Best use of SSD/Flash where this technology is appropriate 1500 322 #ofExchangeUsers VIRTUALIZED = 5X PHYSICAL Lab Validation
  • 4. For additional information, please visit www.datacore.com or email info@datacore.com © 2012 DataCore Software Corporation. All Rights Reserved. DataCore, the DataCore logo and SANsymphony are trademarks or registered trademarks of DataCore Software Corporation. All other products, services and company names mentioned herein may be trademarks of their respective owners. MIRRORING BETWEEN FAULT DOMAINS As mentioned earlier, it’s not just about being fast. Keeping the apps running smoothly, and uninterrupted is equally important. Like caching, mirroring disk updates between different storage systems for redundancy is not new. However, shop around for products capable of synchronously mirroring between separate SSDs or high-end disk arrays located in different locations and you will be in for big sticker shock. Nevertheless, these precautions are necessary to eliminate single points of failure in the shared storage infrastructure where the occasional facility glitches and technician errors can quickly cripple business critical operations. Here again, the SANsymphony™-V storage hypervisor takes responsibility- economically replicating disk changes in real time from location A to location B; each in a separate fault domain. Synchronous mirroring occurs between infrastructure-wide caches to: • Achieve multi-cast stable storage between locations on separate ends of a metropolitan area • Minimize the round-trip latency before I/Os are acknowledged to the app • Allow later de-staging to disks without impacting application performance SUMMARY The combined benefits of DataCore’s adaptive caching, auto-tiering and synchronous mirroring software implemented outside the box, so to speak, provide the desired high performance response and reliable behavior from virtualized tier 1 apps on which the business can depend. Though not discussed here, the collective capabilities also help you surmount the difficulties introduced when transitioning from physical servers to virtual servers, since the solution can simultaneously provide robust shared storage for both. WHITE PAPER 0912 App Servers Virtual Disks SSDs High-end Arrays Midrange Arrays Inexpensive Storage STORAGE HYPERVISOR