Load DynamiX introduction presentation

advertisement
Storage Performance Validation
Your Name
Your title
December 2014
1
Your Storage Challenges
How to balance cost, risk, time to market?

Constant pressure to lower storage
infrastructure costs

Need to quickly evaluate, deploy and derisk new products & technologies
 Need to rapidly roll out new
infrastructure to support the business
units
Implement change without compromising
performance and availability
2
Legacy Approaches to Your Challenges
Over-provision
storage
infrastructure
“Test in production &
pray”
Blindly trust
vendor specs &
claims
Validate with
freeware load
testing
“Our vendor will fix
any problems”
“Racks of
servers/VMs &
scripting”
3
Problems with Current Approaches
Overprovisioning
Trust vendor
“best guess”
Performance
validation w/
freeware tools
 Storage is ~40% of today’s IT

infrastructure budget & growing
Wastes CAPEX
 Vendors don’t have the data

related to your workloads
Vendors can’t identify your
performance limits; it’s your SLA
 No scaling to production levels
 No realistic scenarios
 80% of time on setup; 20% on testing
 Slows time to market
4
Who is Load DynamiX?
Leader in storage performance validation
Mission
Provide actionable insight into storage infrastructure
behavior to assure performance & optimize cost
Product Suite
 Software: Load DynamiX Enterprise
 Hardware: LDX load generation appliance
;;
Award Winning Technology
5
The Load DynamiX Solution
Load DynamiX Enterprise software
Performance Analytics
Workload Modeling
Load DynamiX Performance
Validation Appliance
(File, Block, Object)
Switch
Product or
Product or
Configuration A Configuration B
6
Load DynamiX: The performance validation
standard for both Vendors and IT organizations
Technology Vendors
IT Organizations
7
Benefits of Using Load DynamiX
 Optimize Storage Investment
•
Eliminate over/under-provisioning by aligning your
workload requirements to deployment decisions
 Mitigate Risk
•
Identify issues before deployment by testing at
extreme scale and worst-case conditions
 Innovate with Confidence
•
Adopt the latest storage technologies without the
fear of unpredictable performance
“If you can’t
validate technology
before it’s deployed
into production,
then you’re flying
blind.”
Julia Palmer,
Performance
Engineering
Manager
 Improve Lab & Engineering Efficiency
•
Make better engineering decisions and reduce
testing costs
8
Why IT Organizations Use Load DynamiX
Storage Validation Life Cycle
To Introduce Change with Confidence
Technology
Evaluation
What technology is best for our business?
Product
Evaluation
Which vendor and/or which product is best for
each of our workloads / multiple workloads?
Configuration
Optimization
Which mix of SSD vs. HDD is best for workloads?
Benefits of tiering, caching, proper queue depth
settings?
Pre-Production
Staging Validation
Benchmark before going live and verify all
connections, configurations and ports?
Change
Validation
Will patches, firmware and OS updates
degrade performance, cause outages, or fix
issues?
Flash, Hybrids, NFSv4, FCoE, OpenStack, Ceph, ...
More efficient testing enables full life cycle testing
9
Technology Evaluation Example
ADP Case Study
Customer Overview


Large payroll servicing company
>10PB of storage
IT Challenge

Find performance limits of NAS arrays with NFS
and SMB
Solution


Load DynamiX 10G Series appliances & software
Load DynamiX Professional Services
Benefits


Provided data to make a decision on the
technologies that would best support expected
growth
Full confidence that their storage systems can
support future workloads
“I was moving forward
with one NAS product
for my Tier 2 storage,
but after running my
validations with Load
DynamiX, I know that
I would have spent
the next 6 months
trying to fix this bad
decision and likely
would have lost my
job.”
Storage Architect
ADP
10
Use Case
Technology Evaluation
Determine which storage system offers the highest performance
or is the most cost-effective when running workloads that reflect
your specific applications
Performance Comparison: NAS Vendor A vs. NAS Vendor B
Vendor A: Shallow Tree Structure (2014-03-21: 11:05:05 AM)
Vendor A: Deep Tree Structure (2014-03-20: 12:58:50 AM)
Vendor B: Shallow Tree Structure (2014-03-20: 12:48:12 AM)
Vendor B: Deep Tree Structure (2014-03-20: 12:45:36 AM)
Technology B shows
significantly lower
latencies in both
shallow and deep
tree directory
structures
11
Storage Product Selection
Go Daddy Case Study
Customer Overview
 World’s largest web hosting provider: 5+ million accounts
 Over 50 million domain names under management
 3300 employees; 600+ IT developers, 5 storage admins
IT Challenge
 Determine most cost-effective storage systems to support
31PB growing 30% annually with 99.999% uptime across 5
data centers
Solution
 Load DynamiX 10G Series appliances & software
Go Daddy Benefits
 Projected storage cost savings of 65% over 2 years
 Full confidence that their storage systems can support future

