SlideShare a Scribd company logo
1 of 24
Does Your Data Center Need NVMe?
For audio playback and Q&A go to: bit.ly/DCNeedNVMe
OurSpeakers
Henry He,
Director of Product
Management
George Crump,
Founder and
Lead Analyst
Mitul Patel,
Sr. Systems /
Software Engineer
All About NVMe
● What is NVMe?
● How is NVMe coming to market?
○ NVMe flash drives
○ NVMe flash systems
○ NVMe over Fabrics
What is NVMe’s
Appeal?
● Lower Latency
● PCI Interconnect
● Networkable
(shared storage)
What are the NVMe
Drawbacks?
● More expensive,
Eco-system needs to
be better
● Not an upgrade, a new
storage system
● Infrastructure overhaul
(for end-to-end)
solutions
5
Expectation for NVMe is sky high
5
92% have no direct
experience with NVMe
91%+ expect positive impact
from NVMe
68%~84% intend to deploy
NVMe technologies
Source: State of NVMe: Perceptions and Misconceptions, ActualTech Media,
What Attributes
do NVMe ready
Workloads Have?
● Massively parallel
● High bandwidth
● Application scalability
● Rapid response time
IT Needs
○ To make sure that its applications
demonstrably benefit from NVMe
○ To make sure infrastructure
sustains NVMe IO capabilities
○ Performance claims from vendors
vary wildly
Testing New
Systems is Critical
Building a Test
Environment is
Hard!
● Requires significant compute
investment
● Requires networking better than
or least as good as production
● Test or Scripts to sustain
continuous IO stream
● Investment in the lab may be
bigger than production
Production Workload
Modeling May be The
Only Practical Way to
Test
● What is Production Workload
Modeling?
● Production Workload Modeling
architecture
● Production Workload Modeling
process
Leads to The Creation of a Storage
Performance Validation Practice
● A formal testing and
evaluation process
● Continuous testing of the
current environment to predict
next required upgrade
11
A few things to remember when you’re trying to improve performance
Performance is a
function of your
workloads
Your performance
bottlenecks might
be elsewhere
(for once, storage is not to blame!)
Problems can come
from the least
expected places
12
A few things to remember when you’re trying to improve performance
Performance is a
function of your
workload
Your performance
bottlenecks might
be elsewhere
(for once, storage is not to blame!)
Problems can come
from the least
expected places
You don’t want to be this guy
(and, we’ve seen a lot of guys like him…here are a few examples)
13
A system that performs well for
one workload might not perform
well for another workload
Enterprise-grade software
features, like inline compression
and deduplication, can also
affect performance in
unexpected ways
A few things to remember when you’re trying to improve performance
1. Performance is a function of the workload
IOPS
0
50000
100000
150000
200000
250000
300000
20% /
80%
50% /
50%
80% /
20%
20% /
80%
50% /
50%
80% /
20%
20% /
80%
50% /
50%
80% /
20%
Vendor A
Vendor B
20%
Reducible
50%
Reducible
80%
Reducible
Inline Dedupe /
Compression:
Configuration A
does better when
data is highly
reducible
Configuration A
Configuration B
Read / Write ratios:
Performance gap is greatest
when workloads are read heavy
Read / Write ratios
14
Your applications, especially your most critical applications, do not live alone in a silo.
A few things to remember when you’re trying to improve performance
2. Your performance bottlenecks may be elsewhere
A 2x cluster deployment
resulted in virtually zero
performance gains
Internal VM to VM
communication
VM to Datastore
dependency
VM communication
inside and outside the DC
Moving an application to NVMe would not have made a noticeable performance to the end user.
15
Many planned and unplanned
changes can affect performance:
- Introducing new technologies
- Changing user behaviors
- VMotion sickness
- Even innocent firmware
upgrades!
A few things to remember when you’re trying to improve performance
3. Problems can come from the least expected places
• Completely ended surprises with new firmware releases
“Before VI, our latest storage upgrade would have been an all- hands-
on-deck call-out and my team would have been severely criticized for
what could have been interpreted as a real problem. “
“With VI monitoring, we could demonstrate, in real- time, that longer
latencies were due to the upgrade and not by any real problems in the
SAN”
Response Time
Application response
time would have
increased by 3x after
the firmware
“upgrade”!
16
Production Workload Modeling Methodology for NVMe-oF
1. Analyze your own production workload data
Production
Workloads
Analysis
Application
Workloads
Storage
Infrastructure
Analyze
Commands Temporality
Locality Data
Production
Workloads
Models
NVMe Storage
Application
Workload Models
SANBlaze Workload Generator
NVMe-oF
Model
Commands Temporality
Locality Data
Make decision based on your data
Continuously monitor your decision
17
Create clustering of Workloads
- In production, may have 100,000+ ITLs
- In test environment, may not have, and not necessary, to replicate that 1:1
- Clustering provides a highly accurate yet scalable way of modeling workloads
Production Workload Modeling Methodology for NVMe-oF
Test with a representative test environment
Production
Workload
Clustering
Algorithm
WL
WL
WL
WL
Composite
Workload
NVMe-oF
System
Under
Test
Application Workloads
Storage
Infrastructure
95% ~ 99% accuracy
18
Industry unique Production Workload
Analysis and Modeling solution:
• Analyze and model your current
production storage workloads
• Determine optimal NVMe-oF storage
systems and configurations
• Contain CAPEX costs
• Make your NVMe decision with your data
Workload Modeling Platform Workload Generator+
19
Broad storage infrastructures
coverage:
• NVMe-oF Storage Arrays
• NVMe-oF Storage Infrastructures
• Current SAN, NAS, Object infrastructures
• Speeds: 16G – 32G FC, 10G - 100G Ethernet
• Custom server-SANs: NVMe drives, hosts, NICs
• Advanced use cases: error handling, RAID, etc.
Workload Modeling Platform Workload Generator+
20
Production Workload Modeling Methodology for NVMe-oF
Purpose-built workload modeling solution for current and future infrastructures
Simple to use sliders
that enable complex
workloads with ease!
Optimize the NVMe
queues to maximize
performance for your
environment
Understand clearly
what is best for your
own workloads
21
Purpose-built Test Solution vs. DIY Test Labs
Do MORE testing. Do it FASTER. Cover more USE CASES. Lower Testing Costs!
Workload Generator
1U footprint
Realism, Repeatability, Scalability
>42U + VM, DB and OS Licenses
Synthetic, Tribal
CAPEX & OPEX
Thank you!
www.storageswiss.com
georgeacrump@storageswiss.com
Twitter: twitter.com/storageswiss
YouTube: www.youtube.com/user/storageswiss
www.virtualinstruments.com
sales@virtualinstruments.com
Twitter: twitter.com/Virtual_Inst
YouTube: www.youtube.com/user/sos4sans
www.sanblaze.com
info@sanblaze.com
Twitter: twitter.com/sanblaze_tech
YouTube: www.youtube.com/user/SANBlazeVideos
Does Your Data Center Need NVMe?
For complete audio and Q&A please register for the
On Demand Version: bit.ly/DCNeedNVMe

