The Shape of Tomorrow's Data

Have a closer look at FlashBlade's key components: Blade, Elasticity, and Elastic Fabric.

Our Four Design Principles

Effortless Elastic Scale

FlashBlade was built to scale to 10s of PBs of data and billions of files/objects, handling both IO and metadata scale seamlessly as it grows. An elastic scale-out design at every level, FlashBlade is simple to manage at any size. Need anything more? Just add a blade.

Simple to Manage

FlashBlade includes a built-in GUI and CLI, as well as our Pure1 cloud-based management and support platform. A single administrator can manage a FlashBlade deployment of any size.

Distributed-Everything Performance

With an N+2 design for redundancy, FlashBlade can tolerate two full blade failures and many more flash chip failures without data service interruption. The latest LDPC error recovery protects against flash bit errors, and all data is encrypted all the time. Blade loss results in a predictable 1/N aggregate performance loss, and the system auto-rebuilds to heal around failures.

Integrated Enterprise-Class Switch Fabric

We designed intelligence into the networking so you don’t have to worry about it. FlashBlade utilizes a high performance 320Gb/s fabric with object messaging and distributed transaction protocol to ensure fast and reliable communication between Elasticity instances running on each blade.

EACH BLADE ADDS MORE MAGIC

The simple scaling unit that adds capacity (8TB or 52TB), along with protocol processing, metadata, and NV-RAM with each addition.

Programmable Processor

FPGA with embedded ARM cores delivers efficient flash management

PCIe Connectivity

The fastest connection from flash to processors

System-on-a-Chip Processor

Processing + networking in a low-cost design

DRAM with Power-Safe Write Protection

Scales write bandwidth with each Blade


Elasticity

Elastic scale-out storage services at every layer.

Elastic Core

The scale-out object core of the system, the Elastic Core implements the basic CRUD (Create, Read, Update, Delete) semantics that all protocols are built-on. It also implements all system and flash resiliency services, including data reduction, encryption, as well as full reliability protection against flash and component failure. Future data services will also include snapshots and replication.

Elastic Map

The extensible metadata engine of the system, the Elastic Map delivers variable-block metadata across all layers of the system. Metadata performance is treated just as critically as I/O performance, and the Map can be queried independently by the user for rich file usage and auditing analytics.

Protocols

Multiple protocols are implemented as peers on top of the Elastic Core, allowing the system to present data via file, object, or higher-level analytic protocols simultaneously. Each protocol is implemented from scratch in a true scale-out fashion, and extensibility allows future protocols to be added easily.

Elastic Fabric

A built-in, software-defined fabric that scales to 100s of Blades and 1000s of clients.

High Performance 320Gb/s

From client to Blade, a 320Gb/s Ethernet network ensures the fastest, most cost-effective connectivity that you never have to manage.

Proprietary Low-Latency Protocols

Proprietary object messaging and distributed transaction protocols ensure fast and reliable communication between Elasticity instances running on each blade.

Software-Defined Fabric

Separate virtual networks isolate client, management/metadata, and data transport with defined SLAs.