SI estas desarrollando una aplicación web o móvil que principalmente necesite alojar imagenes videos o audio tarde o temprano te encontraras con el problema que alojar los archivos en tu servidor o en la base de datos lleva trabajo
Esto porque quizás necesites procesar la imagen cambiando el tamaño para que cargue en distintos dispositivos de forma rápida
Establecer seguridad o permisos para acceder archivos, o establecer backups ante posibles fallos. Entonces aquí puedes usar servicios como AWS S3, o Google cloud storage, Aunque hay servicios mas sencillos de usar que estos como Cloudinary. Este es un servicio que esta en cima de S3, y posee bibliotecas en múltiples lenguajes, java, Python, PHP, .NET, Javacript. esto significa que puedes crearte una cuenta en su sitio web, luego en tu proyecto instalar el modulo en tu lenguaje y empezar a subir archivos, cuando lo hagas obtendrás una URL que podrás almacenar en tu base de datos como un string y lo genial es que cloudinary, ya permite cambiar el tamaño de las imágenes, recortar videos o editarlos usando su API o a través de las bibliotecas, además de organizarlos en su nube, tener caching o hacer Backups en s3.Posee un plan gratuito de 10GB, y empezar a usarlo solo toma unos minutos
#cloudinary #aws #hosting