More Related Content

Similar to Does Your Data Center Need NVMe? Key Benefits and Drawbacks

Introduction to Database Benchmarking with Benchmark Factory
Introduction to Database Benchmarking with Benchmark FactoryIntroduction to Database Benchmarking with Benchmark Factory
Introduction to Database Benchmarking with Benchmark FactoryMichael Micalizzi
 
Oracle R12 EBS Performance Tuning
Oracle R12 EBS Performance TuningOracle R12 EBS Performance Tuning
Oracle R12 EBS Performance TuningScott Jenner
 
PHP – Faster And Cheaper. Scale Vertically with IBM i
PHP – Faster And Cheaper. Scale Vertically with IBM iPHP – Faster And Cheaper. Scale Vertically with IBM i
PHP – Faster And Cheaper. Scale Vertically with IBM iSam Hennessy
 
MongoDB World 2019: Finding the Right MongoDB Atlas Cluster Size: Does This I...
MongoDB World 2019: Finding the Right MongoDB Atlas Cluster Size: Does This I...MongoDB World 2019: Finding the Right MongoDB Atlas Cluster Size: Does This I...
MongoDB World 2019: Finding the Right MongoDB Atlas Cluster Size: Does This I...MongoDB
 
Webinar: The Bifurcation of the Flash Market
Webinar: The Bifurcation of the Flash MarketWebinar: The Bifurcation of the Flash Market
Webinar: The Bifurcation of the Flash MarketStorage Switzerland
 
Preparing for Neo - Singapore OutSystems User Group October 2022 Meetup
Preparing for Neo - Singapore OutSystems User Group October 2022 MeetupPreparing for Neo - Singapore OutSystems User Group October 2022 Meetup
Preparing for Neo - Singapore OutSystems User Group October 2022 MeetupYashrajNayak4
 
VMworld 2014: Virtualizing Databases
VMworld 2014: Virtualizing DatabasesVMworld 2014: Virtualizing Databases
VMworld 2014: Virtualizing DatabasesVMworld
 
Java/Hybris performance monitoring and optimization
Java/Hybris performance monitoring and optimizationJava/Hybris performance monitoring and optimization
Java/Hybris performance monitoring and optimizationEPAM Lviv
 
