0% found this document useful (0 votes)
401 views303 pages

Purestroage Flashbalde Architect Associate Exam Study Guide

Study Material for the flashblade exam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
401 views303 pages

Purestroage Flashbalde Architect Associate Exam Study Guide

Study Material for the flashblade exam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 303

Why FlashBlade®?

Module 1

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 1
Course Modules

1. Why FlashBlade? 4. FlashBlade Features


2. FlashBlade Hardware 5. File System Protection
3. Purity//FB Overview 6. FlashBlade Sizing
7. Selling FlashBlade
8. Course Summary

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 2
Module Objectives
1
By the end of this module, you will be able to:

• Identify challenges of legacy technology in a modern data center


• Describe why UFFO is needed for Big Data
• Discuss benefits of FlashBlade in a modern data center
• Evergreen Storage

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 4
Unstructured Data
Challenges
Lesson 1

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 6
Unstructured
Data is
Chaotic
• Increasingly advanced and
complex workloads
• Legacy scaling limitations
• Ransomware

© 2023 Pure Storage® Confidential –


- Subject to Partner NDA Uncomplicate Data Storage, Forever 7
Unifying Data Is Hard… Here’s Why

Backup & Data Streaming AI


Data Warehouse Lake Analytics Cluster

Appliances DAS Disaggregated HPC System w/ GPU

Data Type Structured Unstructured Unstructured Unstructured

Micro-batch / real-
Processing Mode Batch Batch Real-time
time

I/O Type Random Read Sequential Random Sequential to random

Architecture Scale-up Scale-out Multi-dimensional Massively parallel

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 8
Single Platform for Unstructured Data

RAPID DATA STREAMING AI/ML/HPC


TEST/DEV .FUTURE
RESTORE WAREHOUSE ANALYTICS CLUSTER

SIMPLE SCALABLE HIGH FILE AND WITH


PERFORMANCE OBJECT EVERGREEN

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 10
The Power of Consolidation
A UFFO Storage Platform Consolidates:

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 11
The FlashBlade® Family

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 12
Rapid Data Protection

Rapid Restore A Rich Set of


Modern
Solutions
Analytics

AI Cluster
• Consolidate modern
data
Data Lake • Eliminate silos
• Investment protection
Healthcare
PACS

EDA, Software, and DevOps


© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 13
Three Architectural Pillars of FlashBlade

Enterprise features:
• Protocols
Data Services • Snapshots
• Replication
• Quotas

Performance of flash:
Core Services • Fine-grained distribution of data and metadata
• Optimized for random access

Scale-out:
• Blade based
Physical Layer • Internal networking
• Self-healing

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 14
Evergreen Storage
Lesson 2

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 15
Evergreen™ Provides IT Agility

Pure Evergreen Subscription to


Array Subscription Innovation
Evergreen
Storage™

+ =

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 16
Evergreen//Forever: Subscription to Innovation

Always-improving Data Always-modern World-class Customer


Services Infrastructure Experience
• All-inclusive software • Ever Modern (Free Every • Love Your Storage
• New features and Three)* Guarantee™
capabilities added • Ever Agile (Upgrade Flex)* • Proactive & Predictive
continually • Capacity consolidation & Support
• Pure1®, an AI-based flash media upgrades • Flat & Fair Subscription
intelligent management • Evergreen//Forever™ renewals (Flat & Fair,
component replacement Forever)*

* These names have changed. The names in parathesis are the former names.
© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 18
Pure1 Web-Based
Interface
Always- • AI-based intelligent management
Improving Data
• Service Catalog for additional services
Services
• Ability to enable / request features and
• All-inclusive software upgrades
• New features and capabilities
added continually • Portworx® license included
• Pure1, an AI-based
intelligent management

© 2023 Pure Storage® Confidential –


- Subject to Partner NDA Uncomplicate Data Storage, Forever 19
Ever Modern*

Always-Modern
Infrastructure
• Upgraded blades included with each 3-year maintenance
renewal
• Ever Modern (Free Every Three)*
• Get latest-generation bandwidth, latency, connectivity &
density • Ever Agile (Upgrade Flex)*
• Non-disruptive deployment with no downtime, no • Capacity consolidation & flash media
performance loss upgrades
• Evergreen//Forever component
replacement
*Requires Evergreen//Forever subscription.
Does not include installation, shipping charges and tax.

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 20
Ever Agile*
//S200 //S500
240TB 240TB

Upgrade
Blades

Always-Modern
Infrastructure
Performance upgrade for real IT agility
• Ever Modern (Free Every Three)*
Trade in existing blades • Ever Agile (Upgrade Flex)*
get list-price trade-in credit towards upgraded blades • Capacity consolidation & flash media
with Evergreen//Forever Ever Agile upgrades
• Evergreen//Forever component
replacement
*Requires Evergreen//Forever subscription. Restarts Ever Modern clock

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 21
Capacity Consolidations
And Upgrades
FlashBlade//S200 FlashBlade//S200
Only pay for
960TB
960TB Credit
Always-Modern
960TB - 10 Blades
4 X 24TB DirectFlash Modules
1920TB - 10 Blades
4 X 48TB DFM
Infrastructure
• Ever Modern (Free Every Three)*
• Ever Agile (Upgrade Flex)*

• Consolidate to larger DirectFlash® modules when • Capacity consolidation & flash


purchasing additional capacity media upgrades
• Receive up to 50% Trade-in credit on original hardware • Evergreen//Forever component
replacement
*Requires Evergreen//Forever subscription.
Does not include installation, shipping charges and tax.

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 22
Evergreen//Forever™ For FlashBlade

First-Gen FlashBlade//S™
FlashBlade
Silver only Forever Foundation

Never End Of Life X ✓ X

Ever Modern* X ✓ X

Ever Agile** X ✓ X

Capacity Consolidation ✓ ✓ X

NDUs, Flat And Fair ✓ ✓ ✓

*Formerly Free Every Three **Formerly Upgrade Flex

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 23
Love Your Storage Guarantee™ *

• 30 day return period


• Full refund
World-Class • No questions asked
Customer
Experience
• Love Your Storage
Guarantee
• Proactive & Predictive Support
• Flat & Fair Subscription
renewals (Flat & Fair, Forever)*

*Love Your Storage Guarantee is subject to terms and conditions

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 24
Proactive & Predictive Support

• Proactive Support
• Pure1 Meta® identifies hardware, software, and/ or
World-Class code versions with known issues and proactively
opens a support case
Customer • Predictive Analytics and Services
Experience • Pure1 Meta analyzes incoming telemetric data to
• Love Your Storage Guarantee prevent potential issues
• Proactive & Predictive
Support
• Flat & Fair Subscription
renewals (Flat & Fair, Forever)*

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 25
Flat & Fair Subscription
(Flat & Fair, Forever)

• Flat: Rate of renewal never increases


World-Class • Fair: Renewals at then-current prices,
Customer often lower YoY
Experience • Consolidate to a single contract at
• Love Your Storage Guarantee any renewal
• Proactive & Predictive Support
• Flat & Fair Subscription
renewals (Flat & Fair,
Forever)*

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 26
Evergreen//One™ Uncomplicates Your Storage

SLA Based Outcomes AI Ops Driven Productivity, Asset Costs Aligned


Efficient Operations to Asset Value
• SLA based services • AI based tools for IT Operations • Consumption-based billing
• Pure Storage deploys and • Features and capabilities to • Exiting hardware asset
managed solutions augment on-premise management
administration and support.

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 27
Evergreen//One: Concurrent Guaranteed SLAs
Aligned to service tier and minimum qualifying commitment

SERVICE LEVEL AGREEMENTS ADD-ON SERVICE

SLA SLA SLA SLA

Zero Planned Uptime Buffer Performance Energy Ransomware


Downtime Capacity Efficiency Recovery
For Upgrades or 99.9999% 25% Buffer MB/Sec or IOPS/TiB Watts/TiB Ship Clean Arrays
Maintenance Uptime Guarantee Relative to Usage Usage + Buffer Data Transfer Time

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 28
Evergreen//Flex™

Continuously Modernize Modernize Financial &


Your Technology Operational Agility

Ownership of hardware
3
Pay for utilization
1 Data pack mobility across assets
to optimize utilization

//Flex 4 Fleet-level subscription


Site-level reserve capacity
2 Non-disruptive asset life cycle

5 Capacity for on-demand


availability

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 30
Module Summary
1
In this module, we covered:

• Identifying challenges of legacy technology in a modern data center


• Describing why UFFO is needed for Big Data
• Discussing benefits of FlashBlade in a modern data center
• Evergreen Storage

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 32
What is UFFO?

A. Unidentified Free File & Object


B. Uniform Format File & Object
C. Unstructured Format of File &
Knowledge
Object
Check #1 D. Unified Fast File & Object

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 33
What is UFFO?

A. Unidentified Free File & Object


B. Uniform Format File & Object
C. Unstructured Format of File &
Knowledge
Object
Check #1 D. Unified Fast File & Object

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 34
What Evergreen//Forever feature
allows for free upgrades of Blades?

A. Ever Agile
B. Ever Modern
Knowledge
C. Capacity Consolidation
Check #2 D. Love Your Storage

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 35
What Evergreen//Forever feature
allows for free upgrades of Blades?

A. Ever Agile
B. Ever Modern
Knowledge
C. Capacity Consolidation
Check #2 D. Love Your Storage

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 36
© 2023 Pure Storage® (“Pure”), Portworx®, and their associated logos are the property of Pure. Third-party names
may be trademarks of their respective owners.

For future product roadmap purposes, the development, release, and timing of any features or functionality
described for Pure products remains at Pure’s sole discretion. The information provided is for informational
purposes only and is not a commitment, promise, or legal obligation to deliver any material, code, or functionality
and should not be relied upon in making purchasing decisions or incorporated into any contract.

All results and values disclosed herein may be exemplary and may change depending on your specific network
environment. OPEX treatment is subject to customer auditor review.

The Pure Storage products and programs described are distributed under a license agreement restricting the use,
copying, distribution, and decompilation/reverse engineering of this video and any Pure products. No part of the
program may be reproduced in any form by any means without prior written authorization from Pure and its
licensors if any. Pure may make improvements and/or changes in the Pure products and/or the programs described
herein at any time without notice. This program is provided “as is” and all express or implied conditions,
representations, and warranties, including any implied warranty of merchantability, fitness for a particular purpose,
or non-infringement, are disclaimed, except to the extent that such disclaimers are held to be legally invalid. The
information provided is for informational purposes only and is not a commitment, promise, or legal obligation to
deliver any material, code, or functionality and should not be relied upon in making purchasing decisions or
incorporated into any contract.

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 37
FlashBlade®
Hardware
Module 2

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 1
Course Modules

1. Why FlashBlade? 4. FlashBlade Features


2. FlashBlade Hardware 5. Data Protection
3. Purity//FB Overview 6. FlashBlade Sizing
7. Selling FlashBlade
8. Course Summary

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 2
Module Objectives
2
By the end of this module, you will be able to:

• List the components of the FlashBlade


• Recognize a single chassis FlashBlade
• Differentiate between a single and multi-chassis FlashBlade cluster
• Identify the FlashBlade’s networking components

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 3
FlashBlade Components
Lesson 1

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 5
What If?
Array Software
Serial
Connection
Array Software

SSD
SCSI

Flash SAS
Translation Fast Network
Writes directly
Allocation Interposer to the
PCIe flash
or RDMA
without any
Garbage
SATA
hard drive emulation
Collection

Encryption

Error Flash
Each
Correction SSD AppearsController
As A Black Box To
The Array

Flash
Flash

Pure Storage Confidential - Subject to NDA


© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 6
DirectFlash® Is Globally Software-Defined

Operating Environment

Global
Flash Management
System
Adaptive Smart Predictive
I/O Control Endurance Resiliency
Allocation Block-level Telemetry
I/O Scheduling Wear Leveling Bad Block Management
Flash-Level QoS Garbage Collection Encryption

System

SSD SSD SSD

Storage Storage Storage


Unit Unit Unit

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 7
FlashBlade Components

Chassis

Blades with DirectFlash

FlashBlade//S™ Each //S blade has 4 slots for DFMs First-Generation FlashBlade

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 8
FlashBlade//S Hardware
Lesson 2

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 9
FlashBlade//S Chassis

• 5 Rack Units
• Chassis has slots to help
• Up to 10 Blades in a guide the blades into
single chassis their proper location
upon insertion

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 10
FlashBlade//S Blades
2 Blade Types:
S200: Designed for Ultimate Efficiency
DRAM
S500: Designed for Higher Performance Memory
DDR4 DIMMs for
more memory bandwidth
DirectFlash® Module Types
Midplane Connections
100GbE
Direct Flash Modules, DFMs
can be Non-disruptively replaced
Processor Each blade has 4 slots to hold
Direct Flash Modules
Energy Efficient CPU
Manages Compute + Networking

Runs distributed on all


blades

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 11
Capacity Optimized DirectFlash Modules

• Capacity Optimized DirectFlash Modules (DFMc)


§ Quad Layer Cell
§ Found in FlashBlade//S

