What do you mean? There's no reason to move data to a separate domain or server. That simply increases costs as well. The issue is with management and not where it's located and with SSD vs HDD there's already a measure of separation.
I feel like we're going in circles here. The original goal was that everything should be on SSD and not about which parts of a website should be. I pointed this out as being unfeasible. You keep referring to the amount of websites but don't address my point that even a single site with large amounts of data can dwarf thousands of them. There is still a big place for HDD as the main storage.
Shared hosting is in any case irrelevant here as those services do not allow content hosting so they essentially provision on a zero space requirement and tell us nothing about the size of the SSDs installed.
I was specifically addressing two points:
1) That a website can still be hosted on hard drives in 2020
2) That the entirety of a large site should be stored as one
Both points are an emphatic no.
For (1), there is just no justification given the marginal difference in cost and the huge difference in performance. When discounting for the size of media and general user file storage, all sites are relatively small.
For (2), it would be crazy bad practice to keep everything together on a big site. For so many reasons:
- Backup sizes would be staggering and backups would take ages to process.
- Ridiculously unnecessary costs due to how much space would be used for even a month of backups.
- Immense waste of server resources processing such files, and unnecessary usage fees.
- Impossible to maintain content/media files separately from website
- Particularly problematic for online stores, where if something goes wrong you need to very quickly merge the database of the most recent backup with the live version. Nobody wants hundreds or thousands of gigs coming along for the ride for absolutely no good reason.
- But seriously, it's the waste of storage space. Instead of 2-4 copies of all media or whatever is taking up space you'll have 30+ copies. Can't imagine anyone wanting to work this way.
There is no opportunity cost to efficiently separating heavy data storage and the core website. So it doesn't make sense to not do so.
100%. And it's perfectly viable even for middle-of-the-road websites with heavy content thanks to integration with image delivery services like ShortPixel.