One thing I don't quite understand is why these SSDs are using flash type memory for server solutions (due to its limited life span)? For laptops, absolutely, they need to maintain the data on them when the power is turned off.
For server solutions, consider the following scenario:
- Use regular RAM (instead of flash) for the drive since it is considerably faster (yes, I know it is susceptible to power failure). It would probably be good to "RAID" the RAM so RAM modules could fail without losing data.
- Add to that multiple redundant power supplies, a HDD array of the same size as the "ram disk" and redundant UPSs.
- A smart control system that constantly backs up the live data to HDD to help prevent data loss due to a power failure. Ideally, the "live" data would be mostly backed up at any given point in time so at the point of power failure, it would only take a few minutes to complete the backup before the batteries fail.
- When the power is restored, the smart control system would load the data from HDD back to the "ram disk". It would be smart enough to allow for immediate access to the data while loading it to the "ram disk" so the production system wouldn't have to wait.
Would this exceed 1 million IOPS?