6 Commonly Asked Questions from Customers Building on AWS
6 Commonly Asked Questions from Customers Building on AWS6 Commonly Asked Questions from Customers Building on AWS
6 Commonly Asked Questions from Customers Building on AWSRackspace
 
Performance tuning intro
Performance tuning introPerformance tuning intro
Performance tuning introaioughydchapter
 
Web Speed And Scalability
Web Speed And ScalabilityWeb Speed And Scalability
Web Speed And ScalabilityJason Ragsdale
 
Technology insights: Decision Science Platform
Technology insights: Decision Science PlatformTechnology insights: Decision Science Platform
Technology insights: Decision Science PlatformDecision Science Community
 
TDWI San Diego 2014: Wendy Lucas Describes how BLU Acceleration Delivers In-T...
TDWI San Diego 2014: Wendy Lucas Describes how BLU Acceleration Delivers In-T...TDWI San Diego 2014: Wendy Lucas Describes how BLU Acceleration Delivers In-T...
TDWI San Diego 2014: Wendy Lucas Describes how BLU Acceleration Delivers In-T...IBM Analytics
 
Do modernizing the Mainframe for DevOps.
Do modernizing the Mainframe for DevOps.Do modernizing the Mainframe for DevOps.
Do modernizing the Mainframe for DevOps.Massimo Talia
 
Ibm symp14 referentin_barbara koch_power_8 launch bk
Ibm symp14 referentin_barbara koch_power_8 launch bkIbm symp14 referentin_barbara koch_power_8 launch bk
Ibm symp14 referentin_barbara koch_power_8 launch bkIBM Switzerland
 
Cognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & TricksCognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & TricksSenturus
 
IMCSummit 2015 - Day 2 IT Business Track - Drive IMC Efficiency with Flash E...
IMCSummit 2015 - Day 2  IT Business Track - Drive IMC Efficiency with Flash E...IMCSummit 2015 - Day 2  IT Business Track - Drive IMC Efficiency with Flash E...
IMCSummit 2015 - Day 2 IT Business Track - Drive IMC Efficiency with Flash E...In-Memory Computing Summit
 
Server Virtualization - Smashing Success! Desktop Virtualization - Not So Mu...
Server Virtualization - Smashing Success!  Desktop Virtualization - Not So Mu...Server Virtualization - Smashing Success!  Desktop Virtualization - Not So Mu...
Server Virtualization - Smashing Success! Desktop Virtualization - Not So Mu...Unidesk Corporation
 
Carrenza event - deliver without sacrifice. Are you in control of your cloud?
Carrenza event  - deliver without sacrifice. Are you in control of your cloud?Carrenza event  - deliver without sacrifice. Are you in control of your cloud?
Carrenza event - deliver without sacrifice. Are you in control of your cloud?Carrenza
 

Similar to Does Your Data Center Need NVMe? Key Benefits and Drawbacks (20)

Introduction to Database Benchmarking with Benchmark Factory
Introduction to Database Benchmarking with Benchmark FactoryIntroduction to Database Benchmarking with Benchmark Factory
Introduction to Database Benchmarking with Benchmark Factory
 
Oracle R12 EBS Performance Tuning
Oracle R12 EBS Performance TuningOracle R12 EBS Performance Tuning
Oracle R12 EBS Performance Tuning
 
PHP – Faster And Cheaper. Scale Vertically with IBM i
PHP – Faster And Cheaper. Scale Vertically with IBM iPHP – Faster And Cheaper. Scale Vertically with IBM i
PHP – Faster And Cheaper. Scale Vertically with IBM i
 
MongoDB World 2019: Finding the Right MongoDB Atlas Cluster Size: Does This I...
MongoDB World 2019: Finding the Right MongoDB Atlas Cluster Size: Does This I...MongoDB World 2019: Finding the Right MongoDB Atlas Cluster Size: Does This I...
MongoDB World 2019: Finding the Right MongoDB Atlas Cluster Size: Does This I...
 
Webinar: The Bifurcation of the Flash Market
Webinar: The Bifurcation of the Flash MarketWebinar: The Bifurcation of the Flash Market
Webinar: The Bifurcation of the Flash Market
 
Preparing for Neo - Singapore OutSystems User Group October 2022 Meetup
Preparing for Neo - Singapore OutSystems User Group October 2022 MeetupPreparing for Neo - Singapore OutSystems User Group October 2022 Meetup
Preparing for Neo - Singapore OutSystems User Group October 2022 Meetup
 
VMworld 2014: Virtualizing Databases
VMworld 2014: Virtualizing DatabasesVMworld 2014: Virtualizing Databases
VMworld 2014: Virtualizing Databases
 
Java/Hybris performance monitoring and optimization
Java/Hybris performance monitoring and optimizationJava/Hybris performance monitoring and optimization
Java/Hybris performance monitoring and optimization
 
