All-flash storage has become increasingly popular in data centers as a means of much faster data access than traditional hard disk, but its growth has been impeded by cost and storage density. There was too much of the former and too little of the latter.
Every memory, storage and server vendor is working full out to address that issue, and it has turned into quite an arms race, which benefits the customer. So much so that Gartner predicts that within the next 12 months, solid-state arrays will improve in performance by a factor of 10 while doubling in density and cost-effectiveness.
IBM has just made its contribution to that growth. It has announced advances in flash storage that it claims will provide a three-fold increase in density in the same physical space for its FlashSystem 900 flash arrays, while reducing data capacity costs by 60 percent.
IBM used Micron’s newest 3D stacking memory to achieve this density. A few years back, NAND flash memory hit a wall at around 16nm, where it became impossible to shrink the memory cells any smaller. That stopped the growth of memory density and thus capacity when they couldn’t squeeze any more bits into the same space.
The solution that flash memory makers like Micron came up with was to stack the layers of flash memory on top of each other like pancakes. If they couldn’t scale out, they could scale up. Very quickly they expanded from 32 layers to 48 layers to 64 layers, and Western Digital is talking about 96-layer NAND flash sometime in the near future.
With the stacking comes increased capacity again. That’s how IBM is able to get three times the storage capacity in the same space. The current FlashSystem 900 on the market – which has been on the market since April of last year, so it was due for an upgrade – has 60TB of capacity. Now it has a max capacity of 180TB.
It’s the same trick everyone uses, since Micron has many partners, but IBM has its own secret sauce, as well. It uses hardware compression with a custom FPGA, so the array doesn’t need to talk to the CPU to perform the compression. It’s all done in the flash array itself. This allows for much faster speed. IBM also claims there is no single point of failure in the array for always-on performance.
At the same time, IBM also introduced new virtualization software called Spectrum Virtualize, which is designed to ease the migration of data to and from its public cloud services — for simple data migrations, as well as for disaster recovery of data.
Finally, new software enables IBM and non-IBM storage to be used with the Docker and Kubernetes containers environments, and new cloud-based software integrates storage with artificial intelligence and machine learning to provide constant diagnostics to help optimize the performance, capacity and health of clients’ storage infrastructure.
IBM said the new all-flash systems and new software would be available by the end of the year.