SlideShare une entreprise Scribd logo
1  sur  15
Télécharger pour lire hors ligne
1 
© Violin Memory, Inc. 2014 
CONFIDENTIAL 
Violin Memory, Inc. 2014 
Databases in the Virtualized World 
By Matt Henderson 
Director, Microsoft Solutions
2 
© Violin Memory, Inc. 2014 
CONFIDENTIAL 
Application Sprawl 
Application Sprawl 
•CRM 
•Billing 
•ERP 
•Sales 
•Engineering 
•Monitoring 
•Manufacturing 
Real World 
•3rdParty apps 
•Old versions
3 
© Violin Memory, Inc. 2014 
CONFIDENTIAL 
Server Sprawl
4 
© Violin Memory, Inc. 2014 
CONFIDENTIAL 
Databases: 31 flavors 
•Databases 
•MySQL 
•Oracle 
•MSFT SQL 
•Hadoop 
•Workloads 
•BI / DW 
•OLTP 
•Resources 
•RAM 
•CPU 
•Storage
© Violin Memory, Inc. 2014 CONFIDENTIAL 5 
Dynamic & Shifting Workloads 
Unique and changing 
• Per Server 
• Per Application 
• Per Day/Hour 
• Week day versus 
weekend 
• Adhoc reporting 
• Administration 
Designed for Peak 
• Not optimal
6 
© Violin Memory, Inc. 2014 
CONFIDENTIAL 
Databases 
Persistent data storage 
Data access engine 
Application logic processor
7 
© Violin Memory, Inc. 2014 
CONFIDENTIAL 
Many Databases –Many Data Sets 
•Not all data can fit in memory 
•Tieringworks only if patterns well defined 
•Caching is for reads 
•Access patterns change 
•Dedicating resources is inefficient & wasteful
8 
© Violin Memory, Inc. 2014 
CONFIDENTIAL 
RAM versus Storage 
Architectural Concepts 
RAM based: 
•Invest in memory tier. Dedicate resources to applications. Over allocate to ensure consistent performance. “Distributed” model as performance is reliant on local resources. 
Storage based 
•Invest in high performance storage. Reduce memory to minimal amounts. Data needed will almost always come from storage. “Central” model as performance is reliant on shared storage.
9 
© Violin Memory, Inc. 2014 
CONFIDENTIAL 
RAM versus Storage 
Memory Challenges 
•Hard cap in OS (~2TB) 
•Size limitations per server 
•More expensive $ per GB 
•Disruptive to upgrade 
•Not shareable (dedicated) 
Database Buffer / Virtualization 
•Buffers don’t deallocate 
•Buffers don’t dedup 
•Inefficient to virtualize 
Storage Challenges 
•Disk massively slower than memory 
•Complex to setup 
•Needs frequent tuning 
•Over provisioning is key 
New Technology Needed 
•Bridge gap in speed 
•Easier to manage
10 
© Violin Memory, Inc. 2014 
CONFIDENTIAL 
Visualizing I/O Wait 
•Applications wait for I/O to return = I/O Wait 
•Time slices missed while waiting are lost 
•Faster CPUs and more cores only increase lost time slices between I/O returns 
•Solve actual bottleneck, don’t shoot from the hip 
→ Your applications now spend more time doingand less time waiting 
CPU Cyclewith Disk 
I/O Wait 
I/O Wait 
20% 
Work 
80% 
Wait 
CPU Cyclewith Violin 
5% 
Wait 
95% 
Work
11 
© Violin Memory, Inc. 2014 
CONFIDENTIAL 
Optimizing Architecture –Performance & Cost 
•CPU’s are faster than hard drives 
•Adding cores does not correct issue 
•8 cores @ 10% = 1 core @ 80% 
•40% utilization = 60% over paying
© Violin Memory, Inc. 2014 CONFIDENTIAL 12 
Visualizing latency - I/O Wait Infrastructure 
I/O Wait 
HDD Storage 
Many milli-second 
latency 
PowerEdge M1000e 
9 10 
1 2 
11 12 
3 4 
13 14 
5 6 
15 16 
7 8 
1 
0 
1 
0 1 
0 
1 
0 1 
0 
1 
0 1 
0 
1 
0 
1 
0 
1 
0 1 
0 
1 
0 1 
0 
1 
0 1 
0 
1 
0 
PowerEdge M1000e 
9 10 
1 2 
11 12 
3 4 
13 14 
5 6 
15 16 
7 8 
1 
0 
1 
0 1 
0 
1 
0 1 
0 
1 
0 1 
0 
1 
0 
1 
0 
1 
0 1 
0 
1 
0 1 
0 
1 
0 1 
0 
1 
0 
I/O Wait 
SSD Storage 
Few milli-second 
latency 
SSD 
SSD 
SSD 
…. 
Or 
SSD 
SSD 
SSD 
…. 
Controllers 
Cache 
Flash Storage 
Micro-second latency 
Fully optimal system 
PowerEdge M1000e 
9 10 
1 2 
11 12 
3 4 
13 14 
5 6 
15 16 
7 8 
1 
0 
1 
0 1 
0 
1 
0 1 
0 
1 
0 1 
0 
1 
0 
1 
0 
1 
0 1 
0 
1 
0 1 
0 
1 
0 1 
0 
1 
0
13 
© Violin Memory, Inc. 2014 
CONFIDENTIAL 
Legacy Architecture Model 
•Large batches to SSDs 
•SSDs in disk chassis = bottlenecks 
•Stranded space and speed 64k64k64k
© Violin Memory, Inc. 2014 CONFIDENTIAL 14 
Modern Architecture Model 
• Small batches to custom cards 
• Data spread evenly 
• 100% usable space 
• 100% performance on every I/O 
4k 4k 4k 4k 
4k 4k 4k 4k 
4k 4k 4k 4k 
4k 4k 4k 4k 
64k 4k data 
+ 
1k parity 
5k 
Data Data Data Data Parity 
1k + 1k + 1k + 1k + 1k = 5k 
VIMM VIMM VIMM VIMM VIMM 
flash flash flash flash flash flash flash flash 
controller 
1k 
bits bits 
VIMM 
Parallel and distributed 
for lowest latency
15 
© Violin Memory, Inc. 2014 
CONFIDENTIAL 
RAM versus Storage 
Take Aways: 
•Architectures should be optimal across all tiers 
•I/O latency is currency of performance 
•Centralized performance, through fast storage = always works 
•Licensing is the highest expense, optimize for CPU usage 
•Violin performance optimizes IT spend.