• Sizes: 24TB or 48.2TB

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 12
FlashBlade//S: Rear View
4 x 100Gb Mgmt Console 4 x 100Gb
Active at GA (1Gb) USB Reserved for future use

Fabric I/O
Modules
FIOMs

Click to add text

Power Supply Units


PSUs

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 13
FlashBlade//S: Power Supplies

Front view of the 2400W PSU Each Power Supply Unit must C20 Power Cables
slide the Power Supply Module Customers must provide 200-
240V support. 100V is NOT
supported for this model.

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 14
FlashBlade//S: Rear View
4x Internal
80x80mm fans

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 15
FlashBlade//S: Networking Architecture Centralized Management
GUI CLI, RESTful management API
‘Switching’ Operations* Connected via management VIP

ETH1 ETH2 ETH3 ETH4 Serial


FIOM
FabricModule

*FIOM is not a
Broadcom
Broadcom Intel
switch!
T3
T2 Xeon
Module
Passive
Plane
Mid-

Blades
CPU Complex

CPU Complex

CPU Complex

CPU Complex

CPU Complex
Intel Intel Intel Intel Intel
Xeon Xeon Xeon Xeon Xeon

PCIe PCIe PCIe PCIe PCIe

...
NAND Complex

NAND Complex

NAND Complex

NAND Complex

NAND Complex
DFM DFM DFM DFM DFM DFM DFM DFM DFM DFM

DFM DFM DFM DFM DFM DFM DFM DFM DFM DFM

B1 B2 B3 B4 Bn

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 16
FlashBlade//S Multichassis External Fabric Modules

Customer Network

Client

• Multiple chassis comprise a single system


• A single namespace behind a single data VIP
• All chassis plugged into a pair of XFMs
• Client connect through XFMs
• XFMs balance traffic across the chassis

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 17
First-Generation: eXternal Fabric Modules (XFM)

PSU x 2PCS
• 1 Rack Unit each Fan Tray x 4PCS

• 2 required for multi-chassis Fan Connector


Board
FlashBlade clusters Air Baffle-L
Air Baffle-R
• Provides networking between all
CPU Board
chassis and Top-Of-Rack (TOR) PCIe Connector
switches
• Port speeds: 100Gbps capable (non- MAC Heat Sink
management)

1 RU

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 20
FlashBlade//S Multi-Chassis Client
XFM
Interconnect
1 RU XFM1
Inter-Chassis Network Reserved
1 RU XFM2

5 RU FlashBlade Chassis 1

Console &
Management
5 RU FlashBlade Chassis 2

5 RU FlashBlade Chassis 3

5 RU FlashBlade Chassis 4

5 RU FlashBlade Chassis 5

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 22
First-Generation
FlashBlade Hardware
Lesson 3

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 23
First-Generation FlashBlade: Single Chassis

• 4 Rack Units
• Up to 15 Blades (min 7)

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 24
First-Generation Blades

DirectFlash®
17TB or 52TB
Processor
Energy Efficient CPU
Integrated
Manages Compute + Networking
NV-RAM
Super capacitor-backed
DRAM write cache

DRAM
Memory

C K
BA
Fabric Module
Connections Programmable
Processors
Runs distributed on all FPGA
processors

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 25
First-Generation: Connecting The Blades
2x Broadcom Trident-II
Ethernet Switch ASICS
Collapses three networks – frontend,
backend, and control – into one
high-performance fabric

Fabric Modules

8x 40Gb/s QSFP
25GHz Capable Midplane Connections into customer
Enables 100Gb/s+ to (new) blades, top-of-rack switches
400Gb/s to (new) fabric modules

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 26
First-Generation: Power And Cooling

12x 80mm Fans


Cool, quiet operation

Modular PSUs
2+2 1600W
1800W max, full-system
power draw

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 27
First-Generation: Networking Architecture
Centralized Management
‘Switching’ Operations* GUI CLI, RESTful management API
Connected via management VIP
ETH1 ETH2 ETH3 ETH4 Serial
Fabric
FabricModule

*FM & XFMS


Broadcom
Broadcom Intel
are not switches!
T2
T2 Xeon
Module
Passive
Plane
Mid-

Blades
CPU Complex

CPU Complex

CPU Complex

CPU Complex

CPU Complex
Intel Intel Intel Intel Intel
Xeon Xeon Xeon Xeon Xeon

PCIe PCIe PCIe PCIe PCIe


...
NAND Complex

NAND Complex

NAND Complex

NAND Complex

NAND Complex
ARM ARM ARM ARM ARM
FPGA FPGA FPGA FPGA FPGA

B1 B2 B3 B4 Bn

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 28
First Gen FlashBlade Multi-Chassis XFM
Client
Interconnect
Inter-Chassis Network Reserved

Console &
Management

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 29
FlashBlade Networking
Lesson 4

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 30
How FlashBlade Looks To Our Hosts

Client

Ethernet
Network
Frontend
Protocol

Backend Logic

Data Protection

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 31
Balancing Network Connections

Why Load Balance?


• For maximum blade performance at scale
• Allow blade failure without client disruption

How does it work?


• Divide the incoming & outgoing traffic across the network ports as evenly as
possible
• Divide the connections across the blades as evenly as possible

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 32
Network Load Balancing To The Chassis

Client

MLAG
Customer TOR Switch A Customer TOR Switch B

Connections x 4 Single LACP group Connections x 4

FIOM1

MLAG (internal to chassis)


Client connects to Data VIP FIOM2
Array can have 1 or more data VIPs

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 33
Network Load Balancing (with XFMs)

Host
Client

MLAG
Customer Switch A Customer Switch B
Single LACP group
Single LACP group
XFM 1 XFM 2
MLAG

XFMs are NOT


Client connects to Data1 VIP
or more VIPs configurable by
Array can have 1 or more data VIPs admins or partners!

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 35
FIOMs
ECMP Blade Selection 4 x 100 Gbps

Client Conections

4 x 100 Gbps

Client Conections
• ECMP process on FIOM
• ECMP distributes incoming client
connection to a blade
Communication across midplane
• Hashes IP and TCP info to load
distribute connections across blades
• Each connection sent to Protocol PE PE PE PE PE PE PE PE PE PE

Endpoint process on one blade


• One Protocol Endpoint process per
blade PE

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 43
How Does ECMP Load Distribute?

• Equal Cost Multi-Pathing distributes paths as equally as possible:


• Uses the SRC IP address and SRC TCP port
• Uses the DST IP address and DST TCP port
• Hashes that information and calculates a number between 1 and N (N = total
number of blades in the FB cluster)
• Once a number has been calculated, the I/O is sent to the corresponding blade’s
frontend Protocol Endpoint process

Source IP + TCP port


Hashing Blade Protocol Endpoint
Client Connection details Number
algorithm SMB NFS S3

Destination IP + TCP port 1 per blade

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 44
Client / Server

Protocol Endpoints
One Data VIP
Protocol Endpoints
• Clients connect to TCP protocol endpoint SMB NFS S3

§ Accessed via single data VIP


Authorities
§ One endpoint per blade
§ Supports NFS, SMB, and S3 Object connections

• Manages client communication


§ Returns ACKs and requested data to clients Storage Managers
NVRAM NVRAM

• Decompresses data for reads


Flash Flash
• Determines responsible Authority
§ Forwards request to responsible Authority NVRAM NVRAM

file details used to determine responsible authority


Flash Flash
NFS V3 READ
FH: 0x03ff99f5 Offset: 0 Len: 524288
Blade
© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 45
Module Summary
2
In this module, we covered:

• Listing the components of the FlashBlade


• Recognizing a single chassis FlashBlade
• Differentiating between a single and multi-chassis FlashBlade cluster
• Identifying the FlashBlade’s networking components

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 46
What is the minimum number of
Blades required in a FlashBlade?

A. 5
B. 6
Knowledge
C. 7
Check #1 D. 8

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 47
What is the minimum number of
Blades required in a FlashBlade?

A. 5
B. 6
Knowledge
C. 7
Check #1 D. 8

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 48
When are eXternal Fabric Modules
required?

A. For all FlashBlade deployments


B. For data warehousing
Knowledge
C. For blade load balancing
Check #2 D. For multi-chassis deployment

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 49
When are eXternal Fabric Modules
required?

A. For all FlashBlade deployments


B. For data warehousing
Knowledge
C. For blade load balancing
Check #2 D. For multi-chassis deployment

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 50
True or False: FlashBlade clusters
require a minimum of 2 data VIPs.

A. True
B. False
Knowledge
Check #3

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 51
True or False: FlashBlade clusters
require a minimum of 2 data VIPs.

A. True
B. False
Knowledge
Check #3

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 52
© 2023 Pure Storage® (“Pure”), Portworx®, and their associated logos are the property of Pure. Third-party names
may be trademarks of their respective owners.

For future product roadmap purposes, the development, release, and timing of any features or functionality
described for Pure products remains at Pure’s sole discretion. The information provided is for informational
purposes only and is not a commitment, promise, or legal obligation to deliver any material, code, or functionality
and should not be relied upon in making purchasing decisions or incorporated into any contract.

All results and values disclosed herein may be exemplary and may change depending on your specific network
environment. OPEX treatment is subject to customer auditor review.

The Pure Storage products and programs described are distributed under a license agreement restricting the use,
copying, distribution, and decompilation/reverse engineering of this video and any Pure products. No part of the
program may be reproduced in any form by any means without prior written authorization from Pure and its
licensors if any. Pure may make improvements and/or changes in the Pure products and/or the programs described
herein at any time without notice. This program is provided “as is” and all express or implied conditions,
representations, and warranties, including any implied warranty of merchantability, fitness for a particular purpose,
or non-infringement, are disclaimed, except to the extent that such disclaimers are held to be legally invalid. The
information provided is for informational purposes only and is not a commitment, promise, or legal obligation to
deliver any material, code, or functionality and should not be relied upon in making purchasing decisions or
incorporated into any contract.

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 53
Purity//FB Overview
Module 3

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 1
Course Modules

1. Why FlashBlade? 4. FlashBlade Features


2. FlashBlade Hardware 5. File System Protection
3. Purity//FB Overview 6. FlashBlade Sizing
7. Selling FlashBlade
8. Course Summary

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 2
Module Objectives
3
By the end of this module, you will be able to:

• Describe the Purity//FB operating environment


• Understand the role played by Authority and Storage Manager processes
• Explain the read and write process
• Discuss how the FlashBlade implements data resiliency process
• Summarize benefits of RapidFile toolkit

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 3
Purity//FB
Lesson 1

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 5
Purity//FB – Software Defined Heart Of FlashBlade®

Built for Ultimate Scale

Built for Maximum Efficiency

Built on Proven, Secure Platform

Simple, Intuitive, Familiar UI

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 6
Purity//FB

• Engineered from the beginning to use flash


§ FlashBlade was designed for DirectFlash®

• Communicates and manages the NAND flash directly


• Provides an architecture capable of storing billions of files and objects
• Metadata is distributed across all blades / DirectFlash Modules

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 7
FlashBlade Reads and
Writes
Lesson 2

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 8
How FlashBlade Looks To Our Hosts
Server/Client

Ethernet
Network
Frontend
Protocol

Backend Logic

Data Protection

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 9
Authorities Authority

• Processes running on blades


• Orchestrates client requests
• Evenly distributed across the blades
Protocol Endpoints Protocol Endpoints Protocol Endpoints
§ Migrate to other blades SMB NFS S3 SMB NFS S3 SMB NFS S3

Authorities Authorities Authorities


• On new blade add
• On HA event

• Responsible for a flash and NVRAM Storage Managers Storage Managers Storage Managers

partition on every DirectFlash Module NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM

Flash Flash Flash Flash … Flash Flash

NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM

Flash Flash Flash Flash Flash Flash

Blade Blade Blade


© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 10
Authority Management Protocol Endpoints
SMB NFS S3
Protocol Endpoints
SMB NFS S3
Protocol Endpoints
SMB NFS S3

Authorities Authorities Authorities

• Authorities automatically partition


and utilize Flash and NVRAM on Storage Managers Storage Managers
… Storage Managers

DirectFlash Modules NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM

Flash Flash Flash Flash Flash Flash


• DirectFlash Module resources are NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM
divided amongst all the Authorities Flash Flash Flash Flash Flash Flash

• Each Authority reads from and Blade1 Blade2 BladeN


writes to its own partitions
DFM1 DFM2 DFM3 DFM40
• No contention between Authorities
NVRAM NVRAM NVRAM NVRAM
for access to resources
Flash Flash Flash Flash

Managed by Authority# 1 2 3 … 128 1 2 3 … 128 1 2 3 … 128 1 2 3 … 128

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 11
Storage Manager(s)
One Blade
Protocol Endpoints
• Process(es) running on blades SMB NFS S3

• Executes commands to the NAND Authorities


§ Stages writes in NVRAM

• One Storage Manager running on blade per


DirectFlash Module
Storage Managers
• Receive commands from Authorities NVRAM NVRAM
• Writes/reads client data to/from Authority’s partitions Flash Flash
• Forwards read data back directly to the Endpoint
NVRAM NVRAM
• Performs encryption and decryption
Flash Flash
• Persists writes to flash

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 12
Write
Operation
Client connects NFS V3 WRITE
to Data VIP on FH: 0x03A430FF9 Offset: 0 Len: 1782288
array and sends
a write request

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 13
Client Sends RPC To Data VIP

