SlideShare a Scribd company logo
Databases Love Nutanix
@Twitter
22
Principles of Database Servers
Databases are an extension of storage
Performance is more than just
the underlying storage devices
Size for performance before capacity
“The Bitterness of Poor Performance Lasts Long
After the Sweetness of a Cheap Price is Forgotten”
33
“The best strategy to win an F1 GP is to have the fastest car – David Coulthard”
Principles of Database Servers
Virtualize, but without compromise
Keep it standardized and simple
“Flash! Ah-ahh! Savior of the Universe!...
Flash! Ah-ahh! King of the Impossible!”
44
Platform Selection Considerations
• SSD for performance, HDD for cold storage
• Utilize storage only nodes to reduce DB processor licensing costs
• Large databases love lots of compute, memory and SSD
• NX8150, Dell XC730xd-24, Lenovo HX7500 (and all flash platforms)
Data Reduction Techniques - Your Mileage Will Vary
• Use inline compression
• Can be used in combination with DBs
• SQL Compression and Oracle Advanced Compression
Best Practices for Best Performance
55
General Performance Guidelines
• Single storage container*
• Align to NUMA boundaries
• Start with 2:1 vCPU, 1:1 memory
• Huge pages / Large Pages
• Separate IO across vSCSI adapters (except for AHV)
• Use the latest hypervisor version
• Use the latest Acropolis (AOS) version
* To drive maximum single node performance on all flash systems requires two containers on VMware ESXi.
Best Practices for Best Performance: General/VM
66
• Max memory should be less than total memory
• Set the right max degree of parallelism (MAXDOP)
• Separate drives for the following
• user data files,
• user log files,
• Temp DB Data, and
• Temp DB Logs (Automatic in SQL 2016)
• Security policy: Lock pages in memory, perform volume
maintenance operations
• Balance size of SQL VM and number of DB per VM
• Use trace flags with care
Best Practices for Best Performance: SQL Server
77
ASM for storage management (1MB ASM AU)
• At Least 2 vDisks per ASM Disk Group
• Separate ASM Disk Groups/mount points for data files, redo logs, archive logs
• Configure ASM Disk Groups with External Redundancy (Except OCR)
Set FileSystemIO Options = SetAll
Parallel threads per CPU = 1
Disable Shadow Clones with Oracle RAC
Default Max Linux IO Size – Change to 1024KB
Best Practices for Best Performance: Oracle
88
Scale Up vs Scale Out Conundrum
0
10000
20000
30000
40000
50000
60000
70000
80000
90000
1 VM per Host 2 VM per Host 3 VM per Host 4 VM per Host
OrdersPerMinute(OPM)
2 vCPU per VM
SQL Performance Scaleability
0
10000
20000
30000
40000
50000
60000
70000
80000
90000
2 vCPU 4 vCPU 8 vCPU
OrdersPerMinutes(OPM)
One VM Per Host Scale Up
Performance Benchmarks using DVD Store 2.1 on NX3450
99
TPC-C Like Test Using Benchmark Factory for Databases
Scale Up vs Scale Out Conundrum
1879 1945 1921
15 15 15
SQL01 SQL02 SQL03
3-Node Test
Trans Per Sec
Trans Time (ms)
1872
1969
1870
1953 1951 1938
15 15 15 15 15 15
SQL01 SQL02 SQL03 SQL04 SQL05 SQL06
6-Node Run
Trans Per Sec
Trans Time (ms)
1010
Swingbench on Single Oracle DB VM
Scale Up vs Scale Out Conundrum
1111
DB Supported when deployed on supported Operating System
Hypervisor Specific Details:
• Oracle on VMware vSphere Support – MOS Note 249212.1
• Oracle on Microsoft Hyper-V Support – MOS Note 1563794.1
• Oracle on AHV – NTNX KB 2682
• SQL Server AlwaysOn Availability Groups – MS KB 956893, NTNX KB 2177
• SQL Server Failover Cluster – NTNX KB 2660
Database Support on Nutanix
(Note: MOS = My Oracle Support)
1212
• Isolate databases licensed per processor to a reduced number of hosts
• Optimize Cores Per Socket and Clock Speed
• All Flash CTO Options on All Platforms
• Any Node can be a storage only node
• It’s easy to be audit ready!
Reduce Database Licensing Costs
Storage only nodes
1313
Efficient Dev / Test Environments
VM
clones
Give developers their own high
performance environment
Master /
production
VM
Quickly spin up local or remote
VM clones for QA testing
VM
clones or
replicas
Benefit from a VM-centric
approach to development
and testing.
1414
What a Difference a Year Makes
4.1.2 4.6
CompletionTime
Nutanix OS Version
Clone 12 x 500 GB SQL VM's With VMware vSphere on Nutanix
NX3450
Clone 12 x 500 GB SQL VM's With VMware vSphere on Nutanix NX3450
70% Faster
Clone Time
1515
SQL Always On Availability Groups/FCI
Oracle DataGuard, Fast Start Failover/MAA
Technologies at your disposal
Application
Storage
Hypervisor
Async and Sync Replication
High Availability /
Live Migration
16
Like What You Just Heard… There’s More!
READ
• Longwhiteclouds.com and Next.Nutanix.com: Lots of Performance, Oracle and SQL Content
• SQL Server and Oracle Best Practice Guide
• Virtualizing SQL Server with VMware: Doing IT Right (VMware Press 2014)
Questions
@Twitter
Thank You
@Twitter

