Introducing the Composable Scorecard
Today, we define a framework for comparing different technologies and systems in regards to their applicability in composable systems. Think of this as a child’s report card as applied to technologies. And yes, “plays well with others”, and “needs improvement” are definite areas of concern.
The whole point of composability is to arrive at systems which are totally compatible with the vast array of software and operational expertise that work on “non-composed,” traditional systems. So we’ll give an A+ to attributes that are 100 percent compatible and an F to attributes that are just a disaster and of course A,B,C, and D in between. Like any report card, grades can change over time. So we’ll try to update things at least once a year. Here are the “subjects” of the report card:
- Compatibility – Retains all of the same interactions
- Performance – Delivers the same performance, latency and throughput
- Cost – Reduces total system cost
- Resilience – Maintains or increases reliability and availability of resources
- Security – Maintains or increase data security
- Ease of Use – Intuitive and automated in use
- Scale – Seamless, uninterrupted growth to cloud scale without customer developed scripts
- Intelligent – Predictive, self-healing
- Familiarity – Industry-standard, open source, high volume deployments
Will it Compose? Our Scorecard for NVMe over Fabrics SSDs
Now we’ll perform our first application of the scorecard to a very hot topic today: NVMe flash storage. Let’s see how the scorecard rates NVMe over Fabrics with and without the DriveScale Composable Platform.
When it comes to storage, we are now in an SSD-first world. Hard drives remain important, but only for very high capacity and low-cost applications. When it comes to SSDs, we are now in an NVMe-first world. SATA and SAS SSDs are still being pushed by some system vendors, but all of the component vendors are totally focused on NVMe, which brings huge performance advantages, with little cost impact, to SSDs.
The NVMe over Fabrics protocol standard is a huge boon to disaggregation and composability. It provides a way to use network-based NVMe drives with little or no performance degradation. But NVMe-o-F is new, and RDMA is not widely deployed or understood, so alternate transports such as NVMe on TCP (coming soon) and good old iSCSI can be the most practical way to deliver composable SSDs.
Stay tuned as we next create our Scorecard for Ethernet as a Fabric.