Data VIP
FIOM FIOM

Server/Client
Protocol Endpoints Protocol Endpoints Protocol Endpoints Protocol Endpoints
SMB NFS S3 SMB NFS S3 SMB NFS S3 SMB NFS S3

Authorities Authorities Authorities Authorities

Storage Managers Storage Managers Storage Managers Storage Managers

NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM

Flash Flash Flash Flash Flash Flash Flash Flash

NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM

Flash Flash Flash Flash Flash Flash Flash Flash

Blade 1 Blade 2 Blade 3 Blade N

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 14
Protocol Endpoint Forwards Request To Authority
NFS V3 WRITE
FH: 0x03A430FF9 Offset: 0 Len: 1782288

Data VIP
FIOM FIOM

Server/Client
Protocol Endpoints Protocol Endpoints Protocol Endpoints Protocol Endpoints
SMB NFS S3 SMB NFS S3 SMB NFS S3 SMB NFS S3

Authorities Authorities Authorities Authorities

Storage Managers Storage Managers Storage Managers Storage Managers

NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM

Flash Flash Flash Flash Flash Flash Flash Flash

NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM

Flash Flash Flash Flash Flash Flash Flash Flash

Blade 1 Blade 2 Blade 3 Blade N

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 15
Authority Orchestrates Write

Data VIP
FIOM FIOM

Server/Client
Protocol Endpoints Protocol Endpoints Protocol Endpoints Protocol Endpoints
SMB NFS S3 SMB NFS S3 SMB NFS S3 SMB NFS S3

Authorities Authorities Authorities Authorities

Storage Managers Storage Managers Storage Managers Storage Managers

NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM

Flash Flash Flash Flash Flash Flash Flash Flash

NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM

Flash Flash Flash Flash Flash Flash Flash Flash

Blade 1 Blade 2 Blade 3 Blade N

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 16
Storage Managers Return ACK

Data VIP
FIOM FIOM

Server/Client
Protocol Endpoints Protocol Endpoints Protocol Endpoints Protocol Endpoints
SMB NFS S3 SMB NFS S3 SMB NFS S3 SMB NFS S3

Authorities Authorities Authorities Authorities

Storage Managers Storage Managers Storage Managers Storage Managers

NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM

Flash Flash Flash Flash Flash Flash Flash Flash

NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM

Flash Flash Flash Flash Flash Flash Flash Flash

Blade 1 Blade 2 Blade 3 Blade N

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 17
Write Coalescing

• Fixed block length systems waste space for padding Traditional Fixed block filesystem
§ Can be very costly with lots of small writes

• Purity//FB uses a variable block size 512 B minimum 1 KB File 1KB


§ Small writes can be coalesced together
§ No space wasted for padding

• Small writes grouped into 16MB chunks empty padding

§ Coalesced and mirrored in NVRAM


§ From there persisted to flash 16 MB Chunk of Data

FlashBlade
NVRAM 1KB 6KB 3KB 8KB 7KB Variable block
16MB to Flash
File system

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 18
Write Path On FlashBlade//S™
Write Path
data Incoming Write From Client
metadata
/path/to/my/file.txt 1010111001010101…

On The Blade

DRAM

Smaller Writes Large Writes >= 128K bypass


<128K NVRAM sent to Special Region
3 copies to NVRAM
On The DirectFlash Modules
NVRAM
NVRAM Special
NVRAM Region

QLC

• Larger writes persisted from Special Region to QLC


• Smaller writes persisted from NVRAM to Special Region to QLC

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 19
Multiple Writes at Once
Writes sent from multiple
Servers/Clients
• Multiple writes sent to array
• Protocol Endpoint identified for each write
• Authorities identified for each write

• Authorities engage appropriate Storage FIOM FIOM


Managers
• Data is persisted to the flash

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 20
Read
Operation
Client connects NFS V3 READ
to Data VIP on FH: 0x03ff99f5 Offset: 0 Len: 524288
array and sends
a read request

© 2023 Pure Storage® Confidential –


- Subject to Partner NDA Uncomplicate Data Storage, Forever 21
Client Sends RPC To Data VIP

Data VIP
FIOM FIOM

Server/Client
Protocol Endpoints Protocol Endpoints Protocol Endpoints Protocol Endpoints
SMB NFS S3 SMB NFS S3 SMB NFS S3 SMB NFS S3

Authorities Authorities Authorities Authorities

Storage Managers Storage Managers Storage Managers Storage Managers

NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM

Flash Flash Flash Flash Flash Flash Flash Flash

NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM

Flash Flash Flash Flash Flash Flash Flash Flash

Blade 1 Blade 2 Blade 3 Blade N

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 22
Endpoint Sends Read To Appropriate Authority
NFS V3 READ
FH: 0x03ff99f5 Offset: 0 Len: 524288

Data VIP
FIOM FIOM

Server/Client
Protocol Endpoints Protocol Endpoints Protocol Endpoints Protocol Endpoints
SMB NFS S3 SMB NFS S3 SMB NFS S3 SMB NFS S3

Authorities Authorities Authorities Authorities

Storage Managers Storage Managers Storage Managers Storage Managers

NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM

Flash Flash Flash Flash Flash Flash Flash Flash

NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM

Flash Flash Flash Flash Flash Flash Flash Flash

Blade 1 Blade 2 Blade 3 Blade N

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 23
Authority Orchestrates Read

Data VIP
FIOM FIOM

Server/Client
Protocol Endpoints Protocol Endpoints Protocol Endpoints Protocol Endpoints
SMB NFS S3 SMB NFS S3 SMB NFS S3 SMB NFS S3

Authorities Authorities Authorities Authorities

Storage Managers Storage Managers Storage Managers Storage Managers

NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM

Flash Flash Flash Flash Flash Flash Flash Flash

NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM

Flash Flash Flash Flash Flash Flash Flash Flash

Blade 1 Blade 2 Blade 3 Blade N

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 24
Storage Manager Forwards Read Data To Client

Data VIP
FIOM FIOM

Server/Client
Protocol Endpoints Protocol Endpoints Protocol Endpoints Protocol Endpoints
SMB NFS S3 SMB NFS S3 SMB NFS S3 SMB NFS S3
Read Data
Authorities Authorities Authorities Authorities Returned to Client

Storage Managers Storage Managers Storage Managers Storage Managers

NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM

Flash Flash Flash Flash Flash Flash Flash Flash

NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM

Flash Flash Flash Flash Flash Flash Flash Flash

Blade 1 Blade 2 Blade 3 Blade N

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 25
Large File or Object Read Request
Server/Client
• Large read request for multiple 16MB chunk file or object
• Protocol Endpoint identified Large Read
Returned to Client

• Read task divided amongst Authorities in 16MB chunks


• Authorities engage the appropriate Storage Managers FIOM FIOM

• Concurrent 16MB reads occur


• Data returned to client

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 26
Scaling Resources

• Blade Addition Protocol


EmptyEndpoints
Slot Protocol Endpoints Protocol Endpoints Protocol Endpoints
SMB NFS S3 SMB NFS S3 SMB NFS S3 SMB NFS S3
• NVRAM and Flash Authorities Authorities Authorities
become available
• Authorities start
using new resources Storage Manager Storage Managers Storage Managers Storage Managers
NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM

Flash Flash Flash Flash Flash Flash Flash Flash


Resources for all Authorities
NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM

Flash Flash Flash Flash Flash Flash Flash Flash

New Blade Blade Blade Blade

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 27
Scaling Resources

• Blade Addition Protocol


EmptyEndpoints
Slot Protocol Endpoints Protocol Endpoints Protocol Endpoints
SMB NFS S3 SMB NFS S3 SMB NFS S3 SMB NFS S3
• NVRAM and Flash Authorities Authorities Authorities Authorities
become available
• Authorities start
using new resources Storage Manager Storage Manager Storage Manager Storage Manager

• Some Authorities NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM

rebalance to new Flash Flash Flash Flash Flash Flash Flash Flash

blade NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM NVRAM

• No data movement Flash Flash Flash Flash Flash Flash Flash Flash

required New Blade Blade Blade Blade

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 28
Resiliency Groups
Lesson 3

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 29
How FlashBlade Looks To Our Hosts
Server/Client

Ethernet
Network
Frontend
Protocol

Backend Logic

Data Protection

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 30
Resiliency Groups

• First Gen FlashBlade® defines resiliency • FlashBlade//S® divides compute and


groups (RGs) as a logical set of blades storage into separate RG types
§ Compute and storage modules are
integrated within each blade

RG1: Compute and storage Compute RG1


Storage RG1
Storage RG2
© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 31
FB//S Storage Resiliency Failure Examples

• Failure examples in arrays with 10 blades with 1 or 4 DFMs per blade

Or

Can loose 1 blade (and all its DFMs) and one other DFM

Can loose 1 blade (and all its DFMs) and one other DFM

System Still Functional System Still Functional

Storage RG1 Storage RG2


© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 34
ANIMATED

Resiliency in FlashBlade//S (Contd.)


4 DFMs per blade, N+3 protection (2 shard per blade)

Storage RG1

Storage RG2

Can sustain simultaneous failure of


ANY 1 Blade + 1 DFM from another
blade
© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 41
ANIMATED

Resiliency in FlashBlade//S (Contd.)


2 chassis, 4 DFMs per blade, N+4 protection (2 shard per blade)

1 2

Storage RG1

Storage RG2

Can sustain simultaneous failure of


ANY 1 Blade per chassis

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 42
ANIMATED

Resiliency in FlashBlade//S (Contd.)


3 chassis, 4 DFMs per blade, N+3 protection (1 shard per blade)