Contenu connexe

Tendances

eFolder Webinar — Big News: Get Ready for Next-Gen BDR
eFolder Webinar — Big News: Get Ready for Next-Gen BDReFolder Webinar — Big News: Get Ready for Next-Gen BDR
eFolder Webinar — Big News: Get Ready for Next-Gen BDReFolder
 
Cassandra Day SV 2014: Designing Commodity Storage in Apache Cassandra
Cassandra Day SV 2014: Designing Commodity Storage in Apache CassandraCassandra Day SV 2014: Designing Commodity Storage in Apache Cassandra
Cassandra Day SV 2014: Designing Commodity Storage in Apache CassandraDataStax Academy
 
Stopping Storage Hardware Sprawl
Stopping Storage Hardware SprawlStopping Storage Hardware Sprawl
Stopping Storage Hardware SprawlStorage Switzerland
 
2014 05 07 btt-Veeam-VMvare
2014 05 07 btt-Veeam-VMvare2014 05 07 btt-Veeam-VMvare
2014 05 07 btt-Veeam-VMvareDaiva Zaveckiene
 
VMware - Virtual SAN - IT Changes Everything
VMware - Virtual SAN - IT Changes EverythingVMware - Virtual SAN - IT Changes Everything
VMware - Virtual SAN - IT Changes EverythingVMUG IT
 
