Two things about storage:
Basic block storage - high capacity spinning rust - is very cost effective and 'cheap', even when used in a high-availability / redundant configuration.
Said, similar storage, supplied by a Cloud provider, is stupidly expensive in relative terms. Albeit, 'cold' versions can be reasonable value if you don't want realtime access to your data, and you can work your way through the maze of egress price charging points.