6 Commonly Asked Questions from Customers Building on AWS
6 Commonly Asked Questions from Customers Building on AWS6 Commonly Asked Questions from Customers Building on AWS
6 Commonly Asked Questions from Customers Building on AWS
 
Performance Tuning intro
Performance Tuning introPerformance Tuning intro
Performance Tuning intro
 
Performance tuning intro
Performance tuning introPerformance tuning intro
Performance tuning intro
 
Web Speed And Scalability
Web Speed And ScalabilityWeb Speed And Scalability
Web Speed And Scalability
 
Technology insights: Decision Science Platform
Technology insights: Decision Science PlatformTechnology insights: Decision Science Platform
Technology insights: Decision Science Platform
 
TDWI San Diego 2014: Wendy Lucas Describes how BLU Acceleration Delivers In-T...
TDWI San Diego 2014: Wendy Lucas Describes how BLU Acceleration Delivers In-T...TDWI San Diego 2014: Wendy Lucas Describes how BLU Acceleration Delivers In-T...
TDWI San Diego 2014: Wendy Lucas Describes how BLU Acceleration Delivers In-T...
 
Do modernizing the Mainframe for DevOps.
Do modernizing the Mainframe for DevOps.Do modernizing the Mainframe for DevOps.
Do modernizing the Mainframe for DevOps.
 
Ibm symp14 referentin_barbara koch_power_8 launch bk
Ibm symp14 referentin_barbara koch_power_8 launch bkIbm symp14 referentin_barbara koch_power_8 launch bk
Ibm symp14 referentin_barbara koch_power_8 launch bk
 
Cognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & TricksCognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & Tricks
 
IMCSummit 2015 - Day 2 IT Business Track - Drive IMC Efficiency with Flash E...
IMCSummit 2015 - Day 2  IT Business Track - Drive IMC Efficiency with Flash E...IMCSummit 2015 - Day 2  IT Business Track - Drive IMC Efficiency with Flash E...
IMCSummit 2015 - Day 2 IT Business Track - Drive IMC Efficiency with Flash E...
 
Server Virtualization - Smashing Success! Desktop Virtualization - Not So Mu...
Server Virtualization - Smashing Success!  Desktop Virtualization - Not So Mu...Server Virtualization - Smashing Success!  Desktop Virtualization - Not So Mu...
Server Virtualization - Smashing Success! Desktop Virtualization - Not So Mu...
 
Carrenza event - deliver without sacrifice. Are you in control of your cloud?
Carrenza event  - deliver without sacrifice. Are you in control of your cloud?Carrenza event  - deliver without sacrifice. Are you in control of your cloud?
Carrenza event - deliver without sacrifice. Are you in control of your cloud?
 

More from Storage Switzerland

Webinar: Are You Treating Unstructured Data as a Second Class Citizen?
Webinar: Are You Treating Unstructured Data as a Second Class Citizen?Webinar: Are You Treating Unstructured Data as a Second Class Citizen?
Webinar: Are You Treating Unstructured Data as a Second Class Citizen?Storage Switzerland
 
Webinar: Five Reasons Modern Data Centers Need Tape
Webinar: Five Reasons Modern Data Centers Need TapeWebinar: Five Reasons Modern Data Centers Need Tape
Webinar: Five Reasons Modern Data Centers Need TapeStorage Switzerland
 
Special Presentation of Meet The CEOs - Commvault and Hedvig
Special Presentation of Meet The CEOs - Commvault and HedvigSpecial Presentation of Meet The CEOs - Commvault and Hedvig
Special Presentation of Meet The CEOs - Commvault and HedvigStorage Switzerland
 
Panel Discussion: Is Computational Storage a Better Path to Extreme Performance?
Panel Discussion: Is Computational Storage a Better Path to Extreme Performance?Panel Discussion: Is Computational Storage a Better Path to Extreme Performance?
Panel Discussion: Is Computational Storage a Better Path to Extreme Performance?Storage Switzerland
 
Webinar: Complete Your Cloud Transformation - Store Your Data in The Cloud
Webinar: Complete Your Cloud Transformation - Store Your Data in The CloudWebinar: Complete Your Cloud Transformation - Store Your Data in The Cloud
Webinar: Complete Your Cloud Transformation - Store Your Data in The CloudStorage Switzerland
 
Webinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCI
Webinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCIWebinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCI
Webinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCIStorage Switzerland
 
Webinar: Designing a Storage Consolidation Strategy for Today, the Future and...
Webinar: Designing a Storage Consolidation Strategy for Today, the Future and...Webinar: Designing a Storage Consolidation Strategy for Today, the Future and...
Webinar: Designing a Storage Consolidation Strategy for Today, the Future and...Storage Switzerland
 
