Une base de données cloud est une base de données conçue, déployée et accessible dans un environnement cloud, comme un cloud privé, public ou hybride.
Il existe deux principaux modèles de déploiement de bases de données cloud, examinés ci-dessous :
Les bases de données Cloud offrent bon nombre des mêmes avantages que les autres services Cloud, notamment ::
Une base de données cloud peut également combiner le traitement des transactions, les analyses en temps réel entre les data warehouses et les data lakes, et le machine learning dans un seul service de base de données, sans la complexité, la latence, le coût et les risques de duplication d'extraction, de transformation et de chargement (ETL).
En termes de gestion de leurs bases de données Cloud, les entreprises ont le choix. Les styles de gestion de bases de données peuvent être classés dans les quatre catégories suivantes :
Il existe de nombreux types de bases de données Cloud, qui sont tous conçus pour répondre à des besoins spécifiques et gérer des types spécifiques de charges de travail. Par exemple, il existe des bases de données spécialement conçues pour gérer les transactions, d’autres conçues pour exécuter des applications à l’échelle d’Internet et d’autres qui servent de data warehouses ou de data marts pour l’analytique.
Les charges de travail OLTP sont prises en charge par des modèles de données différents de ceux utilisés dans les charges de travail OLAP. Les données de document et multimédia reposent sur des formats tels que XML et JSON (JavaScript Object Notation). Les autres types de bases de données comprennent les bases de données graphes utilisées pour l’analyse de connectivité, les bases de données spatiales pour l’analyse géographique et les magasins de valeurs clés pour un stockage hautes performances et la recherche de types de données simples.
Au fil du temps, les bases de données commerciales et d'entreprise se sont développées et ont commencé à englober plusieurs modèles de données et méthodes d'accès dans un seul système de gestion de base de données. Ce qui émerge aujourd'hui dans le secteur, c'est une évolution vers une base de données multimodèle qui permet à l'utilisateur final de travailler sur différents types de charges de travail à partir d'une seule base de données sous-jacente.
Cette nouvelle fonctionnalité permet à de nombreuses applications d’utiliser le même système de gestion de base de données, tandis que l’entreprise continue de bénéficier des modèles de données uniques nécessaires à une application spécifique. Ces nouvelles architectures de base de données permettent aux entreprises de rationaliser considérablement le nombre de bases de données qu’elles utilisent et évitent la création de cloisonnement de données qui empêcherait une entreprise d’utiliser son atout le plus précieux (les données) dans un champ élargi.
La plupart des secteurs d’activité, des services financiers aux soins de santé, peuvent tirer parti des solutions de base de données Cloud. Le choix ne consiste pas à utiliser ou non une base de données Cloud. Il s’agit de choisir le modèle et le type qui répondra le mieux aux besoins spécifiques d’une entreprise.
De nombreuses entreprises choisissent d’adopter une approche progressive de l’utilisation des bases de données Cloud, en associant les modèles de base de données Cloud classiques aux modèles DBaaS. Pour d’autres, tels que celles de secteur bancaire, conserver les applications stratégiques en interne pourrait rester une priorité.
Cependant, les choses évoluent rapidement. À mesure que les modèles DBaaS se renforcent et que la transition vers les bases de données cloud autonomes a lieu, il est probable que les entreprises trouvent d’autres opportunités et d’autres avantages à migrer entièrement leurs bases de données dans le cloud.
Le type de base de données Cloud le plus récent et le plus innovant est la base de données Cloud à pilotage automatique (également connue sous le nom de base de données autonome, référencé ci-avant). Ce type de base de données utilise la technologie du cloud et le machine learning pour automatiser le réglage, la sécurité, les sauvegardes, les mises à jour et d'autres tâches de gestion de routine de la base de données.
Les bases de données à pilotage automatique sont conçues pour supporter automatiquement les pannes matérielles, y compris celles des sites de plateforme Cloud, et offrent des correctifs complets en ligne de logiciels, de micrologiciels, de virtualisation et de clustering. Il est facile de faire évoluer leurs performances et leur capacité selon les besoins. En outre, elles protègent les données contre les attaques externes et les utilisateurs internes malveillants, et évitent bon nombre des problèmes liés aux temps d’arrêt des autres modèles, y compris ceux liés aux opérations de maintenance planifiées.
Une recherche IDC indique (PDF) que jusqu'à 75 % des coûts totaux de gestion des données d'une entreprise peuvent être attribués à la main-d'œuvre. Une base de données à pilotage automatique pourrait potentiellement permettre à une entreprise moyenne d’économiser des centaines, voire des milliers, d’heures de travail de collaborateurs à temps plein par an pour chacune de ses principales bases de données d’entreprise.
Les bases de données à pilotage automatique pourraient contribuer dans une large mesure à éliminer ces coûts élevés et à permettre aux entreprises de confier à leurs administrateurs de base de données des tâches à plus grande valeur ajoutée, telles que la modélisation des données, l’aide aux programmeurs quant à l’architecture des données, et la planification de la capacité future.
Gartner fait miroiter les bases de données Cloud comme l’un des segments à la croissance la plus rapide du marché public des services Cloud et s’attend à ce que le chiffre d’affaires des plateformes de base de données en tant que service (dbPaaS) atteigne presque 10 milliards USD d’ici 2021.
Il existe de nombreux fournisseurs et options disponibles pour les entreprises à la recherche d’une solution de base de données Cloud pour leur activité. Vous devrez choisir le modèle qui convient le mieux aux besoins spécifiques de votre entreprise. Voici quelques fonctionnalités clés à rechercher dans toute base de données Cloud :
La migration d’une base de données vers le cloud peut sembler une tâche ardue, mais elle n’a pas à l’être. La planification préalable est la clé de la réussite. Il est également important de se rappeler que toutes les méthodes de migration ne conviennent pas à tous les scénarios.
Plusieurs facteurs doivent être pris en compte lors du choix de la méthode de migration dont les types de données, les systèmes d’exploitation hôte et la gestion des versions de base de données. Voici quelques éléments à prendre en compte et à préparer pour la migration de vos bases de données vers le Cloud.
Les outils automatisés d'Oracle vous permettent de transférer aisément votre base de données sur site vers Oracle Cloud sans pratiquement aucune interruption de service, car Oracle Cloud utilise les mêmes normes, produits et compétences que celles que vous utilisez actuellement sur site.