16
© 2014 Pure Storage, Inc. | 1 Pure Storage CONFIDENTIAL – Do Not Distribute Lightning Talk MongoDB Boston, 10/1/14

Lightning Talk: Pure Storage

  • Upload
    mongodb

  • View
    394

  • Download
    4

Embed Size (px)

DESCRIPTION

High performance systems at scale can challenge storage infrastructures. Today, many MongoDB customers are addressing this by moving to all-flash shared storage platforms, which can dramatically reduce latency. Hear from the experts at enterprise storage provider Pure Storage on how 3 leading online SaaS providers have improved performance, become more efficient, and simplified their MongoDB infrastructure with all-flash storage.

Citation preview

Page 1: Lightning Talk: Pure Storage

© 2014 Pure Storage, Inc. | 1 Pure Storage CONFIDENTIAL – Do Not Distribute

Lightning Talk MongoDB Boston, 10/1/14

Page 2: Lightning Talk: Pure Storage

© 2014 Pure Storage, Inc. | 2 Pure Storage CONFIDENTIAL – Do Not Distribute

Agenda

•Introduction to Pure Storage and the All-flash (Storage) Array

•Infrastructure Considerations for MongoDB

•Recommendations

•Contact Info• Craig Halliwell, Emerging Alliances, [email protected]

Page 3: Lightning Talk: Pure Storage

© 2014 Pure Storage, Inc. | 3 Pure Storage CONFIDENTIAL – Do Not Distribute

Introducing Pure Storage

Mission: Enabling the all-flash enterprise

Team: A team of 600+ storage industry veterans globally

Backing: $470M from committed investors

Differentiated Technology: 300+ patents in process

Page 4: Lightning Talk: Pure Storage

© 2014 Pure Storage, Inc. | 4 Pure Storage CONFIDENTIAL – Do Not Distribute

Pure Storage is Flash for the Enterprise

Consistent performance100% MLC Flash

Less cost than diskInline deduplication & compression

Mission-critical reliability99.999%, non-disruptive operations

Scalable & compatible10 100s of TBs, Purity software

Page 5: Lightning Talk: Pure Storage

© 2014 Pure Storage, Inc. | 5 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

Licensing includes deduplication, snapshots, replication

Usable Capacity includes overheads for RAID-3D, Flash Management, GB-to-GiB conversion, and assumes 6-to-1 data reduction.

Page 6: Lightning Talk: Pure Storage

© 2014 Pure Storage, Inc. | 6 Pure Storage CONFIDENTIAL – Do Not Distribute

Pure Storage “FlashReduce” 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

Page 7: Lightning Talk: Pure Storage

© 2014 Pure Storage, Inc. | 7 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

Page 8: Lightning Talk: Pure Storage

© 2014 Pure Storage, Inc. | 8 Pure Storage CONFIDENTIAL – Do Not Distribute

Databases on Pure Storage – Endless Opportunities

Database

> 129%

QoQ

Q3 2013 Q4 2014

Database workloads account for over 60% of Pure Storage’s revenue…

…And growth is accelerating quarter over quarter.

Customers have achieved amazing results by running their database workloads on Pure

And they are loving it.

Page 9: Lightning Talk: Pure Storage

© 2014 Pure Storage, Inc. | 9 Pure Storage CONFIDENTIAL – Do Not Distribute

Comparing Flash Approaches for Databases

100% Host PCIe Flash

Flash / Disk Caching(PCIe flash or

tiering arrays)All-flash Array

•Fastest performance for small (<500GB) databases

•Cost-effective for single application

•Breaks enterprise HA model•Requires re-architecture•Uses host CPU for flash

mgmt

•Can be added to existing infrastructure with minimal change

•Can apply to multiple servers

•Relies on cache hit rate•Latency introduced by

network•Ultimately limited by the

performance of disk• Inherits all the disk

inefficiencies

•Fully replaces existing storage

•Simple to manage•Suitable for many

applications•Always flash-fast with no

risk of caching/tiering•Dedicated CPU for dedupe,

compression, encryption•Latency introduced by

network

Page 10: Lightning Talk: Pure Storage

© 2014 Pure Storage, Inc. | 10 Pure Storage CONFIDENTIAL – Do Not Distribute

Benefits of Shared Storage: Riding the CPU Curve

Separating CPU and Disk gives much better flexibility

• Compute / Storage innovations follow different cycles• Better investment protection as compute and storage can be

refreshed separately

Servers are becoming

DenserCheaper

CPU are becoming

FasterDenser

Cheaper

Page 11: Lightning Talk: Pure Storage

© 2014 Pure Storage, Inc. | 11 Pure Storage CONFIDENTIAL – Do Not Distribute

MongoDB Scaling Recommendations

Compute Nodes

DB Size

1

2

4

8

1TB 2TB 4TB 8TB 16TB

Use Commodity Servers with PCIe Flash:

• Low node count • Low application

count• Small databases

Migrate to All-flash SAN when:

• Multiple nodes increase complexity

• Database size taxes disk I/O

Upgrade:• Servers based on

performance requirements and CPU cycles

• Storage based on capacity requirements

Page 12: Lightning Talk: Pure Storage

© 2014 Pure Storage, Inc. | 12 Pure Storage CONFIDENTIAL – Do Not Distribute

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

Page 13: Lightning Talk: Pure Storage

© 2014 Pure Storage, Inc. | 13 Pure Storage CONFIDENTIAL – Do Not Distribute

Pure Storage MongoDB Whitepaper

Step-by-step guide on - • Deploying MongoDB on Pure

Storage

Page 14: Lightning Talk: Pure Storage

© 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

•Efficiency:• Averaging 12 to 1 Data Reduction• 16TB Production Mongo Instance stored in 1.35TB of Pure Storage

•Simplicity• Array Installed in an hour• No configuration of devices • Mongo Team Manages Their Own Storage

Page 15: Lightning Talk: Pure Storage

© 2014 Pure Storage, Inc. | 15 Pure Storage CONFIDENTIAL – Do Not Distribute

Can Pure Storage help me?

1. How big is your working set?

2. Are you living a life full of endless page faults?

3. Random workloads got your I/O spinning out of control?

4. Have you maxed out performance of your local SSDs?

5. How much space can you save by de-duping field names at the block level?

Page 16: Lightning Talk: Pure Storage

© 2014 Pure Storage, Inc. | 16 Pure Storage CONFIDENTIAL – Do Not Distribute

Thank You! CONFIDENTIAL – DO NOT DISTRIBUTE