Bonne question!
Voici'quelques idées:
- Vous pouvez les stocker sur Amazon S3. C'est un service de serveur de fichiers qui dispose de bibliothèques natives pour iOS, JavaScript, etc. C'est relativement bon marché.
- Vous pouvez les stocker sur votre propre serveur. Habituellement, cela'est plus cher que S3, mais cela vous permet de construire votre propre serveur back-end. Les bonnes options sont Linode et DigitalOcean.
- Vous pouvez utiliser Parse. C'est un service back-end complet, incluant des frameworks pour iOS, Android, et beaucoup d'autres langages. Essentiellement, c'est un back-end REST clé en main hors de la boîte. Vous pouvez stocker des images sous forme de blobs dans votre base de données. Je ne l'utiliserais pas dans un environnement de production (les blobs n'ont pas leur place dans les bases de données), mais il est bon pour le prototypage ou le MVP de votre application.
Votre meilleur pari est de commencer avec une solution assez facile, et de mettre à niveau lorsque votre application évolue. You can always calculate the running cost when you know how many images you're dealing with, and how big the data is.
Good luck!
Reinder, LearnAppMaking.com