Webinar: Is It Time to Upgrade Your Endpoint Data Strategy?
Webinar: Is It Time to Upgrade Your Endpoint Data Strategy?Webinar: Is It Time to Upgrade Your Endpoint Data Strategy?
Webinar: Is It Time to Upgrade Your Endpoint Data Strategy?Storage Switzerland
 
Webinar: Rearchitecting Storage for the Next Wave of Splunk Data Growth
Webinar: Rearchitecting Storage for the Next Wave of Splunk Data GrowthWebinar: Rearchitecting Storage for the Next Wave of Splunk Data Growth
Webinar: Rearchitecting Storage for the Next Wave of Splunk Data GrowthStorage Switzerland
 
Webinar: Three Steps to Modernizing Backup Storage
Webinar: Three Steps to Modernizing Backup StorageWebinar: Three Steps to Modernizing Backup Storage
Webinar: Three Steps to Modernizing Backup StorageStorage Switzerland
 
Webinar: NAS vs Object - Can NAS Make a Comeback?
Webinar: NAS vs Object - Can NAS Make a Comeback?Webinar: NAS vs Object - Can NAS Make a Comeback?
Webinar: NAS vs Object - Can NAS Make a Comeback?Storage Switzerland
 
Webinar: NAS vs Object - Can NAS Make a Comeback?
Webinar: NAS vs Object - Can NAS Make a Comeback?Webinar: NAS vs Object - Can NAS Make a Comeback?
Webinar: NAS vs Object - Can NAS Make a Comeback?Storage Switzerland
 
Webinar: 5 Critical Enterprise Cloud Backup Capabilities
Webinar: 5 Critical Enterprise Cloud Backup CapabilitiesWebinar: 5 Critical Enterprise Cloud Backup Capabilities
Webinar: 5 Critical Enterprise Cloud Backup CapabilitiesStorage Switzerland
 
Webinar: Overcoming the Shortcomings of Legacy NAS with Microsoft Azure
Webinar: Overcoming the Shortcomings of Legacy NAS with Microsoft AzureWebinar: Overcoming the Shortcomings of Legacy NAS with Microsoft Azure
Webinar: Overcoming the Shortcomings of Legacy NAS with Microsoft AzureStorage Switzerland
 
Webinar: 3 Steps to be a Storage Superhero - How to Slash Storage Costs
Webinar: 3 Steps to be a Storage Superhero - How to Slash Storage CostsWebinar: 3 Steps to be a Storage Superhero - How to Slash Storage Costs
Webinar: 3 Steps to be a Storage Superhero - How to Slash Storage CostsStorage Switzerland
 
Webinar: All in the Cloud - Data Protection Up, Costs Down
Webinar: All in the Cloud - Data Protection Up, Costs DownWebinar: All in the Cloud - Data Protection Up, Costs Down
Webinar: All in the Cloud - Data Protection Up, Costs DownStorage Switzerland
 
Webinar: How to Put an End to Hyperconverged Silos
Webinar: How to Put an End to Hyperconverged SilosWebinar: How to Put an End to Hyperconverged Silos
Webinar: How to Put an End to Hyperconverged SilosStorage Switzerland
 
15 Minute Friday: Tips for The Weekend - Stop the Unstructured Data Madness
15 Minute Friday: Tips for The Weekend - Stop the Unstructured Data Madness15 Minute Friday: Tips for The Weekend - Stop the Unstructured Data Madness
15 Minute Friday: Tips for The Weekend - Stop the Unstructured Data MadnessStorage Switzerland
 
Webinar: 2019 Storage Strategies Series - What’s Your Plan for Object Storage?
Webinar: 2019 Storage Strategies Series - What’s Your Plan for Object Storage?Webinar: 2019 Storage Strategies Series - What’s Your Plan for Object Storage?
Webinar: 2019 Storage Strategies Series - What’s Your Plan for Object Storage?Storage Switzerland
 
Webinar: Designing Storage Architectures for Data Privacy, Compliance and Gov...
Webinar: Designing Storage Architectures for Data Privacy, Compliance and Gov...Webinar: Designing Storage Architectures for Data Privacy, Compliance and Gov...
Webinar: Designing Storage Architectures for Data Privacy, Compliance and Gov...Storage Switzerland
 

More from Storage Switzerland (20)

Webinar: Are You Treating Unstructured Data as a Second Class Citizen?
Webinar: Are You Treating Unstructured Data as a Second Class Citizen?Webinar: Are You Treating Unstructured Data as a Second Class Citizen?
Webinar: Are You Treating Unstructured Data as a Second Class Citizen?
 
Webinar: Five Reasons Modern Data Centers Need Tape
Webinar: Five Reasons Modern Data Centers Need TapeWebinar: Five Reasons Modern Data Centers Need Tape
Webinar: Five Reasons Modern Data Centers Need Tape
 