PHD Virtual: Optimizing Backups for Any Storage
PHD Virtual: Optimizing Backups for Any StoragePHD Virtual: Optimizing Backups for Any Storage
PHD Virtual: Optimizing Backups for Any StorageMark McHenry
 
VMworld 2011 Review: Preparing for vSphere 5 with Virtualization Manager
VMworld 2011 Review: Preparing for vSphere 5 with Virtualization ManagerVMworld 2011 Review: Preparing for vSphere 5 with Virtualization Manager
VMworld 2011 Review: Preparing for vSphere 5 with Virtualization ManagerSolarWinds
 
eFolder Webinar — Features and Facts: Replibit vs. Acronis vs. ShadowProtect
eFolder Webinar — Features and Facts: Replibit vs. Acronis vs. ShadowProtecteFolder Webinar — Features and Facts: Replibit vs. Acronis vs. ShadowProtect
eFolder Webinar — Features and Facts: Replibit vs. Acronis vs. ShadowProtecteFolder
 
eFolder Expert Series Webinar - BDR Do's and Dont's: Featuring Andrew Bensing...
eFolder Expert Series Webinar - BDR Do's and Dont's: Featuring Andrew Bensing...eFolder Expert Series Webinar - BDR Do's and Dont's: Featuring Andrew Bensing...
eFolder Expert Series Webinar - BDR Do's and Dont's: Featuring Andrew Bensing...eFolder
 
Understanding Hardware: The Right Fights for the DBA to Pick with the Server ...
Understanding Hardware: The Right Fights for the DBA to Pick with the Server ...Understanding Hardware: The Right Fights for the DBA to Pick with the Server ...
Understanding Hardware: The Right Fights for the DBA to Pick with the Server ...Embarcadero Technologies
 
Virtual SAN 6.2, hyper-converged infrastructure software
Virtual SAN 6.2, hyper-converged infrastructure softwareVirtual SAN 6.2, hyper-converged infrastructure software
Virtual SAN 6.2, hyper-converged infrastructure softwareDuncan Epping
 
Dell EMC VxRAIL Appliance based on VMware SDS
Dell EMC VxRAIL Appliance based on VMware SDSDell EMC VxRAIL Appliance based on VMware SDS
Dell EMC VxRAIL Appliance based on VMware SDSMarketingArrowECS_CZ
 
SYMANTEC Backup Exec 2014 - infographic
SYMANTEC Backup Exec 2014 - infographicSYMANTEC Backup Exec 2014 - infographic
SYMANTEC Backup Exec 2014 - infographicMZERMA Amine
 
INFOGRAPHIC: #BackupExec 2014 - Backup Anything. Restore Anywhere.
INFOGRAPHIC: #BackupExec 2014 - Backup Anything. Restore Anywhere.INFOGRAPHIC: #BackupExec 2014 - Backup Anything. Restore Anywhere.
INFOGRAPHIC: #BackupExec 2014 - Backup Anything. Restore Anywhere.Symantec
 
Experts Round Table Webinar: Why should you care about VVOLs?
Experts Round Table Webinar: Why should you care about VVOLs?Experts Round Table Webinar: Why should you care about VVOLs?
Experts Round Table Webinar: Why should you care about VVOLs?NetApp
 
Spike Free Low Latency
Spike Free Low LatencySpike Free Low Latency
Spike Free Low LatencyJack O'Brien
 
E g innovations
E g innovationsE g innovations
E g innovationsdvmug1
 
WindowsAzureIAAS
WindowsAzureIAASWindowsAzureIAAS
WindowsAzureIAASSaravanan G
 

Tendances (20)

eFolder Webinar — Big News: Get Ready for Next-Gen BDR
eFolder Webinar — Big News: Get Ready for Next-Gen BDReFolder Webinar — Big News: Get Ready for Next-Gen BDR
eFolder Webinar — Big News: Get Ready for Next-Gen BDR
 
