Décider de transférer une base de données du stockage de data center vers le cloud représente un changement technologique majeur.
L'utilisation d'une base de données cloud facilite la croissance de vos bases de données en fonction de vos besoins, en plus de permettre une mise à l'échelle à la hausse ou à la baisse à la demande pour gérer les périodes de pic de charge. Vous pouvez également avoir l'esprit tranquille concernant la sécurité et la disponibilité, car le cloud permet la réplication de la base de données sur plusieurs emplacements géographiques, en plus de proposer plusieurs options de sauvegarde et de restauration.
La question immédiate à laquelle vous devez répondre est la suivante : comment souhaitez-vous que cette base de données fonctionne dans le cloud : allez-vous changer de cap et opter pour l’une des offres Database as a Service (DBaaS) des principaux fournisseurs de cloud, ou préférez-vous l’approche de stockage géré pour une base de données construite sur des ressources IaaS cloud ?
Dans ce blog, nous aborderons les avantages et les inconvénients des deux options, et comment NetApp Cloud Volumes ONTAP peut vous aider à relever les défis liés à l'exploitation d'une base de données cloud.
Ceci fait partie d'une vaste série de guides sur les violations de données.
Dans cet article :
Voici les principaux avantages des bases de données cloud :
Les bases de données traditionnelles exigent des entreprises qu'elles mettent en place l'ensemble de l'infrastructure et des ressources nécessaires à la gestion de leurs bases de données sur site. Le cloud a révolutionné le domaine des bases de données en rendant ces ressources désormais disponibles à la demande, permettant aux entreprises d'échanger les dépenses CAPEX contre des dépenses OPEX. Les fournisseurs de service cloud proposent également des services de migration de la base de données pour vous aider à migrer vos données vers le cloud.
Une base de données en tant que service (DBaaS) est un service cloud de base de données qui prend en charge la gestion de l'infrastructure sous-jacente et des ressources nécessaires aux bases de données cloud. Cela permet aux entreprises de tirer parti des services cloud tout en libérant du personnel pour se concentrer sur d'autres tâches. Dans les organisations de plus petite taille, l'utilisation d'une DBaaS permet à l'entreprise de démarrer rapidement sans avoir besoin de plusieurs spécialistes, car dans de nombreux cas, une DBaaS peut être mise en place rapidement en quelques clics.
Le stockage géré pour les bases de données cloud est un modèle plus proche des bases de données traditionnelles. Au lieu de dépendre d'un service de base de données, vous pouvez créer une base de données dans le cloud de votre choix en utilisant les ressources de calcul et de stockage IaaS natives disponibles. Concrètement, cette base de données fonctionnerait exactement comme votre système existant sur site, à la différence que l'infrastructure serait virtualisée.
L'une des options de stockage de base de données gérée est Cloud Volumes ONTAP, qui introduit des fonctionnalités d'efficacité des données et d'automatisation permettant de réduire les coûts et les frais généraux de main-d'œuvre liés à l'exécution de bases de données cloud.
AWS est une plateforme de cloud computing qui propose plus de 200 services répartis sur de nombreuses bases de données. AWS utilise 84 zones de disponibilité (AZ) réparties dans 26 régions géographiques à travers le monde. Il fonctionne selon le modèle de responsabilité partagée, prenant en charge l'infrastructure sous-jacente afin que les clients puissent se concentrer sur d'autres aspects de leur informatique.
Voici des solutions AWS de base de données populaires :
Azure est la plateforme de cloud computing de Microsoft. Elle propose plus de 200 services et produits pour les environnements sur site, cloud et cloud hybride. Azure sécurise son infrastructure sous-jacente, offrant diverses fonctionnalités et services pour aider les clients à sécuriser leurs informations et leurs charges de travail et à évoluer à grande échelle.
Voici quelques solutions de base de données Azure populaires :
Google Cloud est un fournisseur de cloud computing proposant divers services et produits. L'infrastructure est répartie sur 29 régions cloud et 88 zones, garantissant la disponibilité de ces services dans plus de 200 pays et territoires. Le fournisseur est engagé en faveur de l'open source, aidant les organisations à éviter l'enfermement propriétaire et à établir des implémentations multicloud et de cloud hybride.
Voici des solutions Google Cloud database populaires :
Oracle est une entreprise américaine proposant divers produits et services, notamment des bases de données et des services cloud. Ce fournisseur dispose d'une infrastructure mondiale de data centers répartis dans 20 pays, desservant des clients dans 37 régions cloud. Oracle propose des solutions pour les déploiements sur site, multi-cloud et cloud hybride.
Voici quelques solutions populaires de base de données Oracle dans le cloud :
IBM Cloud est un fournisseur de cloud computing proposant plus de 170 services et produits. L’infrastructure mondiale du fournisseur comprend 60 data centers répartis dans six régions et 19 zones de disponibilité. Comme la plupart des fournisseurs de cloud réputés, IBM Cloud propose des solutions pour le multi-cloud et l’infrastructure de cloud hybride, ainsi que des programmes de protection des données et de conformité cloud.
Voici quelques solutions de base de données IBM populaires :
Que vous optiez pour un DBaaS ou que vous décidiez de gérer une base de données construite sur des composants cloud vous-même, il y a encore certains aspects à prendre en compte avant de décider si l’approche que vous avez choisie répondra à vos besoins.
Limitations de taille : Cela peut constituer une différence majeure entre les options DBaaS et le stockage managé. Les offres DBaaS ont vu leur capacité maximale augmenter au fil des ans, proposant désormais des fonctionnalités d’autoscaling, mais elles restent soumises à des limites strictes en matière de stockage. Allez-vous évoluer au-delà de la capacité que les instances DBaaS peuvent accueillir ? Les bases de données d’entreprise doivent pouvoir croître au fil du temps. Il existe des moyens de surmonter ces limites avec le stockage managé, à la fois grâce à la hiérarchisation des données vers des niveaux de stockage moins coûteux et à une capacité d’extension plus importante.
Protection des données: Votre base de données peut être dans le cloud, mais elle doit toujours être sauvegardée et protégée. Bien qu’un DBaaS propose généralement des instantanés et des sauvegardes quotidiennes par défaut, ces fonctionnalités sont souvent insuffisantes dans des scénarios de niveau entreprise. Il existe des options de stockage géré qui peuvent aider ici, comme la façon dont Cloud Volumes ONTAP offre des copies instantanées de votre base de données à un moment donné, ainsi qu’une haute disponibilité intégrée qui garantit que vous ne manquez jamais les objectifs stricts de RPO=0, RTO<60 secondes.
Performances de stockage: Les performances des bases de données sont également un facteur important dans le cloud. Dans le cloud public, les performances de votre couche de stockage sont souvent liées à la capacité que vous allouez.
Que pouvez-vous faire dans ce cas ? Vos options sont soit de surdimensionner votre capacité afin d’obtenir les performances requises de votre service de base de données managée, soit de passer à l’une des options de disque les plus onéreuses. Si vos charges de travail connaissent d’importants pics de performance, cela signifie que le stockage nécessaire pour votre DBaaS pourrait augmenter considérablement vos coûts.
Clonage de base de données: Cloner une base de données est une tâche courante pour des besoins de développement/test. Cependant, cela peut avoir un impact majeur sur vos performances et vos coûts selon votre option de base de données cloud.
Avec un DBaaS, les clones de votre base de données cloud sont essentiellement des copies complètes de votre base de données, ce qui signifie que toute la capacité sous-jacente de votre base de données est dupliquée (ou plus si vous avez besoin de plus d’un clone). Il existe cependant des exceptions à cette règle, comme avec AWS RDS Aurora qui dispose de RDS Fast Database Cloning.
Avec le clonage rapide de base de données RDS, la base de données clonée pointe vers la base de données source, il n'y a donc aucune copie de données impliquée. Toute modification ou écriture est effectuée sur de nouvelles pages de base de données afin de ne pas impacter la base de données source. Cela offre de bonnes économies et un accès rapide aux clones de base de données, mais l'inconvénient potentiel est que vous êtes actuellement limité à 15 clones pour les bases de données MySQL ou PostgreSQL. Dans les scénarios de développement/test, 15 copies représentent généralement un goulot d'étranglement.
Des solutions de stockage géré offrent des capacités de clonage plus flexibles. NetApp FlexClone® vous permet de créer un nombre illimité de clones accessibles en écriture, instantanément et de manière optimisée en termes d'espace.
Lift and Shift : Si vous transférez vos charges de travail vers le cloud, l’un des premiers défis que vous rencontrerez sera de savoir comment exécuter vos charges de travail dans le cloud. Le concept de DBaaS est séduisant, mais savez-vous comment les utiliser ? Utilisez-vous une base de données spécialisée ? Votre base de données “convient-elle” à un modèle DBaaS ? Qu’ignorez-vous, et dans quelle mesure votre équipe est-elle préparée à gérer les situations qui pourraient survenir ?
En optant pour un déploiement de base de données traditionnel, bon nombre de ces problèmes disparaissent et vous pouvez simplement poursuivre le traitement dans le cloud.
Un service DBaaS propose un modèle prédéfini pour votre base de données. Il n’est pas personnalisable et peut vous obliger à modifier le fonctionnement de votre base de données ou de l’application qui en dépend. Avec le stockage géré pour les composants cloud, il y a plus de flexibilité et d’adaptabilité, ce qui peut minimiser la courbe d’apprentissage et les “pièges” lors du déplacement de vos charges de travail vers le cloud.
Opérations de cloud hybride/multicloud : Une différence majeure entre la façon dont les options DBaaS et de stockage managé diffèrent réside dans leur capacité à faciliter les opérations de cloud hybride et multicloud au sein de vos centres de données sur site, ou éventuellement entre différents fournisseurs de cloud public. Les DBaaS du cloud public sont très puissants, mais ils ne sont pas directement compatibles entre eux. Cela signifie que déplacer vos charges de travail de base de données vers, depuis ou à travers les clouds nécessitera une configuration manuelle plus complexe.
Grâce à certaines options de stockage géré, cela peut être beaucoup plus facile puisque la couche de gestion des données peut orchestrer de manière transparente entre les différents environnements de stockage, qu'ils soient dans un autre cloud ou sur site. Par exemple, si vous utilisez déjà NetApp sur site, vous pouvez tirer parti de SnapMirror® pour déplacer vos données vers et à travers les clouds, et tout aussi facilement ramener les charges de travail sur site.
Le cloud vous offre une grande flexibilité pour exécuter vos charges de travail de base de données, que ce soit de manière traditionnelle ou en tant que service. Le chemin que vous choisissez dans le débat entre base de données cloud et base de données traditionnelle dépendra des défis auxquels vous êtes confronté et de ce qui est le plus important pour votre entreprise. Si vous recherchez un service qui prend en charge de nombreuses tâches standard de gestion de base de données et d'infrastructure, vous disposez d'un large éventail d'options et de fournisseurs de cloud pour bénéficier des avantages des bases de données cloud.
Si un niveau plus élevé d'adaptabilité, d'évolutivité, de protection et de contrôle de votre base de données est important, le stockage managé pour une base de données cloud est probablement votre meilleur choix. NetApp Cloud Volumes ONTAP est la plateforme de gestion des données de NetApp qui sert de couche de stockage managé pour le stockage sur Google Cloud, AWS et Azure. Les bases de données cloud qui fonctionnent sur Cloud Volumes ONTAP bénéficient de capacités de stockage managé telles que la haute disponibilité, des efficacités permettant de réduire les coûts de stockage des données cloud, une protection des données renforcée, des performances supérieures, et plus encore.
Voici la première entrée de notre base de données dans la série cloud. Les prochains articles se concentreront plus directement sur des types spécifiques de bases de données, notamment SQL, Oracle et les bases de données NoSQL telles que Hadoop ou MongoDB, ainsi que sur les options de bases de données dans différents clouds.
La popularité des bases de données SQL server, notamment MSSQL, MySQL et PostgreSQL, en a fait un pilier des applications et opérations LOB en entreprise. Mais le passage au cloud présente de nouvelles possibilités pour le déploiement SQL, que nous explorons dans ce blog.
En savoir plus dans la série Cloud-Based Database : SQL dans le cloud
Oracle demeure un choix privilégié pour le déploiement de bases de données dans de nombreuses entreprises. Mais à mesure que les architectures de stockage commencent à adopter des éléments cloud, les utilisateurs d'Oracle doivent trouver des moyens de fonctionner en utilisant des modèles de base de données cloud. Quelles sont leurs options ? Découvrez-le dans ce blog.
En savoir plus dans la série sur les bases de données cloud : Oracle Database dans le cloud
Les bases de données NoSQL peuvent s'avérer plus complexes à déployer dans le cloud pour les entreprises que les clusters de bases de données relationnelles traditionnelles. Dans cet article, nous montrons comment répondre aux exigences importantes en matière de gestion des ressources de calcul et de stockage pour le déploiement de bases de données NoSQL dans le cloud.
En savoir plus dans la série sur les bases de données cloud : NoSQL dans les déploiements cloud
Les bases de données se déclinent en de nombreux types, mais une distinction fondamentale les sépare : les bases de données NoSQL et SQL. Quelles sont les différences entre ces deux modèles et lequel est le plus adapté à votre déploiement dans le cloud, aujourd’hui et pour l’avenir ? Découvrez-le dans ce blog.
En savoir plus dans NoSQL vs SQL : Comparaison des bases de données
Les bases de données, qui hébergent des données critiques, nécessitent un niveau élevé de protection des données, un fait qui est aussi vrai dans le cloud que sur site. Dans ce blog, nous examinerons sept pratiques clés pour protéger vos bases de données cloud.
En savoir plus dans Comment protéger une base de données dans le cloud : 7 pratiques clés
L'exploitation d'une base de données basée sur le cloud implique de nombreux éléments, des données elles-mêmes aux composants nécessaires à son fonctionnement, tels que le processeur, la mémoire vive, le réseau, les licences, et plus encore. Comment pouvez-vous tout gérer ? Cet article donne aux équipes informatiques cinq conseils clés pour le déploiement de bases de données cloud.
En savoir plus dans 5 points à prendre en compte lors de l'exécution de bases de données dans le cloud
Les équipes de stockage s'appuient sur NetApp SnapCenter depuis des années pour protéger les bases de données sur site grâce à des capacités de sauvegarde et de restauration instantanées, et ces avantages sont désormais également disponibles dans le cloud. Cet article vous présentera l'utilisation de SnapCenter basé sur le cloud.
En savoir plus dans Sauvegarde et restauration instantanées de bases de données cloud avec SnapCenter
SAP est un pilier de l'entreprise, il n'est donc pas surprenant que les organisations qui l'utilisent souhaitent l'emporter avec elles dans le cloud. Comment peuvent-elles faire cela ? Dans cet article, nous examinons quatre déploiements de bases de données SAP dans le cloud à l'aide de Cloud Volumes ONTAP.
En savoir plus dans SAP Uses in the Cloud: Case Studies with Cloud Volumes ONTAP
En collaboration avec nos partenaires de contenu, nous avons rédigé des guides approfondis sur plusieurs autres sujets qui peuvent également vous être utiles dans votre exploration du monde de la violation de données.
Rédigé par Cloudian
Rédigé par NetApp
Rédigé par NetApp