1 2 3
Storage RG1 (DFM# 1)
Storage RG2 (DFM# 2)
Storage RG3 (DFM# 3)
Storage RG4 (DFM# 4)

Can sustain simultaneous failure


of ANY 1 Blade per chassis

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 43
ANIMATED

Resiliency in FlashBlade//S (Contd.)


4 chassis, 4 DFMs per blade, N+3 protection (1 shard per blade)

1 2 3 4

Storage RG1 (DFM# 1)


Storage RG2 (DFM# 2)
Storage RG3 (DFM# 3)
Storage RG4 (DFM# 4)

Can sustain simultaneous failure


of ANY 3 Blades from 3
different chassis

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 44
ANIMATED

Resiliency in FlashBlade//S (Contd.)


5 chassis, 4 DFMs per blade, N+3 protection (1 shard per blade)

1 2 3 4 5
Storage RG1 (DFM# 1)
Storage RG2 (DFM# 2)
Storage RG3 (DFM# 3)
Storage RG4 (DFM# 4)

Can sustain simultaneous failure


of ANY 3 Blades from 3
different chassis

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 45
First Gen FlashBlade Resiliency Groups (RG)

• Logical grouping of blades that can 7 Blades


tolerate up to 2 simultaneous blade One RG
failures
• A segment is contained within a
single RG
• RGs are created automatically 10 Blades
10 Blades
One RG
• Single chassis system has one RG
• As blades are added, segments
become wider and more efficient
15 Blades
15 Blades
One RG

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 51
Multi-chassis Resiliency Groups

Chassis 1 RG1

Chassis 2 RG2

Chassis 3 RG3

Chassis 4 RG4

Chassis 5 RG5

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 53
FlashBlade Tools and
Utilities
Lesson 4

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 55
Accelerate Productivity of
RapidFile Analytics, AI/ML, EDA & DevOps
Toolkit 2.0 Rapid File Toolkit commands vs the Linux Core Utilities

• Up to 20x faster than Linux Pure RFTK Command


core utilities Core Linux Command
.28 seconds
• Accelerates file management ls command
7.14 seconds
and analytics
• Index file systems up to 20x 2.78 seconds
chmod command
faster, reducing metadata 108 seconds
caching time
3.87 seconds
rm command
• Supports EDA, Genomics, 174 seconds
DevOps, HPC, Analytics &
Apache Spark, and AI/ML
Not To Scale

© 2023 Pure Storage® Confidential –


- Subject to Partner NDA Uncomplicate Data Storage, Forever 56
RapidFile Toolkit p-commands

• Provides parallelized versions of linux commands


§ 5 to 50 times faster than the linux native NFSv3 commands

• pfind
• pls
• pdu
• prm
• pchown
• pchmod
• pcopy

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 57
Module Summary
3
In this module, we covered:

• Purity//FB operating system


• FlashBlade read and write operations
• Data Resiliency on FlashBlade//S
• Data Resiliency on First Gen. FlashBlade
• FlashBlade tools

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 58
How many Authorities does a 7
Blade FlashBlade system have?

A. 7
Knowledge
B. 14
Check #1 C. 128
D. 256

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 59
How many Authorities does a 7
Blade FlashBlade system have?

A. 7
Knowledge
B. 14
Check #1 C. 128
D. 256

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 60
How is the correct Authority for a
file or object determined?

A. Shared metadata table lookups


B. Assigned by inode number
Knowledge
C. Using the ECMP algorithm
Check #2 D. Endpoint HASH of client request

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 61
How is the correct Authority for a
file or object determined?

A. Shared metadata table lookups


B. Assigned by inode number
Knowledge
C. Using the ECMP algorithm
Check #2 D. Endpoint HASH of client request

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 62
With a 7 blade FlashBlade//S system
with 2 DirectFlash Modules per blade,
what is the defined Simultaneous Failure
Tolerance?

Knowledge
A. 1 blade and one other DFM
Check #3 B. 2 blades and one other DFM
C. 1 blade and two other DFMs
D. 2 blades and two other DFM

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 63
With a 7 blade FlashBlade//S system
with 2 DirectFlash Modules per blade,
what is the defined Simultaneous Failure
Tolerance?

Knowledge
A. 1 blade and one other DFM
Check #3 B. 2 blades and one other DFM
C. 1 blade and two other DFMs
D. 2 blades and two other DFM

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 64
© 2023 Pure Storage® (“Pure”), Portworx®, and their associated logos are the property of Pure. Third-party names
may be trademarks of their respective owners.

For future product roadmap purposes, the development, release, and timing of any features or functionality
described for Pure products remains at Pure’s sole discretion. The information provided is for informational
purposes only and is not a commitment, promise, or legal obligation to deliver any material, code, or functionality
and should not be relied upon in making purchasing decisions or incorporated into any contract.

All results and values disclosed herein may be exemplary and may change depending on your specific network
environment. OPEX treatment is subject to customer auditor review.

The Pure Storage products and programs described are distributed under a license agreement restricting the use,
copying, distribution, and decompilation/reverse engineering of this video and any Pure products. No part of the
program may be reproduced in any form by any means without prior written authorization from Pure and its
licensors if any. Pure may make improvements and/or changes in the Pure products and/or the programs described
herein at any time without notice. This program is provided “as is” and all express or implied conditions,
representations, and warranties, including any implied warranty of merchantability, fitness for a particular purpose,
or non-infringement, are disclaimed, except to the extent that such disclaimers are held to be legally invalid. The
information provided is for informational purposes only and is not a commitment, promise, or legal obligation to
deliver any material, code, or functionality and should not be relied upon in making purchasing decisions or
incorporated into any contract.

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 69
FlashBlade//E™

Speaker name
Speaker title
Employing company

@purestorage Date
FlashBlade//E Naming Conventions
Get to know FlashBlade//E components and names

Control Chassis
with
EC Blades
(Processing & Storage)

FlashBlade//E system consists


of 2 chassis types, namely
Control Chassis which Expansion
contains EC Blades and Chassis
Expansion Chassis which with
contains EX Blades EX Blades
(Storage Only)

EC Blades are utilized for


system compute and
storage. EX Blades are
utilized for storage only

Note: The FB//E systems come pre-


configured with required Control &
©2024 Pure Storage Confidential – For internal use only Uncomplicate Data Storage, Forever 2
Expansion Chassis
ANIMATED

FB//E 48TB DFM Supported Configuration


Expansion available with 4.3.4
Small Medium Large
2-Chassis (1EC:1EX) 3-Chassis(1EC:2EX) 4-Chassis(1EC:3EX)
Raw (TB): 3,856 Raw (TB): 5,784 Raw (TB): 7,712
Expand up to 5
chassis

Single Full Existing


Chassis
increment
Existing
Existing
Predetermined
expansion order

Expansion
Supported with
48TB DFMs Available Expansion
Available Expansion
>5 Chassis
config will be in Available
the future

©2022 Pure Storage Uncomplicate Data Storage, Forever 4


ANIMATED

FB//E Supported Configuration (4.3.4)


75TB DFM Configurations

Minimum - 2

Order of expansion
chassis (1:0.5)

Fresh Installs
with 0.5 or 1
chassis expansion

Predetermined
Expansion Order

Every
incremental
chassis can be
half chassis

Order the right


config

Expansion up to
5 chassis and
Fresh Install up to
10 chassis

©2022 Pure Storage Uncomplicate Data Storage, Forever 5


FlashBlade//E DFM Configurations Details
Overview - Resiliency for //E configurations

75TB //E Configurations


48TB //E Configurations System Configuration Simultaneous Failure Tolerance
Simultaneous Failure
System Configuration 1.5 - 3 chassis ANY 1 Blade per chassis
Tolerance
3.5 - 5.5 chassis ANY 3 Blades from 3 different chassis
2 - 3 chassis ANY 1 Blade per chassis

6 - 8.5 chassis ANY 6 Blades from 6 different chassis **


ANY 3 Blades from 3 different
4 - 5 chassis
chassis
9 - 10 chassis ANY 9 Blades from 9 different chassis **

** Dependent on
Note: You MUST REVIEW the details for any particular configuration specific chassis
numbers. Review
Please note that all failure tolerance numbers are provided assuming there are NO read uncorrectable error on other blades
detailed slide

©2022 Pure Storage Uncomplicate Data Storage, Forever 6


Relative Performance of FlashBlade Family to Disk

Sequential Writes Sequential Reads Random Writes Random Reads Metadata Ops

Disk-Based FlashBlade//E FlashBlade//S

** Assuming Similar Capacity and Best Density Options Available


©2022 Pure Storage
©2023 Uncomplicate
Uncomplicate
DataData
Storage,
Storage,
Forever
Forever 7
FlashBlade Use Cases
Addressing customer needs across broad set of performance-optimized and capacity-optimized unstructured
data use-cases

Data Enterprise
Protection Imaging Analytics HPC AI/ML EDA

Rapid restore AI for image Performance Primary & Performance Active chip-
from backup & e.g. cancer optimized secondary sensitive design projects
ransomware research and - Splunk phases of training and
recovery short-term SmartStore business inference data
warm tier pipelines
storage
- Elastic
hot/warm tier

Long term Long-term Capacity Capacity Large Archive of


retention of Archive optimized optimized data repository of completed
data (Repository) - Splunk classic warehouse training data, projects
E.g. X-rays, MRI cold tier archive data including design
- Splunk and raw data data, libraries &
SmartStore cold IP
tier
- Elastic
cold/frozen tier

©2022 Pure Storage


©2023 Uncomplicate
Uncomplicate
DataData
Storage,
Storage,
Forever
Forever 8
FlashBlade Features
Module 4

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 1
Course Modules

1. Why FlashBlade? 4. FlashBlade Features


2. FlashBlade Hardware 5. File System Protection
3. Purity//FB Overview
6. FlashBlade Sizing

7. Selling FlashBlade

8. Course Summary

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 2
Module Objectives
4
By the end of this module, you will be able to:

• Explain supported protocols for data access


• Discuss different client access features
• Summarize mixed protocol access options

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 3
Data Access
Lesson 1

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 5
Native
NFS Supported Protocols
NFS
• NFS v3
• NFS v4.1
Native
SMB SMB
• SMB 2.1

S3 Object Access
• HTTPS based AWS S3 compatible
Native • Access: Secret key per user
S3
• Multitenancy via bucket ownership by account
HTTP File Access
• Optional access method available
• Access to NFS objects on a per File System basis
HTTP

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 9
NFS Features And Benefits

Protocol Features NFS Directory Authentication Security


Service Protocol Support

• NFSv3 • Open LDAP • auth_sys (v3, v4.1) • 1000 export policies


with 500 rules each
• NFSv4.1 • Active Directory • krb5 (v4.1)
• Global 50,000
• NLM/lease locking • NIS
export rule limit
• NFS Symlinks
• krb5i
• Top users
• krb5p
• Nconnect R/W mounts
• NVIDIA GPU Direct Storage (NFS
over RoCEv2)**

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 10
**Purity//FB 4.3.4
purefs user monitor

• Granular user-level performance monitoring per file system


§ Identify users with heavy I/O
§ Query up to 10K active users or groups

> purefs user monitor --fs fs1


File System Name User ID User Name Time B/s (read) B/s (write)
fs1 2000 alan 2021-01-20 12:30:45 PST 538.61M 513.43M
fs1 1000 mike 2021-01-20 10:41:53 PST 0.00 635.31M

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 11
Support For NFS Mount Option nconnect

• Enables multiple TCP connections for a single NFS mount


• Linux kernel mount option (version 5.3+)
mount -t nfs -o nconnect=x …
§ Allows the client to open multiple connections to FlashBlade® (up to 16)*

• Enabled by default for new installs starting in Purity//FB 3.3.x


• Only available for arrays running Purity//FB 3.2.0+
• Product Management Approval (Directed Availability)
• Not supported with Kerberos security authentication

© 2023 Pure Storage® Confidential – Subject to Partner NDA *Up to 10 blades for FlashBlade//S™ Uncomplicate Data Storage, Forever 12
SMB Features And Benefits

SMB 2.1 Native* Breakthrough SMB 2.1 Core Purity//FB file


performance foundation system features

• Product Management • Delivers scale-out and • Secured Active • File system quotas
Approval Required high performance to all Directory integration
blades in an array with Kerberos • File system snapshots
• SMB in Purity//FB 4.3 authentication
and newer enabled by • Native SMB 2.1 • File replication
default removes translation • NTLMv2 • File system rollback
layers of previous SMB
stack
• Windows symlinks

• Provides 1.5x-4x • File Locking


improvement in • SMB Encryption via
throughput SMB Client Policies (4.3)
performance from
previous SMB stack • Continuous
Availability**
*SAMBA is not supported on Purity//FB 4.3
© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 14
**Purity//FB 4.3.4
SMB Implementation

SMB Adapter (SAMBA)


Per Connection Per Filesystem

SMB Requests Samba Process POSIX Linux Kernel NFS SMB Layer

Native SMB • True scale out simplicity


• 10s of 1000s client connections (same as NFS)
SMB Requests SMB Layer • Stable under heavy load
• Seamless interoperability with NFS
• Shares the same single stream challenges as NFS
No translation layers
• Foundation for future iteration and innovation

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 18
Sparse File Support

• Purity//FB 3.2.0 adds support for Sparse File by reporting the actual usage of
physical blocks in a file
• Only for newly created file systems after being enabled
• The following protocols are supported:
• NFSv3
• NFSv4.1
• SMB
• HTTP

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 19
Sparse File Support

• Use OS tools to see file sparseness, i.e., du or file properties


• Use cases:
§ Tracking activity inside a file with changing blocks
§ Reducing license fees of third-party apps to tier or replicate the
data from FlashBlade

§ vCenter/ESXi sees the virtual disk as thin provisioned instead of


thick provisioned

§ Commvault backup application can dedupe using “micro pruning”

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 20
S3 Features And Benefits

Scale S3 Object Access Object Lifecycle Security


• High Performance
• HTTPS based AWS
• Versioning Option • Access: Secret key
Object store per user
S3 compatible • Expire last version
• Unlimited Objects • Multitenancy via
• AWS compatibility • Object Quotas
(only limited by bucket ownership by
for Virtual Hosted § Account Level
capacity) account
Style Addressing
§ Bucket Level
• Unlimited Object • Simple User Policies
Size (90TB Object
• Support for Path
Size tested)
Style addressing • Customer Managed
Policies
§ AWS limit is 5TB • S3 Public Buckets**
• Object SafeMode™
• 2000 buckets
• Object Lock
• 2000 Accounts

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 22
**Purity//FB 4.3.4
Virtual Hosted Style Addressing

• Maintains compatibility with AWS addressing


• Access objects by bucket’s virtual hostname
• Max of 10 domain names can be configured
• Does not support subdomain of a configured
domain
§ Configured domain: prod.mycompany.com

§ Supported domain: dev.mycompany.com

§ Unsupported domain: mycompany.com

§ Bucket available at:


http://<bkt_name>.prod.mycompany.com/<obj key>

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 23
Object Store Access Policies

• Simple User Policy: preconfigured rules that allow admins to limit specific users to
specific actions (RW, RO, etc), but each user can access all buckets in the
account using the actions permitted for that user
• Customer Managed Policy: custom rules that offer more granular options for
access; admins can limit access by source IP, bucket, prefix, etc. to meet security
and compliance objectives

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 24
Simple User Policies

• Simple set of permissions applied per user


§ 12 preconfigured policies that cannot be modified
Existing user All Permissions

§ Can be attached at user creation time or later


Simple Permissions
New user
§ Multiple policies can be applied to the same user Read Objects Only

Write Objects Only


• Permissions are still applicable across all buckets New user
Delete Objects

within the account List Buckets and Objects


New user
Bucket Create, Delete

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 25
Customer Managed Policies

• Customer policy to assign rules allowing or


denying S3 actions
§ More than 20 different S3 action options

• Resources and conditions are specified in the rule


§ Limits users to specific actions on specific assets

• Optional Conditions include filtering on:


§ Source IPs
§ S3 Prefixes
§ S3 Delimiters

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 26
Mixed Protocol Access
Considerations
Lesson 2

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 29
Protocol Interoperability

• All protocols can be used on FlashBlade at the same time on different data sets
§ Object Buckets cannot be exported via file protocols

§ File systems cannot be shown via object buckets

• Permission translation used


§ Shared permissions

§ Native permissions

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 30
Mixed Protocol Access

Linux/UNIX System Windows System


UID + GID SID
POSIX mode bits User + Group ACL

RFC2307

UID: 14 SID: S-1-3-1


GID: 12 User ACL: Write permissions
owner group other 754 … Group ACL: Read-only permissions

How to best translate


these?

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 31
Multi-Protocol Access Control Styles

• Use Access Control Style to control which protocol can set permissions
• All the ACS modes introduced in previous Purity//FB versions are supported
• The default ACS is Shared with Safeguard enabled

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 32
Access Control Styles Permission Behavior

Access Control SafeGuard Client Behavior


Style
Enabled Disabled NFSv3 NFSv4.1 SMB

“chmod” is Not allowed to set permissions Dominating; all permissions


SMB (Native) N/A
not permitted Access based on translated SMB ACL managed by Client

“chmod” Not allowed to set permissions


Dominating; all permissions
NFS ”chmod” change results Access based on translated
managed by Client
change is in removing NFS ACL
merged into the ACLs,
ACLs*** keeping only Last permission modification wins
Shared
mode bits Access based on translated ACL to either side

POSIX permissions enforced by clients


Independent* SMB ACLs enforced by clients
Only mode bits allowed
N/A
Last permission modification wins; access is translated
Mode Bits*
and reduced to mode bits granularity only

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 33
Access Control
Lesson 3

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 34
Active Directory

Active Directory Kerberos


Integration will:
• Greatly simplify the integration of FlashBlade
into Microsoft Active Directory
• Use the most secured Kerberos
authentication with the flexibility of choosing
different levels of encryption
• Combine separate Kerberos directory
services configuration workflows for SMB
and NFS into a single workflow
• Multi Forest AD Support with 2-way trusts

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 35
Administrative Access

Secure multi-user administration All-around security


• GUI, CLI or REST API requests • Secure (HTTPS/SSH) access to all
• Multiple administrative role-based user interfaces
access control
• Support for OAuth REST API
• Integrated with LDAP/Active authentication model
Directory
• Support for Rapid Data Lock via KMIP
• End-to-end control on all operations
• All communication between
browsers, Pure1®, and the array use
HTTPS with TLS encryption
• Customer provided or self-signed
certificates
• No Data Access
© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 36
Role Based Access Control

• Read-only User
§ FlashBlade monitoring, reporting, and alerting
§ No access to change configuration

• Ops Administrator
§ Read-only, plus able to open Remote Assist

• Storage Administrator
§ Manage file systems, snapshots
§ Manage object store buckets, accounts, and users
§ No access to change FlashBlade’s global or configuration settings

• Array Administrator
§ Full access to all user commands on FlashBlade
§ Configure and modify all available global settings on FlashBlade

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 37
Remote Assist

• Secure Access
§ Completely controlled by customer administrator

§ Can be terminated at any time

§ Challenge-response one time password generated by the array ensures no unauthorized


access

§ Allows Pure Support to directly troubleshoot array


• Comprehensive Auditing
§ Audit trail of all interaction with the array
• All-Around Security
§ Cryptographically secure via SSH over HTTPS or HTTP proxy

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 39
Module Summary
4
In this module, we covered:

• Explaining supported protocols for data access


• Discussing different client access features
• Summarizing mixed protocol access options

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 40
What two protocols are supported
on the FlashBlade? Select 2.

A. NFSv2
B. NFSv3
Knowledge
C. S3 Object
Check #1 D. SMB3

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 41
What two protocols are supported
on the FlashBlade? Select 2.

A. NFSv2
B. NFSv3
Knowledge
C. S3 Object
Check #1 D. SMB3

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 42
What is user mapping?

A. Matches SID to UID/GID


B. Combines users into one unique ID
C. Updates user permissions based
Knowledge
on access type
Check #2 D. Manages user authentication
between systems

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 43
What is user mapping?

A. Matches SID to UID/GID


B. Combines users into one unique ID
C. Updates user permissions based
Knowledge
on access type
Check #2 D. Manages user authentication
between systems

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 44
How can an admin control a user’s
object permissions?

A. Multitenancy
B. API calls
Knowledge
C. Access policies
Check #3 D. Versioning

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 45
How can an admin control a user’s
object permissions?

A. Multitenancy
B. API calls
Knowledge
C. Access policies
Check #3 D. Versioning

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 46
© 2023 Pure Storage® (“Pure”), Portworx®, and their associated logos are the property of Pure. Third-party names
may be trademarks of their respective owners.

For future product roadmap purposes, the development, release, and timing of any features or functionality
described for Pure products remains at Pure’s sole discretion. The information provided is for informational
purposes only and is not a commitment, promise, or legal obligation to deliver any material, code, or functionality
and should not be relied upon in making purchasing decisions or incorporated into any contract.

All results and values disclosed herein may be exemplary and may change depending on your specific network
environment. OPEX treatment is subject to customer auditor review.

The Pure Storage products and programs described are distributed under a license agreement restricting the use,
copying, distribution, and decompilation/reverse engineering of this video and any Pure products. No part of the
program may be reproduced in any form by any means without prior written authorization from Pure and its
licensors if any. Pure may make improvements and/or changes in the Pure products and/or the programs described
herein at any time without notice. This program is provided “as is” and all express or implied conditions,
representations, and warranties, including any implied warranty of merchantability, fitness for a particular purpose,
or non-infringement, are disclaimed, except to the extent that such disclaimers are held to be legally invalid. The
information provided is for informational purposes only and is not a commitment, promise, or legal obligation to
deliver any material, code, or functionality and should not be relied upon in making purchasing decisions or
incorporated into any contract.

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 47
Data Protection
Module 5

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 1
Course Modules

1. Why FlashBlade? 4. FlashBlade Features


2. FlashBlade Hardware 5. Data Protection
3. Purity//FB Overview 6. FlashBlade Sizing
7. Selling FlashBlade
8. Course Summary

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 2
Module Objectives
5
By the end of this module, you will be able to:

• Describe benefits of snapshots


• Explain the purpose of object versioning
• List features and function of replication
• Illustrate the importance of SafeMode for file and object

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 3
Snapshots
Lesson 1

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 5
What Are File Snapshots?

• Logical point-in-time view of file system

Snapshot 1 Snapshot 2 Snapshot 3


File
System 1
9:00 AM 10:00 AM 11:00 AM

Live

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 6
File Snapshot Features

• Snapshot special directory can be enabled for each file system for viewing snapshots
§ Show up in file system root as a directory
§ Access all snapshots as if they are normal directories/files
§ .snapshot cannot be renamed, deleted, or moved
§ .snapshot name is reserved

• Windows Previous Version is


supported*

© 2023 Pure Storage® Confidential – Subject to Partner NDA *Starting Purity//FB 4.4.0 Uncomplicate Data Storage, Forever 7
File Snapshot Details

• Snapshots are enabled per file system and enabled by default


§ Can create/delete snapshots by CLI/GUI/REST
§ A snapshot is identified by the file system and an optional suffix
• File_system_name.suffix
§ Rename is not supported

• Limits
§ 512 snapshots for each file system
§ 150,000 snapshots in total for each FlashBlade® cluster
§ File system level snapshot and single file system only

• Deleting a file system deletes all the snapshots belonging to the file system
• Object Stores do not support Snapshots as they use ‘versioning’
© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 8
Writing Data Without Snapshots

• Authority that manages this portion


of the file system does the following:
File § Chunk C is logically overwritten
System § New version of C is written
Metadata § Old version no longer referred to and is
marked as ready for garbage collection
§ Garbage collection will asynchronously
Chunk Chunk Chunk
A B C delete Chunk C at some point

New
Chunk
C
* 16 MB Underlying Chunks
© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 9
Writing Data With Snapshots

• Authority that manages this portion


of the file system does the following:
File § Snapshot taken
System Snapshot • ‘copy’ of metadata pointers made
Metadata § Chunk C is logically overwritten
• Volume metadata refers to ‘new’
Chunk C
Chunk Chunk Chunk
A B C • Snapshot continues to refer to ’old’
Chunk C so can’t be Garbage
New Collected
Chunk
C
* 16 MB Underlying Chunks

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 10
Writing With Multiple Snapshots

File
Snapshot Snapshot
System
1 2
Metadata

Chunk Chunk Chunk


A B C

New
Chunk
C
* 16 MB Underlying chunks

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 11
Object Versioning
Lesson 2

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 12
Object Versioning on FlashBlade

• Data Protection against accidental overwrite


• Allows for automatic retention of previous versions of objects
§ Provides multiple RPOs in DR scenario
§ Object SafeMode™ protects older versions from early/malicious deletion

• Can be enabled or disabled on a per bucket basis


• Object Lifecycle rules used to set retention period for older versions
§ Objects automatically deleted when retention period expires on older versions
§ Up to 1,000 lifecycle rules per Bucket
§ Without lifecycle rules, older versions need to be manually deleted

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 13
Object Versioning
Without Versioning With Versioning

Object 123
Object 123
Version 1

Object 123
Object 123
Version 2

Object 123
Object 123
Version 3

$result = $s3->getObject([ 'Bucket' $result = $s3->getObject([ 'Bucket'


=> $bucket, 'Key' => ‘object123’]); => $bucket, 'Key' => ‘object123’,
'VersionId' => ‘version1’]);

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 14
Replication
Lesson 3

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 15
File Replication

Bi-Directional Cross-Site System Protection

Simple Snapshot-Based Protection


Low RPO, Zero $€¥£

Fan-in 10:1 / Fan-out 1:10 (Purity//FB 4.1.5)


5:1 Fan-in to FB//E (Purity//FB 4.3)
© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 16
Bi-Directional Cross-Site Protection
Production Workloads

App App App

Array Connection

Source: FlashBlade A Target: FlashBlade B

File System 1 Replica Link system 1


File System
Policy (Target)
(Source)
FS 1 Fs 1
FS

System 22
File system Replica Link File System 2
(Target) Policy (Source)
FS
Fs 2 FS 2

Read-only Replica File System Access On Target File System Enables:


• DR Testing
• Data Validation

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 17
How FlashBlade File Replication Works
Production Workloads

App App App

Array Connection

Source: FlashBlade A Target: FlashBlade B

FS 1
FS1 SNAP

FS 1
Snap 1
Baseline
Snapshot

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 18
How FlashBlade File Replication Works
Production Workloads

App App App

Array Connection

Source: FlashBlade A Target: FlashBlade B

FS 1 FS1
SNAP2

FS 1 FS 1
Snap 1 Snap 2
Baseline Delta
Snapshot Snapshot

FS1
SNAP2
FS1 A

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 19
How FlashBlade File Replication Works
Production Workloads

App App App

Array Connection

Source: FlashBlade A Target: FlashBlade B

FS 1 FS1
SNAP3

FS 1 FS 1 FS 1
Snap 1 Snap 2 Snap 3
Baseline Delta Delta
Snapshot Snapshot Snapshot
FS1
SNAP2

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 20
DR With FlashBlade File Replication
Production Workloads Production Workloads

App App App App App App

Read Only
Write

Target: FlashBlade
Source: A A
FlashBlade Target:
Source:FlashBlade
FlashBlade
BB

Reprotect &
Source Site Down Simple 1-click Failover
Ready For Failback

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 22
Object Replication

Multi-Cloud Secure Replication

Automated Asynchronous Replication


Secure, Zero $€¥£

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 24
FlashBlade Object Replication Features

Asynchronous Replication Replication To AWS


Eventual Consistency Of Data Replicate To Amazon S3 In Native Format

1:1, Cascading, Fan-Out Replication Automatic & Continuous


Source Bucket Is Read/Write, Bi-Directional Support No Policy Or Scheduling Required

On The Wire Encryption


Support For TLS 1.2,1.3
No Additional License Cost
Zero $ Software License

FB//S: Fan-in 10:1 / Fan-out 1:10


© 2023 Pure Storage® Confidential – Subject to Partner NDA (Purity//FB 4.4.x) Uncomplicate Data Storage, Forever 26
How FlashBlade Object Replication Works

Array Connection

FlashBlade A FlashBlade B

Replica Link
Source
Remote

Replica Link
Remote Source

FlashBlade To FlashBlade
Object Replication

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 27
How FlashBlade Object Replication Works

Target Connection

FlashBlade A

Replica Link
Source
Remote

FlashBlade To Amazon S3
Object Replication

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 28
How FlashBlade Object Replication Works

FlashBlade 1 FlashBlade 2
S3 Put S3 Put

Repl Tracking

Bkt1 Bkt2

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 29
SafeMode
Lesson 4

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 35
Purity Delete Operation

1 2
Eradication
File System Destroy Queue Eradicate
Snapshot Permanently
Object Store Deleted

Object Store
24 Hour
File System
Timeout
Or
Snapshot
Manual

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 36
SafeMode For File

• Additional layer of protection against rogue administrators & ransomware attacks


• Once SafeMode is enabled:
§ Upon deletion, snapshots & file systems are placed in eradication bin
§ Snapshots & file systems cannot be immediately eradicated by array administrators
§ FlashBlade takes SafeMode system-wide snapshots every 24 hours (by default)
§ SafeMode scheduled snapshots are automatically deleted by the system
• Default is 14 days
• Configurable up to 400 days

• Filesystem Replication with SafeMode is supported


• Enabling, disabling, or changing the retention period of SafeMode requires
intervention by Pure Storage support

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 37
How It Works: Normal Operation
SafeMode Enabled
Scheduled Or
1 Time Set By 2 Pure Support Only
Pure Support Under Control Of
Administrator
Eradication Queue
For 1 Day Eradicate
File system Destroy 14 Days*
Snapshot Permanently
File system
Snapshot Deleted

Snapshot
Snapshot
3 SafeMode™
Snapshots
Schedule Setup By
Pure Support * Default Retention Of 14 Days
Can Be Configured From 1 – 400 Days
© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 38
SafeMode For Objects

• With Object SafeMode enabled, you cannot destroy a bucket directly


§ Rouge admin credential unable to destroy a bucket

• Uses separate eradication timer from SafeMode for File (NTP cannot be modified)
• Disables overwrites and deletes to objects within a bucket for the eradication period
• When enabled, Object SafeMode applies to all buckets on the system
• Object Versioning not supported
• Object Replication with SafeMode is supported
§ No object versioning required on source and target buckets
§ source and destination systems should have the same Object SafeMode settings

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 39
Retention period protects object for the duration

03/03/2023

Pr
Data Protected Data Mutable
Object Lock Retention Period Unprotected Period
●Protects the objects and ●Operations like DELETE are
Retention Period object versions allowed as long as the S3
User has the required
●Blocks operations like
permissions
DELETE
Defines the time
duration for which the ●Explicitly configured on
object can’t be deleted Object through S3 API calls
or through Bucket level
settings
© 2023 Pure Storage® Confidential –
- Subject to Partner NDA Uncomplicate Data Storage, Forever 41
Object Lock Enabled: Retention time followed (ex. 1day
retain objects)
• Un-ratcheted (Retention Lock Disabled)
• Governance / Compliance:
• Can decrease / increase retention days
• Ratcheted (Retention Lock Enabled)*
• Governance
• Can decrease / increase retention days
Object Lock • Compliance
• Cannot return to “Governance”
SafeMode Retention Lock • Retention cannot be decreased
prevents reductions to
bucket-level, default
retention settings.

© 2023 Pure
©2022 Pure Storage
Storage® Confidential
Confidential – – Subject
For to Partner
internal use onlyNDA Uncomplicate Data Storage, Forever 42
Buckets are protected with Retention Lock and
WORM

Retention Lock
03/03/2023
When Retention Lock is set to
Ratcheted Storage administrator can’t

Bucket eradicate a non-empty bucket


permanently but Pure support can

Protection
WORM Capability
03/03/2023
Once Eradication mode is set to
Protect Bucket through ‘Retention Mode’ neither storage
Retention Lock and WORM administrator nor Pure support can
capabilities. Settings can be eradicate the bucket, unless empty.
managed by Storage
Administrator.

© 2023
2023 Pure Storage®
Pure Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 43
*cannot be changed back to permission-based once configured
Module Summary
5
In this module, we covered:

• Describing benefits of snapshots


• Explaining the purpose of object versioning
• Listing features and function of replication
• Illustrating the importance of SafeMode for file and object

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 47
What are file snapshots?

A. Full copy of the file system


B. Backup to a 3rd location
C. Copy stored on second FlashBlade
Knowledge D. Point-in-time view of the file system
Check #1

© 2023
2023 Pure Storage®
Pure Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 50
What are file snapshots?

A. Full copy of the file system


B. Backup to a 3rd location
C. Copy stored on second FlashBlade
Knowledge D. Point-in-time view of the file system
Check #1

© 2023
2023 Pure Storage®
Pure Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 51
What is Object Versioning?

A. Automatic retention of previous objects


B. Point-in-time view of the file system
C. Backup to a 3rd location
Knowledge D. Copy stored on second FlashBlade
Check #2

© 2023
2023 Pure Storage®
Pure Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 52
What is Object Versioning?

A. Automatic retention of previous objects


B. Point-in-time view of the file system
C. Backup to a 3rd location
Knowledge D. Copy stored on second FlashBlade
Check #2

© 2023
2023 Pure Storage®
Pure Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 53
What two types of replication are supported
on FlashBlade? Select 2.

A. Asynchronous file
B. Synchronous file
Knowledge C. Asynchronous object
Check #3 D. Synchronous object

© 2023
2023 Pure Storage®
Pure Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 54
What two types of replication are supported
on FlashBlade? Select 2.

A. Asynchronous file
B. Synchronous file
Knowledge C. Asynchronous object
Check #3 D. Synchronous object

© 2023
2023 Pure Storage®
Pure Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 55
What unique feature of Purity//FB allows us to
offer SafeMode?

A. At rest encryption
B. Eradication bin
Knowledge C. All-flash array
Check #4 D. Object versioning

© 2023
2023 Pure Storage®
Pure Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 56
What unique feature of Purity//FB allows us to
offer SafeMode?

A. At rest encryption
B. Eradication bin
Knowledge C. All-flash array
Check #4 D. Object versioning

© 2023
2023 Pure Storage®
Pure Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 57
© 2023 Pure Storage® (“Pure”), Portworx®, and their associated logos are the property of Pure. Third-party names
may be trademarks of their respective owners.

For future product roadmap purposes, the development, release, and timing of any features or functionality
described for Pure products remains at Pure’s sole discretion. The information provided is for informational
purposes only and is not a commitment, promise, or legal obligation to deliver any material, code, or functionality
and should not be relied upon in making purchasing decisions or incorporated into any contract.

All results and values disclosed herein may be exemplary and may change depending on your specific network
environment. OPEX treatment is subject to customer auditor review.

The Pure Storage products and programs described are distributed under a license agreement restricting the use,
copying, distribution, and decompilation/reverse engineering of this video and any Pure products. No part of the
program may be reproduced in any form by any means without prior written authorization from Pure and its
licensors if any. Pure may make improvements and/or changes in the Pure products and/or the programs described
herein at any time without notice. This program is provided “as is” and all express or implied conditions,
representations, and warranties, including any implied warranty of merchantability, fitness for a particular purpose,
or non-infringement, are disclaimed, except to the extent that such disclaimers are held to be legally invalid. The
information provided is for informational purposes only and is not a commitment, promise, or legal obligation to
deliver any material, code, or functionality and should not be relied upon in making purchasing decisions or
incorporated into any contract.

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 58
FlashBlade® Sizing
Module 6

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 1
Course Modules

1. Why FlashBlade? 4. FlashBlade Features


2. FlashBlade Hardware 5. File System Protection
3. Purity//FB Overview 6. FlashBlade Sizing

7. Selling FlashBlade

8. Course Summary

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 2
Module Objectives
6
By the end of this module, you will be able to:

• Describe factors relevant to FlashBlade sizing


• Understand the effect of data reduction on capacity
• Become familiarized with new FlashBlade//S sizing tool
• Examine considerations when sizing FlashBlade//S

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 3
Sizing Overview
Lesson 1

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 5
Sizing A FlashBlade

More accurate details means a


Information to gather from the customer
more accurate sizing

• Capacity • Data protection needs • Performance


§ Current needs additional capacity for: § Workload / App
§ Expected growth § Replication • Read / Write Ratio
§ Bursting required § Snapshot capacity • Qty Clients / Streams
• Retention period
• Metadata intensive
• Rate of change
• Access Protocols
§ SafeMode™ enabled

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 8
Additional Sizing Capacity Considerations

What is each workloads expected compression rate?

• Each workload’s required capacity and compression rate should be calculated


separately

Is in-flight encryption used in the environment?

• Results in a lower compression rate on array

Will SafeMode be enabled?

• Requires sizing for additional capacity due to longer eradication timer and
additional automated snapshots

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 9
Network Sizing Considerations

Midplane Speed Front end speed Single Client to Blade max


TCP connection speed

//S Blades //S Chassis

Client/Server
50 Gbps 100 Gbps 50 Gbps
x 8 ports

Client/Server
10 Gbps
40 Gbps 50 Gbps
x 8 ports

First-Gen Blades First-Gen FlashBlade Chassis High Speed Switch(s)

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 10
Workload Considerations For Sizing

• To make best use of each blade’s resources:


§ Ensure enough connections for ECMP to evenly distribute
across blades
• Min ~ 30-40 client connections/chassis, 4/blade
§ Determine how many blades are needed for capacity

• Best in environments with many client connections


§ Use clients with multiple NICs

• Parallel workloads realize the most benefits


§ Single stream workloads are not a good fit

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 11
Maximizing FlashBlade’s Capabilities

• Maximize file workloads through concurrency and parallelism


§ Create more streams by NFS mounting multiple VIPs from client
§ Take advantage of RapidFile Toolkit and/or Linux Nconnect

• S3 – Object Access consideration


§ Object access designed with concurrency in mind
§ Application may have optimization settings which could further improve object access
performance
§ Example: Application side S5cmd will take better advantage of FlashBlade parallel
multithreading abilities then S3cmd

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 13
Raw, Usable, And Effective Capacity

• SKUs for blades and DirectFlash Modules are in


raw TB Raw Flash Capacity
• usable Capacity is raw capacity minus overhead v Protection
v Overhead
• Effective Capacity is usable capacity times the v Metadata
compression rate
Usable Capacity
• FlashBlade compresses data on ingest usable
X
Data Reduction
Capacity
§ Different data sets compress at different levels Rate
=
§ Not all data can be compressed Effective
Capacity
• If data can’t compress, effective = usable

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 14
Compression Ratio Defines Effective Capacity

• Compression requires compute power


§ Deeper reduction takes more compute
§ Trade off between space and speed

• First-Gen FlashBlade
§ Uses LZO for fast, consistent decompression speeds

• FlashBlade//S
§ Uses Anacharsis
• A Pure implementation which utilizes multiple compression filters optimizing
compression rates for different workloads and hardware configurations

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 15
Compression Ratio Examples*

● ~60% gain in S200* ● ~70% gain in S200**


● ~45% gain in S500* ● ~50% gain in S500**

*Based on FlashBlade engineering tests with sample data


**To calculate overall gain, equal weightage of the datasets has been considered

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 16
Purity//FB Effective Capacity

• Not all data compresses the same or at all 130 TB Effective Capacity stored on 60 TB usable

• Different data sets can compress at Example Compression 60 TB


different rates Data Sets Rates usable

• Determine compression ratio for each 60 TB 3:1 20 TB


data set
40 TB 2:1 20 TB
• Data set size divided by ratio equals
usable required 30 TB 1.5:1 20 TB
• Add together data set usable to size array
60 TB @ 3:1 fits onto 20 TB usable
40 TB @ 2:1 fits onto 20 TB usable
30 TB @ 1.5:1 fits onto 20 TB usable

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 17
Min / Max Single Chassis Capacities
FlashBlade//S with 48 TB
DirectFlash Modules
Max 1920 TB
2.4 PB Effective at a 2:1 ratio

First-Gen FlashBlade with


52 TB blades
FlashBlade//S with 24 TB Max 792 TB
DirectFlash Modules 1 PB Effective at a 2:1 ratio
Min 168 TB

First-Gen FlashBlade with


17 TB blades
Min 123 TB

*Unless otherwise specified, capacities listed are raw

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 18
What To Do For Sizing

• Partner SE Deal Opportunities - Register Early, Register Often


• The partner should document the opportunity by submitting a deal registration
• In the approved deal registration, the Pure Account Team contact info is provided
§ Reach Point will list a Pure AE and SE to contact for questions
§ The Pure SE will assist with the sizing

• Pure personnel must be engaged and perform every sizing


• Pure SEs have access to additional resources to accurately size the solution

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 19
FlashBlade//S Sizing
Considerations
Lesson 2

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 20
Pure Sales Tools Vault

• What is it?
§ Pure Sales Tools Vault is the single portal for employees and partners to access Pure
product sizers
§ Other tools will be added to the portal in the future

• How do I access PSTV?


§ Okta -> Pure Sales Tool Vault tile -> Select a product to size

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 21
FlashBlade//S Sizer

• First-Gen FlashBlade not available in • Integrates with SFDC


sizer § Aligns with opportunities in SFDC
§ use previous sizing spreadsheet § Ability to generate link to sizing reports
• Same look and feel to FlashArray sizer • Ability to collaborate
• Tool requires the following details § Can share with Puritans
§ Site information § Adds ability for versioning
§ Performance parameters § Create multiple variations of sizing
§ Capacity parameters

PURESTORAGE® SIZER New for FlashBlade//S

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 22
Information Required - Data Entry – Four Tabs

• Sizer tool features 4 tabs


• 3 for data entry and 1 for the result

Sites / Systems Capacity Parameters Performance Parameters Results

Out
Data Data Data
In In In

No results
without filling in
other three tabs

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 23
Factors Which Influence Performance
• FlashBlade//S Blades feature improved compute, updated processors and
memory vs First-Gen FlashBlade Compute
• S500 blades have more compute capacity than the S200

• Compression level varies depending on workload, blade model and


DirectFlash Module capacity Compression Level
• S200 blades usually result in deeper compression

• 24 TB DirectFlash Modules have twice the NVRAM/TB as the 48 TB


DirectFlash Modules
NVRAM Per TB

• Performance is based on several factors


• In most cases, S500 will provide more overall performance vs S200 Performance/TB

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 25
FlashBlade Comparison
Performance in
IOPs or Throughput

S500 * Note overlap in capabilities


Next-level performance between the two blades

*
S200
Ultimate Efficiency

la de
la sh B
F
en
st -G
Fir
Capacity in TB

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 26
FlashBlade//S Capacity

• Capacity decoder shows usable


capacity
• With uncompressible data:
§ Effective = Usable

• With compressible data:


§ Effective = Usable X Compression Ratio

*This information was excerpted from the capacity decoder in Nov. 2022.
Some capacity numbers were rounded to nearest whole number.

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 27
24TB DirectFlash Module Capacities
1195
Raw Capacities* 960 Effective Capacities*
Assuming 2:1
Compression Ratio
864 1037
720 896

768 648 878 778

576 480 597


658
4 DirectFlash Modules 672 4 DirectFlash Modules 717
432 518
3 DirectFlash Modules 504 3 DirectFlash Modules 538
384 439
2 DirectFlash Modules 336 2 DirectFlash Modules 358
240 299
216 236
192 219
1 DirectFlash Module 168 1 DirectFlash Module 179

# of # of
Blades
7 8 9 10 7 8 9 10
Blades

*All capacities are listed in TB and rounded to nearest whole number

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 28
48TB DirectFlash Module Capacities
1928 2399

Raw Capacities* Effective Capacities*


1735 Assuming 2:1 2082

1446
compression ratio
1799

1542 1301 1763 1562

1157 964 1322 1200


4 DirectFlash Modules 1350 4 DirectFlash Modules 1440
868 1041
3 DirectFlash Modules 1012 3 DirectFlash Modules 1080
771 881
2 DirectFlash Modules 675 2 DirectFlash Modules 720
482 600
434 521
1 DirectFlash Module 337 386 1 DirectFlash Module 360 441

# of # of
Blades 7 8 9 10 Blades
7 8 9 10

*All capacities are listed in TB and rounded to nearest whole number

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 29
FlashBlade//S SKUs
• SKUs are named as follows: FB – <MODEL> ADD <CAPACITY> - <CONFIGURATION>
• <MODEL> is the blade type with DirectFlash Module capacity
§ S200 or S500
§ -P is a blade populated with 24TB DirectFlash Modules
§ -D is a blade populated with 48 TB DirectFlash Modules

• <CAPACITY> is the added raw value of all DirectFlash Modules


• <CONFIGURATION> is formatted as <# of Chassis>C<# of Blades>B<# of DirectFlash Modules/blade>M
• 1C7B1M would be 1 Chassis with 7 Blades with 1 DirectFlash Module each

• A new array with seven S200 blades with 2 48TB DirectFlash Modules each (total 14) would be
§ FB-S200-D ADD 672TB- 1C7B2M (1 chassis-7blades- 2 DirectFlash Modules/blade)

• Adding two blades with 2 24 TB DirectFlash Modules each to an existing config


§ FB-S200-P ADD 96TB- 0C2B2M (0 chassis-2blades-2 DirectFlash Modules/blade)

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 30
Module Summary
6
By the end of this module, you will be able to:

• Describing factors relevant to FlashBlade sizing


• Understanding the effect of data reduction on capacity
• Becoming familiarized with new FlashBlade//S sizing tool
• Examining considerations when sizing FlashBlade//S
• Referencing sizing of First-Gen FlashBlade

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 40
How is the effective capacity
determined?

A. Raw capacity minus overhead


B. Usable capacity minus overhead
Knowledge
C. Raw capacity divided by
Check #1 compression rate
D. Usable capacity multiplied by the
compression rate

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 41
How is the effective capacity
determined?

A. Raw capacity minus overhead


B. Usable capacity minus overhead
Knowledge
C. Raw capacity divided by
Check #1 compression rate
D. Usable capacity multiplied by the
compression rate

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 42
Which information is important to collect
when sizing a FlashBlade?

A. How many clients are connecting


B. What is the expected capacity
Knowledge
C. What are the data protection needs
Check #2 D. All of the above

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 43
Which information is important to collect
when sizing a FlashBlade?

A. How many clients are connecting


B. What is the expected capacity
Knowledge
C. What are the data protection needs
Check #2 D. All of the above

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 44
What determines if a SKU is a multi-
chassis configuration for a
FlashBlade//S?

A. 1C7B1M
Knowledge
B. 1C7B4M
Check #3 C. 1C10B2M
D. 2C20B4M

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 45
What determines if a SKU is a multi-
chassis configuration for a
FlashBlade//S?

A. 1C7B1M
Knowledge
B. 1C7B4M
Check #3 C. 1C10B2M
D. 2C20B4M

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 46
© 2023 Pure Storage® (“Pure”), Portworx®, and their associated logos are the property of Pure. Third-party names
may be trademarks of their respective owners.

For future product roadmap purposes, the development, release, and timing of any features or functionality
described for Pure products remains at Pure’s sole discretion. The information provided is for informational
purposes only and is not a commitment, promise, or legal obligation to deliver any material, code, or functionality
and should not be relied upon in making purchasing decisions or incorporated into any contract.

All results and values disclosed herein may be exemplary and may change depending on your specific network
environment. OPEX treatment is subject to customer auditor review.

The Pure Storage products and programs described are distributed under a license agreement restricting the use,
copying, distribution, and decompilation/reverse engineering of this video and any Pure products. No part of the
program may be reproduced in any form by any means without prior written authorization from Pure and its
licensors if any. Pure may make improvements and/or changes in the Pure products and/or the programs described
herein at any time without notice. This program is provided “as is” and all express or implied conditions,
representations, and warranties, including any implied warranty of merchantability, fitness for a particular purpose,
or non-infringement, are disclaimed, except to the extent that such disclaimers are held to be legally invalid. The
information provided is for informational purposes only and is not a commitment, promise, or legal obligation to
deliver any material, code, or functionality and should not be relied upon in making purchasing decisions or
incorporated into any contract.

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 47
Selling FlashBlade®
Module 7

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 1
Course Modules

1. Why FlashBlade? 4. FlashBlade Features


2. FlashBlade Hardware 5. File System Protection
3. Purity//FB Overview 6. FlashBlade Sizing
7. Selling FlashBlade
8. Course Summary

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 2
Module Objectives
7
By the end of this module, you will be able to:

• Describe FlashBlade’s Evergreen Subscription


• Describe FlashBlade use cases and advantages with:
§ Rapid Restore
§ High Performance Analytics
§ AI/ML

• Summarize other solutions that use FlashBlade

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 3
Evergreen Offerings
Lesson 1

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 5
Storage That Works Like STaaS

Deploy Once, Upgrade In Place

No Planned Downtime
No Data Migration

Full Performance, Non-stop


Modernize Media

Multi-generational Lifespan
Investment Protection

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 6
The Expanded Evergreen Subscriptions

NEW

• Storage that gets better over • Purchase the appliance and • Purchase SLAs
time own the array • Pure owns and manages
• Consume storage capacity hardware and software
• Traditional appliance with a subscription-based
ownership model • Consume storage capacity
• Flexible usage-based with a subscription-based
• Subscription to software
software and services model
included
subscription with the ability • Hardware and software
• Hardware upgrades included to own the hardware upgrades are performed as
at regular intervals
needed to meet customer
SLAs

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 8
Modular, Software-Defined Architecture

Upgradable Components Long-Life Chassis Upgradable Software


For Capacity and Performance Designed to Future-Proof Your Investment For Latest and Greatest Features

Rapid, Online Upgrade Cycle

With No Downtime,
Performance Loss,
Or Data Migration

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 10
FlashBlade Suitability

FlashBlade is great for: FlashBlade is not suited to:

• Modern data protection solutions • Small scale application


• Rapid Restore • Home Directories
• Fast ransomware remediation • General file serving
• Modern Analytics Applications • Low number of clients
• AI/ML • Data Archival
• Technical computing, including • Low performance requirements
EDA • Very low latency storage
• Modern Apps/Software Development • Block storage
• High capacity • OLTP Databases
• Highly parallel workloads

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 12
Powering Diverse Industries

FinTech Research Software Automotive

IT and Services Online Media AI Hospitals

SLED Manufacturing Video Games Banks and Hedge Funds

Media and Entertainment Universities and Colleges Telecom Investment

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 13
2023 Gartner®
Magic Quadrant™
for Distributed
File Systems and
Object Storage

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 14
Rapid Restore
Lesson 2

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 15
What Is Rapid Restore?

• Enable Low RPO recovery


• Flash Based Data Recovery
• Data reduction
• Scalable
• Ideally Simple

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 16
Rapid Restore Solutions

How long does it take to backup? How long does it take to recover?

Up to 90 TB/hour backup performance* Up to 270 TB/ hour recovery performance*

Pure Solutions Featuring FlashBlade:

• Fast SQL Server Backup and Restore with FlashBlade


• FlashBlade as a Rapid Restore Target for Veeam, Commvault, and Veritas
• FlashRecover™ with Cohesity backup/restore to FlashBlade

Pure Storage Confidential - Subject to NDA *1st Gen FB Hero Numbers


© 2023 Pure Storage® Confidential – Subject to Partner NDA FB//S Use the Sizer Uncomplicate Data Storage, Forever 18
Rapid Restore for Leading SaaS Company

Old Architecture New Architecture

Then VS Now

• 3RU Servers • 1RU Servers


• $45k per Server • $10k per Server
Cross Rack • 2 SSDs per Server for DB
Backup • 6 PCI-e Flash per Server
via MySQL dump (3 for DB, 3 for fast • Backup to FlashBladeTM
recovery) • 2.5x More Servers per Rack

•38 Hours for Full •0.5 Hours for Full


Recovery Recovery

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 19
High Performance
Lesson 3

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 20
FlashBlade Is Performance For All Customers

70% faster backups, 70% data 4 years of 100% uptime on 8


reduction and 2x capacity to arrays, with infrastructure
support data-driven R&D projects. troubleshooting in seconds.

Running monthly storage usage


reports in 30 minutes vs. 45 99.999% availability for always
days allowing news articles to reliable access to analysis of
be delivered to local media in compilation workloads.
real time.

Learning time has been


Ingests data up to 30x faster reduced from 7 days to 1 day,
delivering to customers in increasing computing
minutes vs. weeks. efficiency by 7x powering
genetic research.

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 21
Exadata Missed SLAs In 2017
SLA

2013

Large Telecom Workload 50 ETL Jobs Analytics

In Asia 2017
Workload
100 ETL Jobs Analytics

• Customer Highlight Oracle


RAC w/ 100 ETL Jobs + Analytics
FlashBlade 3x Faster
Hours to
Complete
1 2 3 4 5 6 7 8 9 10 Reports
• Full Rack Of Exadata > 4RU FlashBlade
• ETL Workloads Doubled Since 2013 … And FlashBlade Sped Up Backup Window
• Some Analytics Missed SLA 16 Hours
2017
• Exadata Upgrade ≈ 3x Original Cost for full DB Backup Job

Oracle
RAC w/
2 Hours
FlashBlade 8x Faster
Hours for
Backup
2 4 6 8 10 12 14 16 18 20

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 22
Giant Leap For Oracle Data Warehouse

9TB 2.7:1 70% 8X


Database Data Reduction Reduction In ETL Time Faster Backup

Removed Oracle Compression Licenses


Greatly Improved Parallelism
Maintained Existing DNFS Environment
© 2023 Pure Storage® Confidential – Subject toPURE CONFIDENTIAL
Partner NDA - DISTRIBUTED TO PARTNERS UNDER NDA ONLY - DO NOT SHARE OR REMOVE THIS FOOTER
Uncomplicate Data Storage, Forever 23
Real World Customer Workload

Large Compute Farm

Heavy Concurrent
Writes

CI/CD Workload

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 24
Real World Customer Workload

Large Compute Farm


Scales to handle
Heavy Concurrent many more
Build times < concurrent builds
Writes
10min

CI/CD Workload

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 25
Real World Customer Workload

Large Compute Farm

Heavy Concurrent
Writes 33% further build time
More clients
reduction with 15 Blades

CI/CD Workload

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 26
Real Customer Use Cases
Lesson 4

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 27
Protecting Critical Infrastructure with Faster Search

Overview
Geo
North America • Use Splunk to detect anomalies and threats
Industry • Faster analysis means better protection
High Tech • Using public cloud for current IaaS solution
Solution Area • Unhappy with high costs
Activate Real-Time Analytics
Modernize Data Protection

Pure Products in Use Solution


FlashBlade
• Deploy FlashBlade for Splunk SmartStore logs
• Reduce public cloud footprint

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 28
Protecting Critical Infrastructure with Faster Search

Results
Lower
TCO • Reduces 5-year costs from $2M in OPEX to one-time $350K CAPEX investment
• Lowers server costs and carbon footprint with 30% fewer servers
• Increases performance with 27% faster returns on complex queries
Better
• Scales easily with the ability to add or remove blades in minutes
Performance

“With better search performance, our teams feel more confident using Splunk. In addition,
Splunk on Pure helped us stay productive during the COVID-19 crisis by making it easy to
Enables collect and analyze data remotely.”
Scaling
Neha Mehra,
Sr. IT Applications Specialist, Infrastructure And Cloud Services, Veritas

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 29
Data Fuels a New Approach to Cancer Care

Overview
Geo
North America • Teaches AI models to recognize cancer cells with thousands of
Industry images
Technology “We can help [patients]
• Faster analysis means improved treatment and diagnosis
get the proper drugs at
Solution Area • Needs extremely high-performance storage
the right time—all
Activate Real-Time • Deployed FlashBlade with NVIDIA DGX-1 servers
Analytics based on machine
learning and AI, built on
Pure Products in Use Results Pure Storage and
FlashBlade
• Increased speed for diagnosis and treatment of patients NVIDIA.”
• Processes petabytes of clinical data to train AI models
Dr. Thomas Fuchs
• Searches millions of histological slides to identify rare samples
Founder And Chief
Science Officer,
PAIGE.AI

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 30
Transforming Data into Insights using AI/ML

Results
Supports
Multi-Cloud • Accelerates research by running parallel workloads simultaneously
• Easier to transfer and work with client data using S3 datastores
• Supports a hybrid cloud strategy for both performance and flexibility
Better
• Simplifies storage management to spin up experiments faster
Performance

“Pure gives us credibility as we take on transformative AI initiatives for clients. It proves we


understand what it takes to run high-risk, high-reward research projects successfully and
Enables cost-effectively.”
Scaling
Alexei Gavriline
Co-Founder and President, Crater Labs

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 32
Using Data to Launch Profitable
New Businesses
Overview
Geo
NOAM • Incubator that provides business services to growing companies
Industry • Legacy storage had reached capacity
“The ability of
Technology • Required modern scalable infrastructure and container support FlashBlade to host
Solution Area • Vendor replacement offerings couldn’t match requirements such a wide variety
Accelerate Core
Applications of protocols and
workloads is one of
Pure Products in Use Results its most impressive
FlashBlade
• Lowered operating costs by pulling workloads back from cloud features.”
• Data scientists and developers are more productive because of
Ed Hammond
performance increases Principal Solutions,
• Powered multiple workloads with ease and enabled faster Architect, Cogo Labs
migration to containerized applications
© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 33
State-of-the-Art Agricultural Genomic Research

Results
4x Faster
Writes • Performance increased and stabilized for end users
• Writing speeds increased by 4x (up to 8 GiB/s vs previous 2.4 GiB/s)
• Backup window reduced by 60%
• Able to utilize new features, such as snapshots
60% Faster
Backups

“Pure Storage is purpose-built for flash technology while other solutions have been
adapted for it. That’s a major differentiator.”
Better
Performance Gonzalo Vera
Head Of Scientific IT, CRAG

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 35
Other Solutions That
Use FlashBlade
Lesson 5

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 36
Pure FlashRecover™,
Powered By
Pure FlashBlade
Cohesity®

Cohesity
DataProtect
Software
Integrates scale-out Pure FlashBlade® unified fast file
and object storage with flash-optimized Cohesity
DataProtect software

Compute Nodes Designed for all-flash performance, simplicity, and


scale to meet the most demanding enterprise
requirements

Uniquely delivers rapid recovery, ransomware


protection, and reuse of data at the speed of flash

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 37
Modern Backup Experience with Pure FlashRecover

• Single Site For Fast Operational Recoveries and DR


• Optional Offsite Repository to Cloud

VMs, DBs, Apps

Cohesity DataProtect Software


//X Or other 3rd party storage

IP/SAN

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 38
AIRI®: AI Ready Infrastructure

AIRI To Extend The Power Of NVIDIA® DGX-1™ Systems

Industry’s First To Simplify AI-At-Scale


Data scientist teams can focus on algorithms, not infrastructure

50 Racks Under 50 Inches


Performance of entire data center for each data team

Slash Training From Months To Weeks


Only a few experts can run multi-node training, AIRI makes it simple

Certified NVIDIA DGX BasePOD reference architecture

AIRI Pure Storage NVIDIA DGX BasePOD Reference Architecture and


Configuration Guide

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 39
Delivering Elastic Scale At Every Price Point
Hyperscale AIRI Add Blades 1 At A Time To
Linearly Scale Storage
Performance and Capacity
AIRI
AIRI MINI

8 GPUs
8 TBs
Internal SSDs
7 Blades
119 TBs / 364 TBs 12 Blades
204 TBs / 624 TBs
15 Blades
16 GPUs
24 GPUs 225 TBs / 780 TBs
2 PFLOPS 22 Blades
3 PFLOPS 374 TBs / 1.1 PBs
32 GPUs
Add DGXs 1 At A Time
4 PFLOPS To Linearly Scale GPU
40GPUs
and Compute
5PFLOPS
Unlimited Capacity

Unlimited GPUs

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 40
FlashStack® for AI

Cisco UCS C480 M5 ML: Next-Gen AI Server


• Purpose-built rack-scale solution for Deep Learning
• Eight NVIDIA Tesla V100s with NVIDIA NVLink Interconnect
• Scalable AI frameworks out-of-box

Cisco Fabric: State-of-the-art Data Center Fabric Switching


• Massive Network bandwidth for fast data ingest with Nexus switches- 100Gb
• Multi-protocol Storage Interconnect

Pure FlashBlade Storage: Fast, Reliable and Shared Storage


• Next-Gen all-flash storage architected for modern analytics and AI
• Seamless data sharing across the data pipeline with Pure Data Hub
• Elastically scale-out to Petabytes as data grows with zero-downtime

Simplify Your ML and DL Data Pipeline!


© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 42
Simplify Your Data Pipeline

Powered By FlashStack For AI


Clean and
Collect Data Correlate Train Deploy Model
Transform

UCS C220 UCS C240 UCS C240 UCS C480ML UCS C220

FlashBlade
Share Data – not just store it
© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 43
Module Summary
7
In this module, we covered:

• Describing FlashBlade’s Evergreen Subscription


• Describing FlashBlade use cases and advantages with:
§ Rapid Restore
§ High Performance Analytics
§ AI/ML

• Summarizing other solutions that use FlashBlade

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 44
What is included with every FlashBlade
purchase and Evergreen subscription?

A. Software upgrades
B. Pure1®
Knowledge
C. No rebuy of capacity
Check #1 D. All of the above

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 45
What is included with every FlashBlade
purchase and Evergreen subscription?

A. Software upgrades
B. Pure1®
Knowledge
C. No rebuy of capacity
Check #1 D. All of the above

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 46
A customer has asked about replacing
their NAS device with a FlashBlade.
What do you need to ask?

A. What is the workload?


Knowledge
B. How much do you want to spend?
Check #2 C. Do you want 17 or 52 TB blades?
D. How soon do you need it?

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 47
A customer has asked about replacing
their NAS device with a FlashBlade.
What do you need to ask?

A. What is the workload?


Knowledge
B. How much do you want to spend?
Check #2 C. Do you want 17 or 52 TB blades?
D. How soon do you need it?

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 48
How can modern data centers benefit
from FlashBlade?

A. Dense storage with low power needs


B. Supports massively parallel
Knowledge
workloads
Check #3 C. Provides fast recovery of data at
scale
D. All of the above

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 49
How can modern data centers benefit
from FlashBlade?

A. Dense storage with low power needs


B. Supports massively parallel
Knowledge
workloads
Check #3 C. Provides fast recovery of data at
scale
D. All of the above

© 2023
2023 Pure
Pure Storage®
Storage® Confidential
Confidential -– Subject
Subject to
to Partner
Partner NDA
NDA Uncomplicate Data Storage, Forever 50
© 2023 Pure Storage® (“Pure”), Portworx®, and their associated logos are the property of Pure. Third-party names
may be trademarks of their respective owners.

For future product roadmap purposes, the development, release, and timing of any features or functionality
described for Pure products remains at Pure’s sole discretion. The information provided is for informational
purposes only and is not a commitment, promise, or legal obligation to deliver any material, code, or functionality
and should not be relied upon in making purchasing decisions or incorporated into any contract.

All results and values disclosed herein may be exemplary and may change depending on your specific network
environment. OPEX treatment is subject to customer auditor review.

The Pure Storage products and programs described are distributed under a license agreement restricting the use,
copying, distribution, and decompilation/reverse engineering of this video and any Pure products. No part of the
program may be reproduced in any form by any means without prior written authorization from Pure and its
licensors if any. Pure may make improvements and/or changes in the Pure products and/or the programs described
herein at any time without notice. This program is provided “as is” and all express or implied conditions,
representations, and warranties, including any implied warranty of merchantability, fitness for a particular purpose,
or non-infringement, are disclaimed, except to the extent that such disclaimers are held to be legally invalid. The
information provided is for informational purposes only and is not a commitment, promise, or legal obligation to
deliver any material, code, or functionality and should not be relied upon in making purchasing decisions or
incorporated into any contract.

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 51
Course Summary
Module 8

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 1
Course Modules

1. Why FlashBlade? 4. FlashBlade Features


2. FlashBlade Hardware 5. File System Protection
3. Purity//FB Overview 6. FlashBlade Sizing
7. Selling FlashBlade
8. Course Summary

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 2
Course Summary

In this course, we covered:


• Describing the challenges with modern unstructured data
• Identifying market opportunities for FlashBlade®
• Summarizing features of Purity//FB
• Recognizing components of the FlashBlade
• Discussing solutions for FlashBlade with customers

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 3
Next Steps And Additional Training

• Complete FlashArray™ Architect Associate Course


• vPlaybooks
§ FlashBlade & UFFO
§ Rapid Restore & Ransomware

• Take the FlashBlade Architect Associate certification

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 4
FlashBlade Architect Associate Certification

• Exam FBAA_004
• Recommended training:
§ FlashBlade Architect Associate (this course)
§ Additional documentation available in Exam Readiness Guide
• https://www.purestorage.com/resources/certifications/flashblade-architect-associate.html

• 60 questions
• 120 minutes
• Multiple choice/multiple select
• Register and take the exam online

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 5
Additional Resources

• support.purestorage.com pages • FlashBlade //E Differences training


§ Purity//FB User Guide § Internal Link:

§ Purity//FB Release Notes § Partner Link:

§ Data Reduction on FlashBlade


§ File Replication
§ FlashBlade Sizing
§ RapidFile Toolkit
§ SE Tools page
§ FlashBlade SafeMode™
§ Evergreen®
§ Pure1® Manage
§ Evergreen//One™
© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 6
LAB Access
1. Learners can access the LAB by logging into the Pure Storage Learning portal
(Intellum). Go to “My Events” and click the associated class you are enrolled.

Pure Storage Confidential - Subject to NDA


© 2024 Pure Storage, Inc. 7
LAB Access
2. Scroll down to the bottom of the page and click the the “training-lab-student” or
“training-lab-instructor” icon to go to the lab portal.

3. Click “Launch” to provision the LAB. Wait for the LAB to finish provisioning until you
see Running. Click Launch again.

Pure Storage Confidential - Subject to NDA


© 2024 Pure Storage, Inc. 8
LAB Access
4. Learners will be able to see the provisioned LABs with procedure and LAB remaining
time. LAB Remaining Time LAB Procedure

© 2024 Pure Storage, Inc. 9


LAB Access
5. Access to the arrays will be accomplished by logging in to the Windows Server. Some
setting on the Windows Server has been pre-configured as per best practices. Click on
the Windows Server1 VM tile to get started.

Pure Storage Confidential - Subject to NDA


© 2024 Pure Storage, Inc. 10
Suspending the LAB
6. Learners will have 16hrs “Run Time” to finish the LABs. You can stop the clock and
suspend the LAB by clicking “Suspend” on the Launch page or the main “Pause”,
”Stop” or “Shut-Down” button at the top of the VMs tab. This will conserve on
resources and power.

Pure Storage Confidential - Subject to NDA


© 2024 Pure Storage, Inc. 11
© 2023 Pure Storage® (“Pure”), Portworx®, and their associated logos are the property of Pure. Third-party names
may be trademarks of their respective owners.

For future product roadmap purposes, the development, release, and timing of any features or functionality
described for Pure products remains at Pure’s sole discretion. The information provided is for informational
purposes only and is not a commitment, promise, or legal obligation to deliver any material, code, or functionality
and should not be relied upon in making purchasing decisions or incorporated into any contract.

All results and values disclosed herein may be exemplary and may change depending on your specific network
environment. OPEX treatment is subject to customer auditor review.

The Pure Storage products and programs described are distributed under a license agreement restricting the use,
copying, distribution, and decompilation/reverse engineering of this video and any Pure products. No part of the
program may be reproduced in any form by any means without prior written authorization from Pure and its
licensors if any. Pure may make improvements and/or changes in the Pure products and/or the programs described
herein at any time without notice. This program is provided “as is” and all express or implied conditions,
representations, and warranties, including any implied warranty of merchantability, fitness for a particular purpose,
or non-infringement, are disclaimed, except to the extent that such disclaimers are held to be legally invalid. The
information provided is for informational purposes only and is not a commitment, promise, or legal obligation to
deliver any material, code, or functionality and should not be relied upon in making purchasing decisions or
incorporated into any contract.

© 2023 Pure Storage® Confidential – Subject to Partner NDA Uncomplicate Data Storage, Forever 13

You might also like