More Related Content

PDF
Got Big Data? Splunk on Nutanix
PPTX
Nutanix vdi workshop presentation
PPTX
Don’t Leave Bare Metal Workloads Behind
PDF
Containers and Nutanix - Acropolis Container Services
PDF
Azure en Nutanix: your journey to the hybrid cloud
PPTX
Nutanix Puts the I in VDI
PPTX
Nutanix - Expert Session - Metro Availability
PDF
Nutanix + Cumulus Linux: Deploying True Hyper Convergence with Open Networking
Got Big Data? Splunk on Nutanix
Nutanix vdi workshop presentation
Don’t Leave Bare Metal Workloads Behind
Containers and Nutanix - Acropolis Container Services
Azure en Nutanix: your journey to the hybrid cloud
Nutanix Puts the I in VDI
Nutanix - Expert Session - Metro Availability
Nutanix + Cumulus Linux: Deploying True Hyper Convergence with Open Networking

What's hot (20)

PDF
Nutanix - The Next Level in Web Scale IT Architectures is Here
PDF
Nutanix Technology Bootcamp
PDF
Enterprise Cloud Platform - Keynote - Utrecht
PPTX
Enterprise Cloud Platform - Keynote
PDF
SYN 104: Citrix and Nutanix
PDF
Dell EMC VxRAIL Appliance based on VMware SDS
PDF
OpenNebula TechDay Boston 2015 - Future of Information Storage with ISS Super...
PPTX
BusinesstoVirtual Nutanix Solution Provider http://tinyurl.com/b2vnutanix
PPTX
W jak sposób architektura hipekonwergentna cisco simplivity usprawni działani...
PPTX
VMworld - sto7650 -Software defined storage @VMmware primer
PDF
XPDS16: High-Performance Virtualization for HPC Cloud on Xen - Jun Nakajima &...
PPTX
Hci solution with VxRail
PPTX
Making Virtualization Invisible with AHV and Acropolis App Mobility Fabric
PPTX
Lock it Down with Nutanix Security
PPTX
Red Hat Storage Day Boston - Supermicro Super Storage
PPTX
Lenovo Converged HX Series Nutanix Appliance
PPTX
Hyper-Converged Infrastructure Vx Rail
PPTX
Nutanix basic
PDF
VMware Virtual SAN Presentation
PPTX
Virtual SAN 6.2, hyper-converged infrastructure software
Nutanix - The Next Level in Web Scale IT Architectures is Here
Nutanix Technology Bootcamp
Enterprise Cloud Platform - Keynote - Utrecht
Enterprise Cloud Platform - Keynote
SYN 104: Citrix and Nutanix
Dell EMC VxRAIL Appliance based on VMware SDS
OpenNebula TechDay Boston 2015 - Future of Information Storage with ISS Super...
BusinesstoVirtual Nutanix Solution Provider http://tinyurl.com/b2vnutanix
W jak sposób architektura hipekonwergentna cisco simplivity usprawni działani...
VMworld - sto7650 -Software defined storage @VMmware primer
XPDS16: High-Performance Virtualization for HPC Cloud on Xen - Jun Nakajima &...
Hci solution with VxRail
Making Virtualization Invisible with AHV and Acropolis App Mobility Fabric
Lock it Down with Nutanix Security
Red Hat Storage Day Boston - Supermicro Super Storage
Lenovo Converged HX Series Nutanix Appliance
Hyper-Converged Infrastructure Vx Rail
Nutanix basic
VMware Virtual SAN Presentation
Virtual SAN 6.2, hyper-converged infrastructure software
Ad

