There is a mini revolution going on, and Facebook is the main force driving it.
It is the Open Compute Project (OCP), and its mission is to redesign the modern-day data centers and drive open hardware and architectural designs and specifications, including storage. The overall goals are to drive greater data center efficiency, flexibility, energy savings and cost effectiveness in a new class of “hyperscale” datacenters. Facebook, Google and Amazon are some of the examples of hyperscale datacenters, where their businesses relies on massive computing power, exponential storage performance and racks and racks of computing infrastructure to drive their web-computing or cloud-computing services.
Some of the cool technology innovations in mind includes having systems that support any CPUs from any vendors including Intel and AMD. We may even see both processor brands running on the same motherboard. The Open Common Slots component for processors is based on PCIe. Intel has pledged their Decathlete motherboard specifications for OCP and likewise AMD has produced its Roadrunner mobo series specification for the project as well. The ARM processor could also be supported in the near future in this “mix-and-match” OCP ideals.
Other proposed changes include OpenRack specifications, “sleds”, and of course, the Open Vault project for storage (aka “Knox”).
As the Open Vault Storage specification version 0.5 states, the hardware design of Open Vault is a 2U storage enclosure that holds up to 30 units of 3.5″ HDDs. Basically it is really 2 1U trays holding 15 HDDs each. Both 1U trays are interconnected via 4 SAS x4 6Gbps expander boards, 2 (SEB-A and SEB-B below) on each tray.
Here is a high level look at the system components layout of 1 tray:
Here is another view from the front, with both 1U trays together making it 2U.
There is also a photo I got from the specification document, which I like:
All these proposals to the OCP project are really fantastic because it looks like it is going to take off in a big, big way.
I have already seen these significant changes to storage space, as industry players, driven by server virtualization are “cutting the fat“ in between the compute layer and the storage layer, moving the I/O processing and communication closer and closer to the processing power.
From another point of view, pretty soon the storage networking industry would have to drop the “networking” portion and the storage landscape in the hyperscaling datacenters will be dearth of networking protocols such as iSCSI and Fibre Channel. It will be back to the days of DAS (direct-attached storage) once again, but this time, the networking will be based on channel-based, high performing, and low-latency communications such as PCIe.
The “addressing”, delivery methods and configuration will be handled by the software itself, running at the compute layer and we no longer have to configure IP for storage, iSCSI sessions or Fibre Channel zoning to link the LUNs to the applications.
And it is already happening today as we have seen how VMware VSA (virtual storage appliance) doing all that using NFS with internal direct-attached storage. Bigger things are coming too from VMware, like the Virtual SAN technology and it is going to disrupt the storage industry in a big way. I reiterate my stand that VMware is going to be a storage killer. Read my blog post here.
So, if Facebook and its Open Compute Project supporters have it their way, that could spell a paradigm shift for storage networking professionals (or should I say storage professionals). We would see a new breed of cloud computing professionals coming up in the near future that will have compute, networking, storage, applications, service delivery and business management skill sets, to dominate the job landscape.
At the same time, OCP could define how storage hardware is designed in the future for hyperscalability, creating a snowballing effect on the storage networking industry as a whole. The strongest effect, I believe, will be how future storage OSes are designed to fit into the Open Vault storage specifications.
Perhaps the least important requirement of the Open Vault specification is “vanity-free” but that could take away those ugly bezel designs I see nowadays on the storage hardware. I am hoping and praying … 🙂
The assimilation of compute and storage is seen as one of the early steps in the brave new world. As the Borgs would say, “Resistance is futile”.
This one Facebook likes …