“Load DynamiX
is like my smart
phone – I can’t
imagine my life
without it!”
Julia Palmer
Manager,
Performance
Engineering
Go Daddy
workloads
Freedom to rapidly innovate with new technologies
12
Use Case
Storage Product Selection
Find the performance limits of new storage systems before deploying
them into production under a variety of worst case loading scenarios.
Faster
15k
RPM
Drives
Vendor-A
(production
reference)
Open
Compute
solution 1
Open
Compute
solution 2
9ms
8ms
6ms
7.2k
RPM Drives
20ms
18ms
13ms
Tiered
Cheaper
Better
HDD with
SSD
15ms
N/A
15ms
baseline
+ Features
+ Support
+ Mature/stable
23%
reduction
- Support
- Features
- Stability
unknown
56%
reduction
- Support
- Features
- Stability
unknown
13
Flash Storage Product Selection
NYP Case Study
Customer Overview
 Large healthcare organization
 >20,000 staff supporting >2,000 beds
IT Challenge
 Determine best price / performance flash storage systems

to support current and expected workloads
Finding the right tools / methodology to use to test with
Solution
 Load DynamiX Professional Services
Benefits
 Data to enable decision to select the best vendor / array
 Validated the configurations that would support the

“We wanted to test
certain ‘smart’
storage arrays, that
support dedupe &
compression;
therefore Iometer
and similar tools
aren’t appropriate.”
Storage Engineer
New York
Presbyterian Hospital
workloads
Full confidence that the storage systems from the new
vendor array can address performance issues
14
Use Case
Storage Product Selection – Flash Storage
Determine the comparative performance of all-flash and hybrid systems
when running workloads that reflect your specific applications to identify
optimal price/performance solution.
300000
IOPS
250000
20%
Reducible
50%
Reducible
Dedupe
Effects:
Vendor A
does better
when data is
highly
compressible
80%
Reducible
200000
150000
Dedupe
100000
Effects:
Vendor
B
50000
does best
when data is0
50% or less
compressible
Vendor A
Vendor B
20% /
80%
50% /
50%
80% /
20%
20% /
80%
50% /
50%
80% /
20%
20% /
80%
50% /
50%
80% /
20%
Read/Write Ratios
15
Storage Configuration Optimization
Nationwide Case Study
Customer Overview
 Nationwide - F100 financial services
 Supported by EMC and integration partner AdvizeX
IT Challenge
 By understanding the effects of system configuration
options, determine how to wring the most performance
out of the next-gen storage systems
Solution
 Multiple Load DynamiX appliances & software
 Load DynamiX Professional Services
Benefits
 Reduced risk by optimizing the proposed clustered NAS

solution to meet performance goals before going live
Lower costs via the ability to align configurations to
performance requirements.
“By using Load
Dynamix, our
normal testing
cycle was
reduced from 2
months to 2
weeks.”
Paul Timmerman
TVP, Technology
Solutions
AdvizeX
16
Use Case
Storage Configuration Optimization
Determine the optimal storage price / performance configuration by
varying dozens of settings like read/write ratio, block/file size,
compression / dedupe and queue depth.
Set test
Parameters
See results from
sequential test runs
in tabular or
graphical form
17
Pre-Production Validation
Ellie Mae Case Study Overview
Customer Overview
 Ellie Mae® is a leading provider of enterprise level, ondemand automated solutions for the residential mortgage
industry.
IT Challenge
 Private Cloud migration
Load DynamiX Solution
 Load DynamiX FC Series appliances & LDX Enterprise
 Load DynamiX Professional Services
Customer Benefits
 Unique insight into performance bottlenecks of the Private
“Using Load
DynamiX's
workload modeling
solution can help
IT organizations
avoid performance
issues."
Colm Keegan,
Senior Analyst
Storage Switzerland
Cloud allowed customer to make important design and
configuration decisions pre-deployment

Greater performance and uptime
18
Use Cases
Pre-Production Validation
Validate performance of storage infrastructure before deployment.
 Set VDI environment assumption
 Vary # of clients, replica sizes,
clone sizes, read/write metrics
Track progress as VMs start booting
19
Pre-Production Validation
Financial Institution
Customer Overview
 Leading US financial institution
IT Challenge
 Validate Oracle-based application performance on new
storage subsystem before going “live”
Load DynamiX Solution
 Load DynamiX FC Series appliances & LDX Enterprise
Customer Benefits
 In days, built application emulation model, ran against
target arrays, proved performance and array head room in
a pre-deployment

Greater performance and uptime
“Evaluating and
assessing storage
infrastructure
needs to be an
ongoing process.
The ideal solution
is a workload
modeling and
simulation product
that is purposebuilt for the task,
such as Load
DynamiX."
George Crump
Storage Switzerland
20
Use Cases
Pre-Production Validation
Validate database workload performance on storage before deployment
1. Characterize composite
2.
profile
usingof
3. Model
View from
distribution
workload
existing
LDX composite
workload
latency
(and
other
figures)
metrics
…
each
line
below
feature
and
run
the
as
related to athe
mission
represents
distinct
composite
workload
critical
database
workload
workload,
metrics
captured
against
the (new)
array
from
the existing
(old)
array
21
Change Mgmt / Validation
Firehost Case Study Overview
Customer Overview
 Leading provider of secure cloud hosting
 Differentiate on security & performance of data centers