Viewers also liked (18)

PPTX
PPTX
Becoming a Professional with Prism
PPTX
Nutanix overview
PPTX
Nutanix Fundamentals The Enterprise Cloud Company
PPTX
Nutanix NEXT on Tour - Maarssen, Netherlands
PPTX
Web scale IT - Nutanix
PDF
Sandeep kaushik npp certification exam (4.5) certificate
PDF
Setup guide nos-v3_5
PDF
Platform administration guide-nos_v3_5
PDF
Dell XC630-10 Nutanix on VMware ESXi reference architecture
PDF
NUTANIX and SPLUNK
PDF
Nutanix Community Editionのご紹介
PDF
VMware vROps Management Pack for Nutanix Overview
PDF
Command reference nos-v3_5
PPTX
Financial Modeling for HCI/Cloud
PPTX
Looking Beyond Microsoft RDS
PPTX
Visitor Management System
PDF
SYN 219 Getting Up Close and Personal With MCS and PVS
Becoming a Professional with Prism
Nutanix overview
Nutanix Fundamentals The Enterprise Cloud Company
Nutanix NEXT on Tour - Maarssen, Netherlands
Web scale IT - Nutanix
Sandeep kaushik npp certification exam (4.5) certificate
Setup guide nos-v3_5
Platform administration guide-nos_v3_5
Dell XC630-10 Nutanix on VMware ESXi reference architecture
NUTANIX and SPLUNK
Nutanix Community Editionのご紹介
VMware vROps Management Pack for Nutanix Overview
Command reference nos-v3_5
Financial Modeling for HCI/Cloud
Looking Beyond Microsoft RDS
Visitor Management System
SYN 219 Getting Up Close and Personal With MCS and PVS
Ad

Similar to Databases love nutanix (20)

PDF
Ceph Day Beijing - Ceph All-Flash Array Design Based on NUMA Architecture
PDF
Ceph Day Beijing - Ceph all-flash array design based on NUMA architecture
PDF
Ambedded - how to build a true no single point of failure ceph cluster
PDF
Pre and post tips to installing sql server correctly
PDF
Evoluzione dello storage
PDF
How Ceph performs on ARM Microserver Cluster
PPTX
Red Hat Ceph Storage Acceleration Utilizing Flash Technology
PPTX
VMworld 2015: Advanced SQL Server on vSphere
PPTX
Ceph Community Talk on High-Performance Solid Sate Ceph
PPTX
Hyper-v Best Practices
PPTX
IaaS for DBAs in Azure
PDF
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
PDF
Presentation architecting a cloud infrastructure
PDF
Presentation architecting a cloud infrastructure
PDF
VMworld Europe 2014: Advanced SQL Server on vSphere Techniques and Best Pract...
PDF
Exchange 2010 New England Vmug
PDF
S016827 pendulum-swings-nola-v1710d
PDF
Running MySQL on Linux
PDF
VMworld 2013: IBM Solutions for VMware Virtual SAN
PPTX
Red Hat Storage Day Dallas - Red Hat Ceph Storage Acceleration Utilizing Flas...
Ceph Day Beijing - Ceph All-Flash Array Design Based on NUMA Architecture
Ceph Day Beijing - Ceph all-flash array design based on NUMA architecture
Ambedded - how to build a true no single point of failure ceph cluster
Pre and post tips to installing sql server correctly
Evoluzione dello storage
How Ceph performs on ARM Microserver Cluster
Red Hat Ceph Storage Acceleration Utilizing Flash Technology
VMworld 2015: Advanced SQL Server on vSphere
Ceph Community Talk on High-Performance Solid Sate Ceph
Hyper-v Best Practices
IaaS for DBAs in Azure
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
Presentation architecting a cloud infrastructure
Presentation architecting a cloud infrastructure
VMworld Europe 2014: Advanced SQL Server on vSphere Techniques and Best Pract...
Exchange 2010 New England Vmug
S016827 pendulum-swings-nola-v1710d
Running MySQL on Linux
VMworld 2013: IBM Solutions for VMware Virtual SAN
Red Hat Storage Day Dallas - Red Hat Ceph Storage Acceleration Utilizing Flas...

More from NEXTtour (20)

