----------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------
Built on Western Digital, powered by Aerospike
1 Executive Summary
Faster data access and scalability has become a top priority for every business.
To keep pace with constantly growing capacity demands, Organizations needs
to keep storage costs as low as possible. But operating a vast storage
infrastructure, which spans across multiple data centers around the globe, was
becoming increasingly complex and expensive to manage. Relying on storage
solutions from multiple vendors, each of which used separate interfaces and
support organizations, exacerbated the problem. Additionally, organizations
are needed to continue delivering rock-solid reliability as it added capacity
over time. Companies whose business are built on providing reliable
cybersecurity and data protection, the organizations could not afford to
sacrifice quality to lower costs.
For firms struggling to manage high and rapidly growing volumes of
operational data in real-time, it is worth exploring how recent advances in
database management technology provided by Aerospike with OpenFlex™
Solution can help achieve these goals.
OpenFlex™ architecture and products allow storage to be disaggregated from
compute, enabling applications to share a common pool of storage capacity.
Data can easily be shared between applications or needed capacity can be
allocated to an application regardless of location. By decoupling software from
the underlying platform enterprises can build solutions with the greatest
flexibility spanning the portfolio of industry standard OpenFlex™ servers
hardware offerings. This provides a decisive step forward in reducing the cost
of ownership for data centers deployments to come and it addresses all the
problems which is caused by the Volume, Variety, Velocity, Access Speed and
Consistency of data. Aerospike provides a database system that processes
large volumes of operational data in real time while delivering exceptional
runtime performance, high availability, and cost efficiency while still keeping
your data safe.
The open source Aerospike Certification Tool (ACT) for Solid State Drive
benchmarks helps to measure latency under large workloads and increasing
throughput. The OpenFlex™ Composable Platform and Aerospike together
provides capabilities to IT operators that enable them to connect
disaggregated resources intelligently and manage, modify, and scale these
components over time. With the combined solution IT can achieve Greater
productivity, agility, performance and faster time-to-market Solution.
2 Solution Highlights
The purpose of this document is to showcase the ACT benchmark on
OpenFlex™ F3200. The open source ACT helps in evaluating the latencies the
device is capable of under the large workloads and increase in throughput. The
document reports the ACT benchmark results achieved with OpenFlex™ F3200
device and the configuration used to achieve the same. With the ACT testing,
we have validated that high performance is achievable with little or no loss in
speed and latency when compared to Direct Attached Storage (DAS).
OpenFlex™ F3200 is a fabric device that leverage this OCI approach in the form
of disaggregated data storage using NVMe-over-Fabrics (NVMe-oF). The
Aerospike database platform is modelled on the classic shared-nothing
database architecture. The database cluster consists of server nodes, each of
which has CPUs, DRAMs, and rotational disks (HDDs) and optional flash
storage units (SSDs).
3 Technology Overview
3.1 OpenFlex™ F3200 and E3000 Overview
With the exponential growth in data, along with the increasing diversity of
workflows and demands on IT infrastructure, businesses need to increase
speed, agility, and time-to-value for their customers. Emerging as a solution
for this, composable infrastructure is a new architectural approach that—
using NVMe™-over-Fabrics—will vastly improve compute and storage
utilization, performance, and agility in the data center. OpenFlex is based on
scale-out performance and open composability.
OpenFlex is Western Digital’s architecture that
supports Open Composable Infrastructure
(OCI), OpenFlex F3200 and E3000
are fabric devices that
leverage this OCI approach in
the form of disaggregated
data storage using NVMe-
over-Fabrics (NVMe-oF). NVMe-oF is a
networked storage protocol that allows storage to be disaggregated from
compute to make that storage widely available to multiple applications and
servers.
By enabling applications to share a common pool of storage capacity, data can
be easily shared between applications, or needed capacity can be allocated to
an application regardless of location. Exploiting NVMe device-level
performance, NVMe-oF promises to deliver the lowest end-to-end latency
from application to shared storage. NVMe-oF enables composable
infrastructures to deliver the data locality benefits of NVMe DAS (low latency,
high performance) while providing the agility and flexibility of sharing storage
and compute.
OpenFlex F3200 Specification:
The maximum data storage
capacity is 614TB * when leveraging a full set of 10 F3200 fabric devices. Each
E3000 is capable of hosting 10 quantity of F3200. F3200 is capable of scaling
up to 2Million IOps and cumulatively we can scale for each E3000 up to 20
Million IOps in a 3U solution.
F3200 Data Plane:
System Data Ingest Architecture: The system main data ingest architecture
uses two separate 50G Ethernet connections each on a dual QSFP28
connector on the rear I/O of the chassis.
This completes the connection from the device that is inserted into a chassis
slot, through the backplane into the QSFP connectors. The architecture
supports the hot swap nature of the devices and do not require any sort of
shut down or disconnection before servicing. Each 100G Ethernet connection
is split in half at the QSFP28 connectors resulting in 50G per connector
allowing for dual port functionality with the device.
F3200 uses NVMe over Fabrics technology with NVMe-RoCEv2 protocol for all
network transmission.
Read more @ Western Digital OpenFlex Composable Infrastructure
3.2 Aerospike Overview
Aerospike is a distributed NoSQL system that provides extremely fast – and
predictable – read/write access to operational data sets that span billions of
records in databases of 10s – 100s TB. Its patented Hybrid Memory
Architecture™ (HMA) delivers exceptional performance using a much smaller
server footprint than competing solutions. Aerospike uses dynamic randomaccess memory (DRAM) for index and user data. Optionally, applications can
commit each write directly to fast, non-volatile memory (solid state disks or
SSDs), which Aerospike treats as raw devices for Aerospike, which is a
Distributed, Scalable database.
Aerospike enterprises overcome seemingly impossible data bottlenecks to
compete and win with a fraction of the infrastructure complexity and cost of
legacy NoSQL databases. Aerospike’s patented Hybrid Memory Architecture™
delivers an unbreakable competitive advantage by unlocking the full potential
of modern hardware, delivering previously unimaginable value from vast
amounts of data at the edge, to the core and in the cloud. Aerospike
empowers customers to instantly fight fraud; dramatically increase shopping
cart size; deploy global digital payment networks; and deliver instant, one-toone personalization for millions of customers.
The Aerospike Architecture mainly has the below key objectives:
Create a flexible, scalable platform for web-scale applications.
Provide the robustness and reliability expected from traditional
databases.