Muito bom seu post, tenho feito um projeto pessoal e vou precisar guardar fotos de perfil também e isso ja da uma boa noção do que preciso fazer a respeito do banco de dados.

Pra citar um exemplo de cloud: Você pode ter acesso ao Azure por meio do Github Student Pack. Lá você pode encontrar o Azure Blob Storage e já dá pra brincar um pouco.

Ou pode partir pro Cloudinary, que também tem um plano "free" que já dá pra armazenar fotos e até vídeos.

Valeu pela dica, sou desenvolvedor dotnet e estou bem habituado com o ecossistema da azure, vou seguir as dicas que me passou.