Une base de données cloud est un service de base de données construit et accessible via une plateforme cloud. Sa fonction est similaire à celle d'une base de données traditionnelle, mais elle offre en plus la souplesse du cloud computing. Les utilisateurs installent un logiciel sur une infrastructure de cloud pour implémenter la base de données.
Principales fonctionnalités
Les utilisateurs peuvent accéder aux bases de données cloud de pratiquement n'importe où, en utilisant l'API ou l'interface Web d'un fournisseur.
Les bases de données cloud peuvent augmenter leurs fonctionnalités de stockage en cours d'exécution pour s'adapter à l'évolution des besoins. L'entreprise ne paye que ce qu'elle utilise.
En cas de catastrophe naturelle, de panne d'équipement ou de coupure de courant, les données sont sécurisées par des sauvegardes sur des serveurs distants.
Les solutions de base de données IBM Cloud offrent un portefeuille complet de services gérés pour les données et l'analytique, une approche hybride, basée sur l'open source, qui répond aux besoins en matière de données des développeurs d'applications, des spécialistes des données et des architectes informatiques, afin de fournir des avantages immédiats et à plus long terme.
Options de contrôle
Les utilisateurs peuvent opter pour une image de machine virtuelle gérée comme une base de données traditionnelle ou pour le DBaaS (base de données sous forme de service) d'un fournisseur.
Technologie de base de données
Les bases de données SQL sont difficiles à faire évoluer mais très courantes. Les bases de données NoSQL évoluent plus facilement, mais ne fonctionnent pas avec certaines applications.
Sécurité
La plupart des fournisseurs de bases de données cloud chiffrent les données et proposent d'autres mesures de sécurité ; les organisations doivent étudier leurs options.
Maintenance
Pour une image de machine virtuelle, il faut s'assurer que le personnel informatique peut assurer la maintenance de l'infrastructure sous-jacente.
La gestion des données relatives aux engagements et aux applications pour des réseaux massifs d'utilisateurs mobiles ou de dispositifs distants peut être un cauchemar en termes d'évolutivité et de disponibilité.
Le problème est que la plupart des bases de données exigent que les mises à jour se fassent dans une base de données centrale « maître ». Cela peut entraîner des goulots d'étranglement au niveau des performances et empêcher les applications de fonctionner si la connexion à la base de données maître est indisponible.
Une base de données cloud comme IBM Cloudant® permet d'étendre l'accès à la base de données jusqu'aux confins du réseau, comme les appareils mobiles, les installations éloignées, les capteurs, les objets connectés, afin de pouvoir ajouter des capacités et de permettre aux applications de continuer à fonctionner, même hors ligne.
Les bases de données hybrides créent un cloud de données hybride réparti pour améliorer les performances, la portée, la disponibilité, la mobilité et réduire le coût :
Il s'agit de la transition vers le cloud hybride qui répond aux besoins croissants en gestion des données, et non pas aux besoins en infrastructure. Les organisations peuvent optimiser continuellement leur couche de données en termes de coûts, de performances, de sécurité et d'accès. Elle peuvent fragmenter leurs données, les distribuer et les rapprocher de leurs utilisateurs.
Par exemple, les organismes financiers adoptent le concept hybride en utilisant la base de données comme référentiel central pour toutes leurs sources de données hétérogènes, puis en fournissant ces données financières au format JSON. Ces données sont ensuite distribuées à la base de données en tant que service et répliquées dans les régions géographiques du monde entier.
Si un client de Singapour doit attendre plus de 4 secondes pour que les données de son application mobile soient récupérées dans une base de données du New Jersey, il est peu probable qu'il utilise à nouveau cette application. Les bases de données en tant que service peuvent être répliquées et distribuées immédiatement et offrir un accès en quasi temps réel aux données dans le monde entier.
Les bases de données cloud peuvent collecter, fournir, répliquer et pousser vers la périphérie toutes vos données en utilisant le nouveau concept de cloud hybride. Les utilisateurs n'ont plus besoin de déployer le middleware dépendant pour acheminer les demandes de bases de données partout dans le monde. Les applications peuvent être connectées directement à la base de données.