lightning talk: turbo-charge your mongodb app with all-flash storage
TRANSCRIPT
© 2014 Pure Storage, Inc. | 1 Pure Storage CONFIDENTIAL – Do Not Distribute
Introducing Pure StorageTurbo Charge your MongoDB App
Craig HalliwellNovember, 2014
© 2014 Pure Storage, Inc. | 2 Pure Storage CONFIDENTIAL – Do Not Distribute
Building the Next Great Storage Company
1Built to last
Best people & investors
2Globally capable
and consistent
3The best support
– period.
4Fair, innovative, and
ethical business practices
$470M raised to date@ $3B+ valuation
Fanatically Proactive 100% US-Based Support
600+ people, 12 countries,>200 partners worldwide
© 2014 Pure Storage, Inc. | 3 Pure Storage CONFIDENTIAL – Do Not Distribute
IBM24.6%
Pure Storage17.1%
Violin13.2%
EMC11.1%
NetApp10.6%
Cisco3.2%
SolidFire3.1%
HP1.3%
Others15.8%
– Pure Storage #2 Solid State Array Market ShareFastest Growing All-Flash Leader
Data Source: Gartner Research, June 10, 2014 Chart: Pure Storage
182%SSA Market
Growth
Gartner Market Share Analysis: Solid State Arrays Worldwide 2013
Others24%
IBM18%
Pure Storage7%
Violin30%
NetApp13%
Cisco8%
2012$236M
2013$667M
#2Market Share
>600%YoY Growth
20132013
© 2014 Pure Storage, Inc. | 4 Pure Storage CONFIDENTIAL – Do Not Distribute
Pure Storage FlashArray 400 Series
FA-405 FA-450FA-420
Up to 40TBs2 controllers in
2U
Up to 250TBs16 Gb/s FC
Up to 125 TBs
Pricing includes deduplication, snapshots, replication
Usable Capacity includes overheads for RAID-3D, Flash Management, GB-to-GiB conversion, and assumes 6-to-1 data reduction.
© 2014 Pure Storage, Inc. | 5 Pure Storage CONFIDENTIAL – Do Not Distribute
Typical Storage Concerns for MongoDB Admins
•Performance• Disk performance has not changed (GB/IOP is getting worse)• SSD is expensive at scale
•Complexity• Scaling increases complexity (sharding, caching, tiering, etc)• Requires significant management / training• Mistakes = Downtime or Performance Impact
•Inefficiency• Underutilized capacity • Data center power, cooling, rack space is expensive
© 2014 Pure Storage, Inc. | 6 Pure Storage CONFIDENTIAL – Do Not Distribute
Performance: Typical Results
© 2014 Pure Storage, Inc. | 7 Pure Storage CONFIDENTIAL – Do Not Distribute
Reducing Complexity: Configuring Pure for MongoDB
• Provision a LUN of appropriate size for your DB• No need to create RAID groups• No need to set cache policies
• Pure is block storage, so access from compute nodes:• Via Ethernet for iSCSI• Via dedicated Fiber Channel Network
• Create DB clones via snapshot process in 7 UI-driven steps
© 2014 Pure Storage, Inc. | 8 Pure Storage CONFIDENTIAL – Do Not Distribute
ND Non-Disruptive Everything*For a true enterprise consolidation array hosting 100s of applications, downtime is simply NOT an
option.
Non-DisruptiveCapacity
Expansion
Non-DisruptivePerformance
Expansion
Non-DisruptiveHardware
Replacement
Non-DisruptiveSoftware Updates
…All WithZero Performance
Loss
© 2014 Pure Storage, Inc. | 9 Pure Storage CONFIDENTIAL – Do Not Distribute
Efficiency: Pure Storage Data Reduction
• Comprehensive, high-performance data reduction
• Pattern Removal • Adaptive, Inline Deduplication • Adaptive, Inline Compression • Deep Reduction • Zero-cost snapshots, clones & XCopy
• 5 – 10x reduction across broad number of data sets
• Reduces usable $/GB
* Based on CloudAssist data of Pure FlashArray deployments as of April 2014
© 2014 Pure Storage, Inc. | 10 Pure Storage CONFIDENTIAL – Do Not Distribute
Typical Customer Data Reduction Results
© 2014 Pure Storage, Inc. | 11 Pure Storage CONFIDENTIAL – Do Not Distribute
The Flash Price Barrier Has Been Broken!
$/GBHA
USABLEW/ SW
2012 2013 2014 2015 2016 2017…
$6$5 $4 10/15K
HDD
$2 $1.5 $1 SATAHDD
>$20
$15
$10
$6
$3
FlashAppliances
$8
$5
$4
$2$1
5-10xData Reduction!
Consumer SSD + Data Reduction
= Cost Parity to Disk
© 2014 Pure Storage, Inc. | 12 Pure Storage CONFIDENTIAL – Do Not Distribute
Typical Pain Points: Addressed
•Performance• All-flash combines benefits of SAN with SSD performance
•Simplicity• Pure’s all-flash implementation is radically simpler than disk or all-flash alternatives
•Efficiency• Data Reduction maximizes utilization
© 2014 Pure Storage, Inc. | 13 Pure Storage CONFIDENTIAL – Do Not Distribute
Case Study: Cengage Learning •Profile
• Educational Services Provider offering wide variety of online services worldwide
• Run analytics, data warehouse, and royalty apps based on MongoDB
•Performance• “(after replacing disk with Pure) “In almost all cases, a .5 ms response time
was a 500-700% improvement in data store response time”
•Simplicity• "The Pure array has done everything as advertised”
•Efficiency• "Pure has brought to light major configuration issues we had in our own
environment -- some with multi-pathing, some of our UCS configuration”
- Jason Spruance, Operations Manager
© 2014 Pure Storage, Inc. | 14 Pure Storage CONFIDENTIAL – Do Not Distribute
Case Study: Online Photo Company•Profile
• Rapid growth taxing traditional disk storage
•Performance• Move to Pure resulted in “Half the average response time”• 4x faster for replication to catch up after maintenance
•Simplicity• Array Installed in an hour• No configuration of devices • Mongo Team Manages Their Own Storage
•Efficiency:• Averaging 12 to 1 Data Reduction• 16TB Production Mongo Instance stored in 1.35TB of Pure Storage
© 2014 Pure Storage, Inc. | 15 Pure Storage CONFIDENTIAL – Do Not Distribute
Joint Win: Healthcare SaaS Provider•Profile
• Runs their business on applications leveraging Mongo DB
• <MS latency critical for end user experience.
•Performance• Performance so good that customer will use Pure as a sales tool to attract
customers and differentiate from competition
•Efficiency• 5:1 data reduction for MongoDB enables scale without sprawl
•Simplicity• Will consolidate a HP & EQL array into Pure for production • Pure allows their Network Engineer to be their storage expert & continue growth
without additional FTE headcount
© 2014 Pure Storage, Inc. | 16 Pure Storage CONFIDENTIAL – Do Not Distribute
© 2014 Pure Storage, Inc. | 17 Pure Storage CONFIDENTIAL – Do Not Distribute
Thank You! CONFIDENTIAL – DO NOT DISTRIBUTE