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.
Em resposta a Motivos para não armazenar arquivos no banco de dados
1
2
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.
1
Valeu pela dica, sou desenvolvedor dotnet e estou bem habituado com o ecossistema da azure, vou seguir as dicas que me passou.