Special Presentation of Meet The CEOs - Commvault and Hedvig
Special Presentation of Meet The CEOs - Commvault and HedvigSpecial Presentation of Meet The CEOs - Commvault and Hedvig
Special Presentation of Meet The CEOs - Commvault and Hedvig
 
Panel Discussion: Is Computational Storage a Better Path to Extreme Performance?
Panel Discussion: Is Computational Storage a Better Path to Extreme Performance?Panel Discussion: Is Computational Storage a Better Path to Extreme Performance?
Panel Discussion: Is Computational Storage a Better Path to Extreme Performance?
 
Webinar: Complete Your Cloud Transformation - Store Your Data in The Cloud
Webinar: Complete Your Cloud Transformation - Store Your Data in The CloudWebinar: Complete Your Cloud Transformation - Store Your Data in The Cloud
Webinar: Complete Your Cloud Transformation - Store Your Data in The Cloud
 
Webinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCI
Webinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCIWebinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCI
Webinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCI
 
Webinar: Designing a Storage Consolidation Strategy for Today, the Future and...
Webinar: Designing a Storage Consolidation Strategy for Today, the Future and...Webinar: Designing a Storage Consolidation Strategy for Today, the Future and...
Webinar: Designing a Storage Consolidation Strategy for Today, the Future and...
 
Webinar: Is It Time to Upgrade Your Endpoint Data Strategy?
Webinar: Is It Time to Upgrade Your Endpoint Data Strategy?Webinar: Is It Time to Upgrade Your Endpoint Data Strategy?
Webinar: Is It Time to Upgrade Your Endpoint Data Strategy?
 
Webinar: Rearchitecting Storage for the Next Wave of Splunk Data Growth
Webinar: Rearchitecting Storage for the Next Wave of Splunk Data GrowthWebinar: Rearchitecting Storage for the Next Wave of Splunk Data Growth
Webinar: Rearchitecting Storage for the Next Wave of Splunk Data Growth
 
Webinar: Three Steps to Modernizing Backup Storage
Webinar: Three Steps to Modernizing Backup StorageWebinar: Three Steps to Modernizing Backup Storage
Webinar: Three Steps to Modernizing Backup Storage
 
Webinar: NAS vs Object - Can NAS Make a Comeback?
Webinar: NAS vs Object - Can NAS Make a Comeback?Webinar: NAS vs Object - Can NAS Make a Comeback?
Webinar: NAS vs Object - Can NAS Make a Comeback?
 
Webinar: NAS vs Object - Can NAS Make a Comeback?
Webinar: NAS vs Object - Can NAS Make a Comeback?Webinar: NAS vs Object - Can NAS Make a Comeback?
Webinar: NAS vs Object - Can NAS Make a Comeback?
 
Webinar: 5 Critical Enterprise Cloud Backup Capabilities
Webinar: 5 Critical Enterprise Cloud Backup CapabilitiesWebinar: 5 Critical Enterprise Cloud Backup Capabilities
Webinar: 5 Critical Enterprise Cloud Backup Capabilities
 
Webinar: Overcoming the Shortcomings of Legacy NAS with Microsoft Azure
Webinar: Overcoming the Shortcomings of Legacy NAS with Microsoft AzureWebinar: Overcoming the Shortcomings of Legacy NAS with Microsoft Azure
Webinar: Overcoming the Shortcomings of Legacy NAS with Microsoft Azure
 
Webinar: 3 Steps to be a Storage Superhero - How to Slash Storage Costs
Webinar: 3 Steps to be a Storage Superhero - How to Slash Storage CostsWebinar: 3 Steps to be a Storage Superhero - How to Slash Storage Costs
Webinar: 3 Steps to be a Storage Superhero - How to Slash Storage Costs
 
Webinar: All in the Cloud - Data Protection Up, Costs Down
Webinar: All in the Cloud - Data Protection Up, Costs DownWebinar: All in the Cloud - Data Protection Up, Costs Down
Webinar: All in the Cloud - Data Protection Up, Costs Down
 
Webinar: How to Put an End to Hyperconverged Silos
Webinar: How to Put an End to Hyperconverged SilosWebinar: How to Put an End to Hyperconverged Silos
Webinar: How to Put an End to Hyperconverged Silos
 
15 Minute Friday: Tips for The Weekend - Stop the Unstructured Data Madness
15 Minute Friday: Tips for The Weekend - Stop the Unstructured Data Madness15 Minute Friday: Tips for The Weekend - Stop the Unstructured Data Madness
15 Minute Friday: Tips for The Weekend - Stop the Unstructured Data Madness
 
