Flash vs AllFlash

During 2015 have probably both you and I been well informed about Flash storage, and that will solve all your problems. Especially if you have been listen to EMC, IBM, HP and a bunch of smaller unique vendors.

But not only them have talking a lot of Flash Storage, if you also look at ESG, Gartner, Radar and many more analytic companies.

Just searching on the web on "Why Flash Storage" do we get over +55 million answers.
What is the different between Flash vs AllFlash that a few are calling it.

There is a YouTube video that explains very simple Flash vs Disk and what flash really does for you.
I'm trying to copycat that video but via text and pictures instead.
On top of this do you also have, what is the different between Flash vs Flash, let's say what is the different between IBM FlashSystem vs Violin? Or what is the different between EMC ExtremIO, HP 3Par AllFlash array and IBM Storwize All-Flash?
I'm not going in to the different between does two brands.

So let's start with the basic, what are we try to success with an Any-Flash system. We are trying to cut responds time between each I/O and there for generate as many IOPS as possible.
What that said, we can generate enough IOPS for you with a regular SATA disk solution if we have enough spinning disks up, but what we can't is reduce the latency between the CPU in the server and the disk system without changing disk technology.

Let's start with a basic disk solution from any vendor.
Between the CPU and the disk system do we have everything such a PCI BUS, HBA, Fiber Cable, SAN Switch and another FC cable.
This takes approx 100 ms to go though.
Then do we have the disk system, that's probably takes 5000 ms to responds.
Then it takes another 100 ms to send back the information the same route as it comes.

That mean it takes 5200 ms to get a responds on that I/O request.


If we now change that disk system with a all flash array that is based on SSD disks.
We still have the 100 ms between the CPU and the disksystem and that is something we can't do anything about as long we want to use Fiber Optical solution.
But now can we do a large cut of responds time, we can then probably go from 5000 ms to 800 ms with a All Flash system.
And then another 100 ms to send the data back to the CPU. That mean we have reduced the responds time from 5200 ms to 1000 ms. That is a really good cut down and it's probably enough for most applications and users.


But if you want to cut down even more to even less latency then do we need to insert a real flash system.
What happening then is that we still have our 100ms to send the data to the disk system, but now do we cut from 5000ms or 800ms to only 200ms.
And then back the same route for another 100ms.
That mean we have now cut down from 5200ms or 1000ms to only 400ms.


And if you want to get down even more, then should you probably look a local attach PCI BUS flash system to even cut down the transport between the CPU and the disk.
But if you want to know more, please feel free to contact us and we can help you to choose the right flash system that fit your need and budget.


Thanks
Christian Svensson


Comments

Popular posts from this blog

Move a Spectrum Scale Filesystem to an new disk

Manual Upgrade IBM Spectrum Protect 7.1.x to 8.1.x

Upgrade GPFS 3.4 to Spectrum Scale 4.1.1