“Made for Solid State” SDS Architecture – Key Considerations
My previous blog is generating some interesting questions on why I think Atlantis USX is solid-state optimized vs. others in the SDS/HC category are not.
Hint – it is fundamentally about the architectural approach to treating solid state media in an optimized fashion
Let’s get into the details. It is important to understand the strengths and weaknesses of NAND flash (currently the most popular solid state media):
- While we all know Flash is finicky when it comes to writes, we often forget to include that in our consideration when evaluating architectures.
- Secondly, while Flash is faster than HDDs, it is still an order of magnitude slower than RAM.
So starting with (1), if there is a technically solid and widely agreed reason to avoid writes to flash as much as possible, why are we willing to entertain architectures that do the exact opposite, and continuously harass flash with writes over and over again? Blatant examples of these architectures are the ones that have implemented post-process deduplication. Just imagine the torment flash goes through in a post-process dedup world:
Read the entire article here, "Made for Solid State” SDS Architecture – Key Considerations