PDF
An Easy Path to Kubernetes on Nutanix
PDF
Simplicity Without Compromise Building a Cognitive Cloud
PDF
What? VDI without Nutanix and ControlUp?!
PDF
SUSE OpenStack Cloud + Nutanix
PDF
Extending Your Hyperconverged Infrastructure to the Public Cloud
PDF
Bring Object Storage to your Nutanix Cluster with Cloudian HyperStore
PDF
Dell EMC Transform for the Future; The 6 Rules for Disruption
PDF
Future-Proof your enterprise for IT Resilience
PDF
Nutanix Delivers Simplicity, Does your backup and recovery do the same?
PDF
Bona Dea International Hospital Transforms Patient Care with Lenovo & Nutanix
PDF
A Technical Deep Dive on Protecting Acropolis Workloads with Rubrik
PDF
Changing Financial Services Landscape and Role of IT
PDF
Deliver Availability & Agility across any app, any data, any cloud with Veeam...
PDF
Build Enterprise Clouds with Mellanox Networking
PDF
PT201: Nutanix Software - Moving Beyond Appliances
PDF
Deep Dive On Intel Optane SSDs And New Server Platforms
PDF
AW205: Citrix VDI And Nutanix Everything You Want To Know
PDF
AW203: Lift And Shift - Migrating Workloads To Nutanix
PDF
VS108: Designing Next-gen EMR/EHR Deployments: Best Practices
PDF
PT105: Microsegmentation Made Easy
An Easy Path to Kubernetes on Nutanix
Simplicity Without Compromise Building a Cognitive Cloud
What? VDI without Nutanix and ControlUp?!
SUSE OpenStack Cloud + Nutanix
Extending Your Hyperconverged Infrastructure to the Public Cloud
Bring Object Storage to your Nutanix Cluster with Cloudian HyperStore
Dell EMC Transform for the Future; The 6 Rules for Disruption
Future-Proof your enterprise for IT Resilience
Nutanix Delivers Simplicity, Does your backup and recovery do the same?
Bona Dea International Hospital Transforms Patient Care with Lenovo & Nutanix
A Technical Deep Dive on Protecting Acropolis Workloads with Rubrik
Changing Financial Services Landscape and Role of IT
Deliver Availability & Agility across any app, any data, any cloud with Veeam...
Build Enterprise Clouds with Mellanox Networking
PT201: Nutanix Software - Moving Beyond Appliances
Deep Dive On Intel Optane SSDs And New Server Platforms
AW205: Citrix VDI And Nutanix Everything You Want To Know
AW203: Lift And Shift - Migrating Workloads To Nutanix
VS108: Designing Next-gen EMR/EHR Deployments: Best Practices
PT105: Microsegmentation Made Easy

Recently uploaded (20)

PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Cloud computing and distributed systems.
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Encapsulation theory and applications.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
20250228 LYD VKU AI Blended-Learning.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Understanding_Digital_Forensics_Presentation.pptx
Spectral efficient network and resource selection model in 5G networks
Diabetes mellitus diagnosis method based random forest with bat algorithm
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Review of recent advances in non-invasive hemoglobin estimation
Cloud computing and distributed systems.
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Building Integrated photovoltaic BIPV_UPV.pdf
cuic standard and advanced reporting.pdf
Encapsulation theory and applications.pdf
Approach and Philosophy of On baking technology
Unlocking AI with Model Context Protocol (MCP)
Advanced methodologies resolving dimensionality complications for autism neur...
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
NewMind AI Weekly Chronicles - August'25 Week I