IT Challenge
 Understand how constantly changing workloads are
impacting the storage infrastructure. Align storage
technology acquisitions to performance requirements.
Load DynamiX Solution
 Load DynamiX FC Series appliances & LDX Enterprise
 Load DynamiX Professional Services
“I'm dealing with
160 different
workloads–changing
all the time. I had no
solutions to help me
validate. It’s a
guessing game
without Load
DynamiX."
Customer Benefits
Todd Gleason
 Ability to quickly decide to deploy changes to production
Firehost

infrastructure, with much greater confidence
Ability to continue to confidently market their services as
the world’s fastest and most reliable
Director of Technology
22
Use Case
Change Management / Validation
Validate the effect on performance of application upgrades, firmware
updates and OS updates on storage infrastructure before going live.
EFFECT ON LATENCY (ms)
1.8
EFFECT ON IOPS
250000
1.6
200000
1.4
1.2
150000
1
0.8
100000
0.6
50000
0.4
0.2
0
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
V1
V1
V2
V2
Vendor claimed performance improvement from new firmware
release. Actual effect on IOPS & latency was negligible when tested
in pre-production lab
23
Load DynamiX: Superior to Freeware
Iometer, etc
Ability to test at production
scale & find performance
limits
Ability to aggregate results &
reports
A single 2U appliance
scales to any production
level
Impractical - even with
dozens of servers
Included
Requires extensive
scripting to consolidate
results
Modeling of deduplicable &
compressible content
Included
None or limited support
Ability to share tests &
results across distributed
users
Included
No shared access
Modeling of metadata
commands
Included
None or limited support
Complexity of running 100s
of tests
Included, using Workload
Iterator
A manual test-by-test
process
Time spent on setup vs.
running real tests
80-90% of time on testing
80-90% of time on admin,
setup & scripting
24
Load DynamiX: Superior to Freeware

Superior realism
▸ Meta-data, file system calls, mimic real-world applications.
▸ Dedicated high performance load generator scales to emulate largest production loads
▸ Patent pending method of testing streams that contain compressible and de-dupable
content … so critical for Flash testing

Consistency of results
▸ Repeatable load executed by optimized appliance and SW stack
▸ Runs & re-runs where output can be reliably compared now and anytime in the future

Ease of use & deployment for greater productivity and less cost
▸
▸
▸
▸
▸
▸

Single solution for File, Block and Object – instead of several
Full featured validation solution – develop, run, automate tests and analyze results
Purpose-built load generating appliance vs. cost & time deploying dozens of servers
80% of time on testing, vs. 80% of time setting up and administering test beds
Iterate hundreds of tests from a single command with no scripting
Simple and rich reporting removes the need to compile &
analyze results from dozens of clients and tools
Professional Support
vs.
▸ LDX professional services and support dedicated to performance testing
25
How Load DynamiX Works
3 steps to insight
26
The Storage Performance Validation Process
Iterate on different products
& configurations
2
1
Model
Production
Workload
3
Deploy and
Run Workload
Emulations
Analyze
Results
Iterate on different model assumptions & scale
Deploy In
Production
With Confidence
27
1
Create a Model
PRODUCTION STATS
(Perfstats, .nar, .btp,
NFSstat, etc)
PRE-BUILT TEST SUITES
(VDI, etc)
PACKET CAPTURES
(PCAPs)
ACCURATE, REALISTIC
WORKLOAD MODEL
28
2
Deploy Test Configuration & Run Emulations
Load DynamiX
Performance
Validation Appliance
Load DynamiX
Enterprise
(File, Block, Object)
FC
SMB
iSCSI
NFS
Switch
Product or
Configuration
A
OBJECT
HTTP-S
LDX Appliances
Workload Emulation
Product or
Configuration
B
Systems Under Test
29
3
Analyze Results
Analytics
Insight
Technology
Evaluation
Product
Evaluation
Configuration
Optimization
Pre-Production
Staging Validation
Change
Validation
30
Real-World Results: Customer Quotes
“If you can’t
validate storage
technology before
it’s deployed in
production, you are
flying blind.”
“Load DynamiX
made it easy to
migrate to a private
cloud. We were
able to determine
real-world behavior
and save big $.”
“Load DynamiX is
like Iometer on
steroids; I’m so
much more
efficient; I’ll never
go back to
freeware tools.”
Julia Palmer
Systems Operations
Director
Todd Gleason
31
Thank you!
32
Load DynamiX 3-year Financial Benefit
Storage Cost
Avoidance
$ Millions
Business Risk
Mitigation
$ Millions
$
Cost
Avoidance –
Lab test
infrastructure
$ Tens to
hundreds of
thousands
Storage
engineering
productivity
$ Hundreds
of thousands
33
Download