PernixData FVP Overview
PernixData FVP OverviewPernixData FVP Overview
PernixData FVP Overview
 
Cassandra Day SV 2014: Designing Commodity Storage in Apache Cassandra
Cassandra Day SV 2014: Designing Commodity Storage in Apache CassandraCassandra Day SV 2014: Designing Commodity Storage in Apache Cassandra
Cassandra Day SV 2014: Designing Commodity Storage in Apache Cassandra
 
Stopping Storage Hardware Sprawl
Stopping Storage Hardware SprawlStopping Storage Hardware Sprawl
Stopping Storage Hardware Sprawl
 
2014 05 07 btt-Veeam-VMvare
2014 05 07 btt-Veeam-VMvare2014 05 07 btt-Veeam-VMvare
2014 05 07 btt-Veeam-VMvare
 
VMware - Virtual SAN - IT Changes Everything
VMware - Virtual SAN - IT Changes EverythingVMware - Virtual SAN - IT Changes Everything
VMware - Virtual SAN - IT Changes Everything
 
PHD Virtual: Optimizing Backups for Any Storage
PHD Virtual: Optimizing Backups for Any StoragePHD Virtual: Optimizing Backups for Any Storage
PHD Virtual: Optimizing Backups for Any Storage
 
VMworld 2011 Review: Preparing for vSphere 5 with Virtualization Manager
VMworld 2011 Review: Preparing for vSphere 5 with Virtualization ManagerVMworld 2011 Review: Preparing for vSphere 5 with Virtualization Manager
VMworld 2011 Review: Preparing for vSphere 5 with Virtualization Manager
 
eFolder Webinar — Features and Facts: Replibit vs. Acronis vs. ShadowProtect
eFolder Webinar — Features and Facts: Replibit vs. Acronis vs. ShadowProtecteFolder Webinar — Features and Facts: Replibit vs. Acronis vs. ShadowProtect
eFolder Webinar — Features and Facts: Replibit vs. Acronis vs. ShadowProtect
 
eFolder Expert Series Webinar - BDR Do's and Dont's: Featuring Andrew Bensing...
eFolder Expert Series Webinar - BDR Do's and Dont's: Featuring Andrew Bensing...eFolder Expert Series Webinar - BDR Do's and Dont's: Featuring Andrew Bensing...
eFolder Expert Series Webinar - BDR Do's and Dont's: Featuring Andrew Bensing...
 
Understanding Hardware: The Right Fights for the DBA to Pick with the Server ...
Understanding Hardware: The Right Fights for the DBA to Pick with the Server ...Understanding Hardware: The Right Fights for the DBA to Pick with the Server ...
Understanding Hardware: The Right Fights for the DBA to Pick with the Server ...
 
Virtual SAN 6.2, hyper-converged infrastructure software
Virtual SAN 6.2, hyper-converged infrastructure softwareVirtual SAN 6.2, hyper-converged infrastructure software
Virtual SAN 6.2, hyper-converged infrastructure software
 
Dell EMC VxRAIL Appliance based on VMware SDS
Dell EMC VxRAIL Appliance based on VMware SDSDell EMC VxRAIL Appliance based on VMware SDS
Dell EMC VxRAIL Appliance based on VMware SDS
 
SYMANTEC Backup Exec 2014 - infographic
SYMANTEC Backup Exec 2014 - infographicSYMANTEC Backup Exec 2014 - infographic
SYMANTEC Backup Exec 2014 - infographic
 
INFOGRAPHIC: #BackupExec 2014 - Backup Anything. Restore Anywhere.
INFOGRAPHIC: #BackupExec 2014 - Backup Anything. Restore Anywhere.INFOGRAPHIC: #BackupExec 2014 - Backup Anything. Restore Anywhere.
INFOGRAPHIC: #BackupExec 2014 - Backup Anything. Restore Anywhere.
 
Cohodatawebinar
Cohodatawebinar Cohodatawebinar
Cohodatawebinar
 