Databases love nutanix

  • 2. 22 Principles of Database Servers Databases are an extension of storage Performance is more than just the underlying storage devices Size for performance before capacity “The Bitterness of Poor Performance Lasts Long After the Sweetness of a Cheap Price is Forgotten”
  • 3. 33 “The best strategy to win an F1 GP is to have the fastest car – David Coulthard” Principles of Database Servers Virtualize, but without compromise Keep it standardized and simple “Flash! Ah-ahh! Savior of the Universe!... Flash! Ah-ahh! King of the Impossible!”
  • 4. 44 Platform Selection Considerations • SSD for performance, HDD for cold storage • Utilize storage only nodes to reduce DB processor licensing costs • Large databases love lots of compute, memory and SSD • NX8150, Dell XC730xd-24, Lenovo HX7500 (and all flash platforms) Data Reduction Techniques - Your Mileage Will Vary • Use inline compression • Can be used in combination with DBs • SQL Compression and Oracle Advanced Compression Best Practices for Best Performance
  • 5. 55 General Performance Guidelines • Single storage container* • Align to NUMA boundaries • Start with 2:1 vCPU, 1:1 memory • Huge pages / Large Pages • Separate IO across vSCSI adapters (except for AHV) • Use the latest hypervisor version • Use the latest Acropolis (AOS) version * To drive maximum single node performance on all flash systems requires two containers on VMware ESXi. Best Practices for Best Performance: General/VM
  • 6. 66 • Max memory should be less than total memory • Set the right max degree of parallelism (MAXDOP) • Separate drives for the following • user data files, • user log files, • Temp DB Data, and • Temp DB Logs (Automatic in SQL 2016) • Security policy: Lock pages in memory, perform volume maintenance operations • Balance size of SQL VM and number of DB per VM • Use trace flags with care Best Practices for Best Performance: SQL Server
  • 7. 77 ASM for storage management (1MB ASM AU) • At Least 2 vDisks per ASM Disk Group • Separate ASM Disk Groups/mount points for data files, redo logs, archive logs • Configure ASM Disk Groups with External Redundancy (Except OCR) Set FileSystemIO Options = SetAll Parallel threads per CPU = 1 Disable Shadow Clones with Oracle RAC Default Max Linux IO Size – Change to 1024KB Best Practices for Best Performance: Oracle
  • 8. 88 Scale Up vs Scale Out Conundrum 0 10000 20000 30000 40000 50000 60000 70000 80000 90000 1 VM per Host 2 VM per Host 3 VM per Host 4 VM per Host OrdersPerMinute(OPM) 2 vCPU per VM SQL Performance Scaleability 0 10000 20000 30000 40000 50000 60000 70000 80000 90000 2 vCPU 4 vCPU 8 vCPU OrdersPerMinutes(OPM) One VM Per Host Scale Up Performance Benchmarks using DVD Store 2.1 on NX3450
  • 9. 99 TPC-C Like Test Using Benchmark Factory for Databases Scale Up vs Scale Out Conundrum 1879 1945 1921 15 15 15 SQL01 SQL02 SQL03 3-Node Test Trans Per Sec Trans Time (ms) 1872 1969 1870 1953 1951 1938 15 15 15 15 15 15 SQL01 SQL02 SQL03 SQL04 SQL05 SQL06 6-Node Run Trans Per Sec Trans Time (ms)
  • 10. 1010 Swingbench on Single Oracle DB VM Scale Up vs Scale Out Conundrum
  • 11. 1111 DB Supported when deployed on supported Operating System Hypervisor Specific Details: • Oracle on VMware vSphere Support – MOS Note 249212.1 • Oracle on Microsoft Hyper-V Support – MOS Note 1563794.1 • Oracle on AHV – NTNX KB 2682 • SQL Server AlwaysOn Availability Groups – MS KB 956893, NTNX KB 2177 • SQL Server Failover Cluster – NTNX KB 2660 Database Support on Nutanix (Note: MOS = My Oracle Support)
  • 12. 1212 • Isolate databases licensed per processor to a reduced number of hosts • Optimize Cores Per Socket and Clock Speed • All Flash CTO Options on All Platforms • Any Node can be a storage only node • It’s easy to be audit ready! Reduce Database Licensing Costs Storage only nodes
  • 13. 1313 Efficient Dev / Test Environments VM clones Give developers their own high performance environment Master / production VM Quickly spin up local or remote VM clones for QA testing VM clones or replicas Benefit from a VM-centric approach to development and testing.
  • 14. 1414 What a Difference a Year Makes 4.1.2 4.6 CompletionTime Nutanix OS Version Clone 12 x 500 GB SQL VM's With VMware vSphere on Nutanix NX3450 Clone 12 x 500 GB SQL VM's With VMware vSphere on Nutanix NX3450 70% Faster Clone Time
  • 15. 1515 SQL Always On Availability Groups/FCI Oracle DataGuard, Fast Start Failover/MAA Technologies at your disposal Application Storage Hypervisor Async and Sync Replication High Availability / Live Migration
  • 16. 16 Like What You Just Heard… There’s More! READ • Longwhiteclouds.com and Next.Nutanix.com: Lots of Performance, Oracle and SQL Content • SQL Server and Oracle Best Practice Guide • Virtualizing SQL Server with VMware: Doing IT Right (VMware Press 2014)

Editor's Notes

  • #18: What big data apps are you running on Nutanix? Is this a new service for you or did you migrate it from another platform? ---If you migrated it, what did you migrate it from? ---What were the drivers for change? ---If it was new, what were the drivers for you to adopt big data? What other options did you consider for your app? Why did you choose Nutanix to run your app? ---Why did you virtualize rather then going bare metal? ---Did you consider cloud offerings?  What were the deciding factors? What are the benefits that you've seen running your app on Nutanix?