Webinar: 2019 Storage Strategies Series - What’s Your Plan for Object Storage?
Webinar: 2019 Storage Strategies Series - What’s Your Plan for Object Storage?Webinar: 2019 Storage Strategies Series - What’s Your Plan for Object Storage?
Webinar: 2019 Storage Strategies Series - What’s Your Plan for Object Storage?
 
Webinar: Designing Storage Architectures for Data Privacy, Compliance and Gov...
Webinar: Designing Storage Architectures for Data Privacy, Compliance and Gov...Webinar: Designing Storage Architectures for Data Privacy, Compliance and Gov...
Webinar: Designing Storage Architectures for Data Privacy, Compliance and Gov...
 

Recently uploaded

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
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
 
🐬 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
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 

Recently uploaded (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

Does Your Data Center Need NVMe? Key Benefits and Drawbacks

  • 1. Does Your Data Center Need NVMe? For audio playback and Q&A go to: bit.ly/DCNeedNVMe
  • 2. OurSpeakers Henry He, Director of Product Management George Crump, Founder and Lead Analyst Mitul Patel, Sr. Systems / Software Engineer
  • 3. All About NVMe ● What is NVMe? ● How is NVMe coming to market? ○ NVMe flash drives ○ NVMe flash systems ○ NVMe over Fabrics
  • 4. What is NVMe’s Appeal? ● Lower Latency ● PCI Interconnect ● Networkable (shared storage)
  • 5. What are the NVMe Drawbacks? ● More expensive, Eco-system needs to be better ● Not an upgrade, a new storage system ● Infrastructure overhaul (for end-to-end) solutions
  • 6. 5 Expectation for NVMe is sky high 5 92% have no direct experience with NVMe 91%+ expect positive impact from NVMe 68%~84% intend to deploy NVMe technologies Source: State of NVMe: Perceptions and Misconceptions, ActualTech Media,
  • 7. What Attributes do NVMe ready Workloads Have? ● Massively parallel ● High bandwidth ● Application scalability ● Rapid response time
  • 8. IT Needs ○ To make sure that its applications demonstrably benefit from NVMe ○ To make sure infrastructure sustains NVMe IO capabilities ○ Performance claims from vendors vary wildly Testing New Systems is Critical
  • 9. Building a Test Environment is Hard! ● Requires significant compute investment ● Requires networking better than or least as good as production ● Test or Scripts to sustain continuous IO stream ● Investment in the lab may be bigger than production
  • 10. Production Workload Modeling May be The Only Practical Way to Test ● What is Production Workload Modeling? ● Production Workload Modeling architecture ● Production Workload Modeling process
  • 11. Leads to The Creation of a Storage Performance Validation Practice ● A formal testing and evaluation process ● Continuous testing of the current environment to predict next required upgrade
  • 12. 11 A few things to remember when you’re trying to improve performance Performance is a function of your workloads Your performance bottlenecks might be elsewhere (for once, storage is not to blame!) Problems can come from the least expected places
  • 13. 12 A few things to remember when you’re trying to improve performance Performance is a function of your workload Your performance bottlenecks might be elsewhere (for once, storage is not to blame!) Problems can come from the least expected places You don’t want to be this guy (and, we’ve seen a lot of guys like him…here are a few examples)
  • 14. 13 A system that performs well for one workload might not perform well for another workload Enterprise-grade software features, like inline compression and deduplication, can also affect performance in unexpected ways A few things to remember when you’re trying to improve performance 1. Performance is a function of the workload IOPS 0 50000 100000 150000 200000 250000 300000 20% / 80% 50% / 50% 80% / 20% 20% / 80% 50% / 50% 80% / 20% 20% / 80% 50% / 50% 80% / 20% Vendor A Vendor B 20% Reducible 50% Reducible 80% Reducible Inline Dedupe / Compression: Configuration A does better when data is highly reducible Configuration A Configuration B Read / Write ratios: Performance gap is greatest when workloads are read heavy Read / Write ratios
  • 15. 14 Your applications, especially your most critical applications, do not live alone in a silo. A few things to remember when you’re trying to improve performance 2. Your performance bottlenecks may be elsewhere A 2x cluster deployment resulted in virtually zero performance gains Internal VM to VM communication VM to Datastore dependency VM communication inside and outside the DC Moving an application to NVMe would not have made a noticeable performance to the end user.
  • 16. 15 Many planned and unplanned changes can affect performance: - Introducing new technologies - Changing user behaviors - VMotion sickness - Even innocent firmware upgrades! A few things to remember when you’re trying to improve performance 3. Problems can come from the least expected places • Completely ended surprises with new firmware releases “Before VI, our latest storage upgrade would have been an all- hands- on-deck call-out and my team would have been severely criticized for what could have been interpreted as a real problem. “ “With VI monitoring, we could demonstrate, in real- time, that longer latencies were due to the upgrade and not by any real problems in the SAN” Response Time Application response time would have increased by 3x after the firmware “upgrade”!
  • 17. 16 Production Workload Modeling Methodology for NVMe-oF 1. Analyze your own production workload data Production Workloads Analysis Application Workloads Storage Infrastructure Analyze Commands Temporality Locality Data Production Workloads Models NVMe Storage Application Workload Models SANBlaze Workload Generator NVMe-oF Model Commands Temporality Locality Data Make decision based on your data Continuously monitor your decision
  • 18. 17 Create clustering of Workloads - In production, may have 100,000+ ITLs - In test environment, may not have, and not necessary, to replicate that 1:1 - Clustering provides a highly accurate yet scalable way of modeling workloads Production Workload Modeling Methodology for NVMe-oF Test with a representative test environment Production Workload Clustering Algorithm WL WL WL WL Composite Workload NVMe-oF System Under Test Application Workloads Storage Infrastructure 95% ~ 99% accuracy
  • 19. 18 Industry unique Production Workload Analysis and Modeling solution: • Analyze and model your current production storage workloads • Determine optimal NVMe-oF storage systems and configurations • Contain CAPEX costs • Make your NVMe decision with your data Workload Modeling Platform Workload Generator+
  • 20. 19 Broad storage infrastructures coverage: • NVMe-oF Storage Arrays • NVMe-oF Storage Infrastructures • Current SAN, NAS, Object infrastructures • Speeds: 16G – 32G FC, 10G - 100G Ethernet • Custom server-SANs: NVMe drives, hosts, NICs • Advanced use cases: error handling, RAID, etc. Workload Modeling Platform Workload Generator+
  • 21. 20 Production Workload Modeling Methodology for NVMe-oF Purpose-built workload modeling solution for current and future infrastructures Simple to use sliders that enable complex workloads with ease! Optimize the NVMe queues to maximize performance for your environment Understand clearly what is best for your own workloads
  • 22. 21 Purpose-built Test Solution vs. DIY Test Labs Do MORE testing. Do it FASTER. Cover more USE CASES. Lower Testing Costs! Workload Generator 1U footprint Realism, Repeatability, Scalability >42U + VM, DB and OS Licenses Synthetic, Tribal CAPEX & OPEX
  • 23. Thank you! www.storageswiss.com georgeacrump@storageswiss.com Twitter: twitter.com/storageswiss YouTube: www.youtube.com/user/storageswiss www.virtualinstruments.com sales@virtualinstruments.com Twitter: twitter.com/Virtual_Inst YouTube: www.youtube.com/user/sos4sans www.sanblaze.com info@sanblaze.com Twitter: twitter.com/sanblaze_tech YouTube: www.youtube.com/user/SANBlazeVideos
  • 24. Does Your Data Center Need NVMe? For complete audio and Q&A please register for the On Demand Version: bit.ly/DCNeedNVMe

Editor's Notes

  1. Often the performance conversation of NVMe goes something like “SAS / SATA with SCSI performs at X, all else being equal, NVMe performs at Y. So NVMe gives you N% improvement.” Well, that’s technically correct, but, the “all else being equal” is a very big statement that generally can’t be applied in real life, because your workloads are constantly different. Here we have an example where you can’t simply draw a line in the sand and say A is better than B, because workload behaviors change all the time. Here we have two configurations, where Configuration B performs a lot better than A when workloads are read heavy, and when data is not highly reducible. But as the workloads become more and more reducible, we see that Configuration A starts to outperform Configuration B. So what you’re seeing here is that enterprise-grade software features like inline compression and deduplication will also affect overall workload performance. So, if you’re only looking at NVMe from the perspective of performance for a particular “sample workload”, you may be unpleasantly surprised when you actually deploy it in your environment.
  2. This piece is actually pretty interesting. Not too long ago we went in to profile a particular production environment, and graphed out the communication and storage dependency map of a segment of the data centers. So what you’re seeing is that there are a set of hosts that communicate with each other very frequently, and these hosts are spread across a number of datastores. In addition, many hosts communicate within the intranet as well as the internet. So, if you’re focused on your tier 0 apps let’s say, and you’re focused on upgrading their storage to NVMe, then you might not get the end performance boost that you expect for your end users because these tier 0 apps may be waiting on other apps and hosts that are running on slower storage. Or, depending on the application, it may spend a lot of its time going over the internet getting data from SaaS services or apps you moved to the cloud.
  3. Now this last one has nothing to do with NVMe directly. But as with all new technologies, you should expect more frequent software updates and patches. Even the most innocent changes like a firmware “upgrade”, may turn out to be the worst decision you’ve ever made.