Experts Round Table Webinar: Why should you care about VVOLs?
Experts Round Table Webinar: Why should you care about VVOLs?Experts Round Table Webinar: Why should you care about VVOLs?
Experts Round Table Webinar: Why should you care about VVOLs?
 
Spike Free Low Latency
Spike Free Low LatencySpike Free Low Latency
Spike Free Low Latency
 
E g innovations
E g innovationsE g innovations
E g innovations
 
WindowsAzureIAAS
WindowsAzureIAASWindowsAzureIAAS
WindowsAzureIAAS
 

En vedette

Salarpuria Divinity Mysore Road Bangalore
Salarpuria Divinity Mysore Road BangaloreSalarpuria Divinity Mysore Road Bangalore
Salarpuria Divinity Mysore Road BangaloreKin Housing
 
An Experimental and Simulation of Daylighting in Atrium Building in the Tropics
An Experimental and Simulation of Daylighting in Atrium Building in the TropicsAn Experimental and Simulation of Daylighting in Atrium Building in the Tropics
An Experimental and Simulation of Daylighting in Atrium Building in the TropicsYotin Saartphan
 
Gaspé police department interview questions copy
Gaspé police department interview questions   copyGaspé police department interview questions   copy
Gaspé police department interview questions copyselinasimpson69
 
Transformed: My Life In God's Kingdom. OBED ASAMOAH-GYARKO
Transformed: My Life In God's Kingdom. OBED ASAMOAH-GYARKOTransformed: My Life In God's Kingdom. OBED ASAMOAH-GYARKO
Transformed: My Life In God's Kingdom. OBED ASAMOAH-GYARKOObed Asamoah-Gyarko
 

En vedette (7)

Salarpuria Divinity Mysore Road Bangalore
Salarpuria Divinity Mysore Road BangaloreSalarpuria Divinity Mysore Road Bangalore
Salarpuria Divinity Mysore Road Bangalore
 
An Experimental and Simulation of Daylighting in Atrium Building in the Tropics
An Experimental and Simulation of Daylighting in Atrium Building in the TropicsAn Experimental and Simulation of Daylighting in Atrium Building in the Tropics
An Experimental and Simulation of Daylighting in Atrium Building in the Tropics
 
Gaspé police department interview questions copy
Gaspé police department interview questions   copyGaspé police department interview questions   copy
Gaspé police department interview questions copy
 
GPS
GPSGPS
GPS
 
Kormákur lokahóf
Kormákur lokahófKormákur lokahóf
Kormákur lokahóf
 
Transformed: My Life In God's Kingdom. OBED ASAMOAH-GYARKO
Transformed: My Life In God's Kingdom. OBED ASAMOAH-GYARKOTransformed: My Life In God's Kingdom. OBED ASAMOAH-GYARKO
Transformed: My Life In God's Kingdom. OBED ASAMOAH-GYARKO
 
Vt2014
Vt2014Vt2014
Vt2014
 

Similaire à VMworld 2014: Databases in a Virtualized World

Presentation architecting a cloud infrastructure
Presentation   architecting a cloud infrastructurePresentation   architecting a cloud infrastructure
Presentation architecting a cloud infrastructurexKinAnx
 
Presentation architecting a cloud infrastructure
Presentation   architecting a cloud infrastructurePresentation   architecting a cloud infrastructure
Presentation architecting a cloud infrastructuresolarisyourep
 
Next Generation Software-Defined Storage
Next Generation Software-Defined StorageNext Generation Software-Defined Storage
Next Generation Software-Defined StorageStorMagic
 
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 SANsDataCore Software
 
Why does my choice of storage matter with cassandra?
Why does my choice of storage matter with cassandra?Why does my choice of storage matter with cassandra?
Why does my choice of storage matter with cassandra?Johnny Miller
 
