All-flash storage solutions have already transformed the structured data powering databases, applications and VMs. But unstructured data, both larger and growing faster, is poised for a similar transformation. While the “big data” revolution has shown organizations the potential value dormant in their large pools of unstructured data, traditional unstructured data solutions – legacy NAS filers and scale-out NAS – have remained slow at scale.
These legacy systems are challenged in several dimensions by demands for data to be both big and fast. First and foremost, they were architected for disk – a fundamentally slow media. Second, they have limited metadata scale, which constrains performance even when retrofitted with flash. Finally, their scaling approach typically involves partitioning data to nodes, leading to data silos that cause performance bottlenecks and management frustration. FlashBlade addresses these shortcomings with a three-fold value proposition – big, fast and simple.
While big data increases exponentially, the approach to analytics is growing richer with more complex and highly iterative queries. As a result, scientists, engineers and developers are seeking a new type of storage platform that can deliver fast performance across a massive expanse of data and connecting clients simply and easily, without the expense and complexity of exotic, high performance legacy systems. Target workloads for FlashBlade include:
· Born-Digital Science & Engineering. Whether designing the next-generation chip, simulating airflow over an airplane wing, analyzing weather patterns or teaching a car how to drive itself – organizations are doing it digitally. Today’s scientists and engineers increasingly have limitless compute cores at their disposal – but those compute cores are limited by the ability to connect to and process massive data sets. Bigger, faster data enables richer simulations, smarter models and faster discovery.
· Analytics of Everything. Whether harnessing data from an increasingly-digital business, detecting and responding to threats from a security perimeter or collecting data from billions of IoT sensors spread around the world – competitiveness and security in tomorrow’s economy runs on data. That data is growing exponentially – and the tools to analyze it are getting richer and more transactional, capable of complex queries across massive data sets. The future of analytics requires a big and fast data platform that doesn’t constrain the questions or insights that are possible.
· Cloud-Native Applications. We’re seeing a sea-change in how webscale cloud applications are being built. VMs are giving way to containers and micro-services, feeding the DevOps approach to building and running applications. These new applications are built to be infinitely and instantly scalable, and power a new set of customer experiences that run on data. Webscale applications need a big, fast and infinitely scalable data platform.
FlashBlade is built on an innovative elastic scale-out architecture, which combines commodity hardware components with unique software and ultra-dense packaging to achieve extreme performance, scale, density and efficiency, while delivering a truly affordable price-point for all-flash storage. All FlashBlade hardware and software is engineered from scratch by Pure Storage, and consists of three core elements:
· Blade: The core scale-out element of FlashBlade, each blade contains compute power for data and metadata processing, raw NAND flash for storage and NV-RAM capacity for power-safe protection of writes in flight. Blades are engineered to be ultra-dense and low-power, in 8TB and 52TB capacities.
· Elasticity Scale-Out Software: Running in a distributed fashion across all blades, Elasticity is the software heart of FlashBlade. Elasticity implements a common object store in the system, storage services such as data reduction, encryption and N+2 erasure coding, scale-out protocol services such as NFS (file) and S3 (object), as well as low-level flash management and LDPC error correction. Because Elasticity is one code base across flash management, protocols, volume and storage services, all layers share a common extensible metadata engine and garbage collection for higher global system efficiency.
· Elastic Fabric: FlashBlade includes a built-in, software-defined, low-latency 40 Gb/s Ethernet network. The Elastic Fabric combines blade-to-blade, chassis interconnect and client connectivity into one network, with software-defined QoS to ensure proper traffic prioritization. Both the Elastic Fabric and Elasticity leverage proprietary protocols on top of the commodity Ethernet network for the highest performance low-latency communication.
FlashBlade enables organizations of any size to use data more powerfully, bringing previously-unavailable performance, scale and simplicity to a wide range of use cases. FlashBlade makes all-flash storage affordable for even the largest file and object environments, at a cost of less than $1 per usable GB. FlashBlade enables innovators to focus on innovation, not storage.
Big:
· Elastic Scale-out: FlashBlade grows capacity, IO and metadata performance, bandwidth, and client connectivity linearly as 8TB or 52TB blades are added non-disruptively to the system;
· Petabyte scale in 4U: FlashBlade starts at <100 TBs, and can grow to store up to 1.6PBs of effective capacity in a 4U chassis, and multiple chassis can be interconnected to build larger systems.
Fast:
· All-flash performance and efficiency: FlashBlade delivers up to 15 GB/s of bandwidth per 4U chassis and consistent all-flash low-latency to accelerate any workload, as well as dramatically higher efficiency, replacing racks of storage with its 4U form-factor;
· Metadata scale: FlashBlade is engineered with speed at scale in mind. The future-proof architecture of the Elasticity OS supports creating over 100 million unique objects/files every second for 20 years. In true Evergreen style, any upgrades to support a larger address space are non-disruptive by design.
Simple:
· Dramatic simplicity: One system, one true, gigantic scale-out namespace. Multi-protocol access. A simple web-based GUI and REST API, and cloud-based management and support from Pure1. Anyone can manage FlashBlade – at any scale.
· File and Object: FlashBlade is built on a common scale-out object store that can be accessed via both file and object protocols, and can adapt to new future protocols easily;