C'est un choix technique efficace lorsqu'il y a beaucoup de trafic, une utilisation intensive constante.
Les exemples que vous avez énumérés utilisent la base de données principalement à des fins de stockage, la recherche / le traitement étant bien plus. Le cloud concerne principalement la vitesse et la puissance du processeur, et cela a un coût. Il existe des solutions d'archivage beaucoup moins chères (et plus fiables) qui n'offrent pas le type de vitesse mais dépassent le cloud à tous les autres égards. La BI, l'analyse, etc. ne sont pas non plus quelque chose que vous effectuez 5000 fois par seconde 24 heures par jour, 7 jours par semaine. Il sera moins coûteux de créer un serveur dédié, puis d'attendre quelques secondes pour que chaque requête se termine, que de payer la maintenance du cloud à cet effet.
Si vous fournissez des applications Web - des logiciels en tant que service sur le net, pour de nombreux clients, le cloud est le bienvenu et offre le plus d'avantages, car il s'adapte au trafic fluctuant mais toujours élevé. Si la charge est faible ou nulle la plupart du temps, il existe des solutions plus rentables.
De plus, si les données sont très confidentielles, il n'est pas judicieux de les placer sur des machines tierces partagées avec d'autres sociétés au hasard, supervisées par des personnes hors de votre contrôle ...