A Time Traveller's Guide to DB2: Technology Themes for 2014 and Beyond
A Time Traveller's Guide to DB2: Technology Themes for 2014 and BeyondA Time Traveller's Guide to DB2: Technology Themes for 2014 and Beyond
A Time Traveller's Guide to DB2: Technology Themes for 2014 and BeyondLaura Hood
 
Consolidation on Flash- Hardware for Nothing, Get Your Flash for Free (I want...
Consolidation on Flash- Hardware for Nothing, Get Your Flash for Free (I want...Consolidation on Flash- Hardware for Nothing, Get Your Flash for Free (I want...
Consolidation on Flash- Hardware for Nothing, Get Your Flash for Free (I want...Western Digital
 
NGENSTOR_ODA_P2V_V5
NGENSTOR_ODA_P2V_V5NGENSTOR_ODA_P2V_V5
NGENSTOR_ODA_P2V_V5UniFabric
 
VMworld 2013: Low-Cost, High-Performance Storage for VMware Horizon Desktops
VMworld 2013: Low-Cost, High-Performance Storage for VMware Horizon Desktops VMworld 2013: Low-Cost, High-Performance Storage for VMware Horizon Desktops
VMworld 2013: Low-Cost, High-Performance Storage for VMware Horizon Desktops VMworld
 
Sql Start! 2020 - SQL Server Lift & Shift su Azure
Sql Start! 2020 - SQL Server Lift & Shift su AzureSql Start! 2020 - SQL Server Lift & Shift su Azure
Sql Start! 2020 - SQL Server Lift & Shift su AzureMarco Obinu
 
Key Note Session IDUG DB2 Seminar, 16th April London - Julian Stuhler .Trito...
Key Note Session  IDUG DB2 Seminar, 16th April London - Julian Stuhler .Trito...Key Note Session  IDUG DB2 Seminar, 16th April London - Julian Stuhler .Trito...
Key Note Session IDUG DB2 Seminar, 16th April London - Julian Stuhler .Trito...Surekha Parekh
 
Varrow madness 2013 virtualizing sql presentation
Varrow madness 2013 virtualizing sql presentationVarrow madness 2013 virtualizing sql presentation
Varrow madness 2013 virtualizing sql presentationpittmantony
 
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...Andrew Miller
 
Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...
Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...
Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...VMware
 
Ibm symp14 referent_philipp kessler_storage virtualisierung
Ibm symp14 referent_philipp kessler_storage virtualisierungIbm symp14 referent_philipp kessler_storage virtualisierung
Ibm symp14 referent_philipp kessler_storage virtualisierungIBM Switzerland
 
VMworld 2014: Extreme Performance Series
VMworld 2014: Extreme Performance Series VMworld 2014: Extreme Performance Series
VMworld 2014: Extreme Performance Series VMworld
 

Similaire à VMworld 2014: Databases in a Virtualized World (20)

Presentation architecting a cloud infrastructure
Presentation   architecting a cloud infrastructurePresentation   architecting a cloud infrastructure
Presentation architecting a cloud infrastructure
 
Presentation architecting a cloud infrastructure
Presentation   architecting a cloud infrastructurePresentation   architecting a cloud infrastructure
Presentation architecting a cloud infrastructure
 
Next Generation Software-Defined Storage
Next Generation Software-Defined StorageNext Generation Software-Defined Storage
Next Generation Software-Defined Storage
 
Oracle Storage a ochrana dat
Oracle Storage a ochrana datOracle Storage a ochrana dat
Oracle Storage a ochrana dat
 
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
 
MySQL@king
MySQL@kingMySQL@king
MySQL@king
 
XtremIO
XtremIOXtremIO
XtremIO
 
Why does my choice of storage matter with cassandra?
Why does my choice of storage matter with cassandra?Why does my choice of storage matter with cassandra?
Why does my choice of storage matter with cassandra?
 
A Time Traveller's Guide to DB2: Technology Themes for 2014 and Beyond
A Time Traveller's Guide to DB2: Technology Themes for 2014 and BeyondA Time Traveller's Guide to DB2: Technology Themes for 2014 and Beyond
A Time Traveller's Guide to DB2: Technology Themes for 2014 and Beyond
 
Consolidation on Flash- Hardware for Nothing, Get Your Flash for Free (I want...
Consolidation on Flash- Hardware for Nothing, Get Your Flash for Free (I want...Consolidation on Flash- Hardware for Nothing, Get Your Flash for Free (I want...
Consolidation on Flash- Hardware for Nothing, Get Your Flash for Free (I want...
 
NGENSTOR_ODA_P2V_V5
NGENSTOR_ODA_P2V_V5NGENSTOR_ODA_P2V_V5
NGENSTOR_ODA_P2V_V5
 
VMworld 2013: Low-Cost, High-Performance Storage for VMware Horizon Desktops
VMworld 2013: Low-Cost, High-Performance Storage for VMware Horizon Desktops VMworld 2013: Low-Cost, High-Performance Storage for VMware Horizon Desktops
VMworld 2013: Low-Cost, High-Performance Storage for VMware Horizon Desktops
 
Sql Start! 2020 - SQL Server Lift & Shift su Azure
Sql Start! 2020 - SQL Server Lift & Shift su AzureSql Start! 2020 - SQL Server Lift & Shift su Azure
Sql Start! 2020 - SQL Server Lift & Shift su Azure
 
Key Note Session IDUG DB2 Seminar, 16th April London - Julian Stuhler .Trito...
Key Note Session  IDUG DB2 Seminar, 16th April London - Julian Stuhler .Trito...Key Note Session  IDUG DB2 Seminar, 16th April London - Julian Stuhler .Trito...
Key Note Session IDUG DB2 Seminar, 16th April London - Julian Stuhler .Trito...
 
Varrow madness 2013 virtualizing sql presentation
Varrow madness 2013 virtualizing sql presentationVarrow madness 2013 virtualizing sql presentation
Varrow madness 2013 virtualizing sql presentation
 
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
 
Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...
Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...
Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...
 
Ibm symp14 referent_philipp kessler_storage virtualisierung
Ibm symp14 referent_philipp kessler_storage virtualisierungIbm symp14 referent_philipp kessler_storage virtualisierung
Ibm symp14 referent_philipp kessler_storage virtualisierung
 
5 Things to Ask Your Virtualization Administrator
5 Things to Ask Your Virtualization Administrator5 Things to Ask Your Virtualization Administrator
5 Things to Ask Your Virtualization Administrator
 
VMworld 2014: Extreme Performance Series
VMworld 2014: Extreme Performance Series VMworld 2014: Extreme Performance Series
VMworld 2014: Extreme Performance Series
 

Dernier

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
🐬 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
 
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
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 

Dernier (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

VMworld 2014: Databases in a Virtualized World

  • 1. 1 © Violin Memory, Inc. 2014 CONFIDENTIAL Violin Memory, Inc. 2014 Databases in the Virtualized World By Matt Henderson Director, Microsoft Solutions
  • 2. 2 © Violin Memory, Inc. 2014 CONFIDENTIAL Application Sprawl Application Sprawl •CRM •Billing •ERP •Sales •Engineering •Monitoring •Manufacturing Real World •3rdParty apps •Old versions
  • 3. 3 © Violin Memory, Inc. 2014 CONFIDENTIAL Server Sprawl
  • 4. 4 © Violin Memory, Inc. 2014 CONFIDENTIAL Databases: 31 flavors •Databases •MySQL •Oracle •MSFT SQL •Hadoop •Workloads •BI / DW •OLTP •Resources •RAM •CPU •Storage
  • 5. © Violin Memory, Inc. 2014 CONFIDENTIAL 5 Dynamic & Shifting Workloads Unique and changing • Per Server • Per Application • Per Day/Hour • Week day versus weekend • Adhoc reporting • Administration Designed for Peak • Not optimal
  • 6. 6 © Violin Memory, Inc. 2014 CONFIDENTIAL Databases Persistent data storage Data access engine Application logic processor
  • 7. 7 © Violin Memory, Inc. 2014 CONFIDENTIAL Many Databases –Many Data Sets •Not all data can fit in memory •Tieringworks only if patterns well defined •Caching is for reads •Access patterns change •Dedicating resources is inefficient & wasteful
  • 8. 8 © Violin Memory, Inc. 2014 CONFIDENTIAL RAM versus Storage Architectural Concepts RAM based: •Invest in memory tier. Dedicate resources to applications. Over allocate to ensure consistent performance. “Distributed” model as performance is reliant on local resources. Storage based •Invest in high performance storage. Reduce memory to minimal amounts. Data needed will almost always come from storage. “Central” model as performance is reliant on shared storage.
  • 9. 9 © Violin Memory, Inc. 2014 CONFIDENTIAL RAM versus Storage Memory Challenges •Hard cap in OS (~2TB) •Size limitations per server •More expensive $ per GB •Disruptive to upgrade •Not shareable (dedicated) Database Buffer / Virtualization •Buffers don’t deallocate •Buffers don’t dedup •Inefficient to virtualize Storage Challenges •Disk massively slower than memory •Complex to setup •Needs frequent tuning •Over provisioning is key New Technology Needed •Bridge gap in speed •Easier to manage
  • 10. 10 © Violin Memory, Inc. 2014 CONFIDENTIAL Visualizing I/O Wait •Applications wait for I/O to return = I/O Wait •Time slices missed while waiting are lost •Faster CPUs and more cores only increase lost time slices between I/O returns •Solve actual bottleneck, don’t shoot from the hip → Your applications now spend more time doingand less time waiting CPU Cyclewith Disk I/O Wait I/O Wait 20% Work 80% Wait CPU Cyclewith Violin 5% Wait 95% Work
  • 11. 11 © Violin Memory, Inc. 2014 CONFIDENTIAL Optimizing Architecture –Performance & Cost •CPU’s are faster than hard drives •Adding cores does not correct issue •8 cores @ 10% = 1 core @ 80% •40% utilization = 60% over paying
  • 12. © Violin Memory, Inc. 2014 CONFIDENTIAL 12 Visualizing latency - I/O Wait Infrastructure I/O Wait HDD Storage Many milli-second latency PowerEdge M1000e 9 10 1 2 11 12 3 4 13 14 5 6 15 16 7 8 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 PowerEdge M1000e 9 10 1 2 11 12 3 4 13 14 5 6 15 16 7 8 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 I/O Wait SSD Storage Few milli-second latency SSD SSD SSD …. Or SSD SSD SSD …. Controllers Cache Flash Storage Micro-second latency Fully optimal system PowerEdge M1000e 9 10 1 2 11 12 3 4 13 14 5 6 15 16 7 8 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
  • 13. 13 © Violin Memory, Inc. 2014 CONFIDENTIAL Legacy Architecture Model •Large batches to SSDs •SSDs in disk chassis = bottlenecks •Stranded space and speed 64k64k64k
  • 14. © Violin Memory, Inc. 2014 CONFIDENTIAL 14 Modern Architecture Model • Small batches to custom cards • Data spread evenly • 100% usable space • 100% performance on every I/O 4k 4k 4k 4k 4k 4k 4k 4k 4k 4k 4k 4k 4k 4k 4k 4k 64k 4k data + 1k parity 5k Data Data Data Data Parity 1k + 1k + 1k + 1k + 1k = 5k VIMM VIMM VIMM VIMM VIMM flash flash flash flash flash flash flash flash controller 1k bits bits VIMM Parallel and distributed for lowest latency
  • 15. 15 © Violin Memory, Inc. 2014 CONFIDENTIAL RAM versus Storage Take Aways: •Architectures should be optimal across all tiers •I/O latency is currency of performance •Centralized performance, through fast storage = always works •Licensing is the highest expense, optimize for CPU usage •Violin performance optimizes IT spend.