Page d'accueil d'OpenText.
Sujets techniques

Qu'est-ce que la base de données en tant que service (DBaaS) ?

Illustration d'éléments informatiques mettant en évidence un point d'interrogation

Aperçu

La base de données en tant que service (DBaaS) est une catégorie de services informatiques gérés basés sur le nuage qui permettent d'accéder à une base de données sans avoir besoin de mettre en place du matériel physique, d'installer des logiciels ou de configurer la base de données. En revanche, le fournisseur de services prend en charge la plupart des tâches d'administration et de maintenance des bases de données. Les utilisateurs peuvent rapidement démarrer une base de données, charger et analyser des données, généralement avec peu ou pas d'intervention informatique.

Base de données en tant que service (DBaaS)

Pourquoi le DBaaS est-il important ?

Le DBaaS est important pour l'initiative d'entreprise plus large de transformation numérique dans laquelle les entreprises changent fondamentalement leur façon de fonctionner et d'apporter de la valeur à leurs clients. Plus précisément, les entreprises qui aspirent à une plus grande démocratisation des données pourraient choisir le DBaaS comme moyen de mettre en œuvre une stratégie d'analyse à tout moment. De plus, les organisations soucieuses des progrès en matière d'ESG (environnement, social et gouvernance) peuvent tirer parti de la capacité du DBaaS à créer et à supprimer des serveurs à volonté afin d'économiser des ressources.

Avantages du DBaaS

Le DBaaS offre certains avantages par rapport aux méthodes traditionnelles de déploiement de systèmes de bases de données, notamment les suivants :

  • Abstraction de l'architecture physique de votre organisation – Le fournisseur et ses partenaires fournissent le matériel nécessaire à l'exécution de la charge de travail, ce qui élimine pour votre organisation le besoin de maintenir des serveurs.
  • Réduisez les coûts de mise à niveau du matériel et des logiciels de base de données – L’infrastructure n’étant plus sur place, les organisations n’ont plus à investir dans des serveurs de base de données ni à planifier des mises à niveau matérielles fastidieuses.
  • Réduisez vos dépenses d'investissement – Les logiciels en mode « as-a-Service » permettent à une organisation de transférer certaines dépenses d'investissement vers les dépenses d'exploitation. Cela permet de mieux prévoir les dépenses futures, de réduire les coûts d'investissement et de diminuer vos besoins en dépenses matérielles et logicielles.
  • Simplifiez la gestion de vos bases de données – Les fournisseurs de DBaaS prennent en charge de nombreuses tâches courantes de gestion et d'administration de bases de données, ce qui peut également réduire les coûts d'exploitation.

Inconvénients du DBaaS

Il existe également des inconvénients potentiels avec les bases de données en tant que service (DBaaS) par rapport aux bases de données sur site.

  • L'épargne n'est pas automatique. Certaines entreprises ont fait leurs calculs et ont constaté que le DBaaS était nettement plus cher pour certaines charges de travail. Il semble que les économies soient plus facilement réalisables sur les charges de travail éphémères que sur les charges de travail persistantes, car le rapport coût-bénéfice du DBaaS est amplifié lorsque les charges de travail analytiques ne sont pas en cours d'exécution.
  • Manque de contrôle. Avec les bases de données gérées, l'équipe informatique d'une organisation peut ne pas avoir un accès complet aux fonctionnalités d'un serveur, car celles-ci sont également abstraites. Les utilisateurs doivent s'en remettre au fournisseur de services infonuagiques pour gérer efficacement l'infrastructure.
  • Dépendance à l'égard d'Internet rapide. Si la connexion Internet d'une organisation est faible ou subit des pannes, celle-ci n'aura pas accès à sa base de données tant que le problème ne sera pas résolu. De plus, les organisations peuvent rencontrer des temps de réponse lents en raison de la vitesse d'Internet.
  • Sécurité. Certains acheteurs de matériel informatique préfèrent avoir une influence directe sur la sécurité des serveurs hébergeant leurs bases de données. Bien que la sécurité du nuage public soit généralement considérée comme assez robuste, il incombe au fournisseur de sécuriser la plateforme de base de données et l'infrastructure sous-jacente. La sécurité est aussi abstraite à un certain niveau.

 


Catégories de DBaaS

Il existe plusieurs types de fournisseurs de DBaaS, ce qui offre une gamme d'options extraordinairement diversifiée dans le domaine des DBaaS.

fournisseurs de cloud publics

De nombreux fournisseurs de cloud, comme Google, Azure et Alibaba, offrent leurs propres offres DBaaS. Les utilisateurs peuvent utiliser le même compte que celui utilisé pour le calcul et le stockage afin de créer des bases de données.

  • Avantages

    • Simplicité de facturation et de déploiement
    • De nombreuses options performantes
  • Cons

    • Verrouillage
    • Doit utiliser un seul nuage
    • Il est difficile de transférer les charges de travail dans un environnement hybride.
    • Frais de publication des données
    • Les tables externes sont plus difficiles à exploiter

Fournisseurs infonuagiques propriétaires

Les fournisseurs comme Snowflake, Firebolt et d'autres offrent un cloud propriétaire, où les utilisateurs paient le fournisseur à la fois pour l'utilisation de la base de données et pour l'utilisation des services cloud. La base de données et les serveurs sont fournis par le fournisseur, bien que les serveurs et le stockage soient externalisés vers un nuage public fourni par le biais du contrat avec le fournisseur.

  • Avantages

    • Simplicité de facturation et de déploiement
    • De nombreuses options performantes
  • Cons

    • Verrouillage
    • Frais de publication des données
    • Le coût du serveur est négocié par le fournisseur et peut être majoré lors de la vente.
    • Conçu exclusivement pour le nuage

Sociétés partenaires DBaaS

De nombreuses options exceptionnelles pour les solutions DBaaS sont également disponibles sur la place de marché des partenaires de cloud publics. Les utilisateurs concluent des contrats séparément avec le partenaire DBaaS et le fournisseur de cloud. Ces fournisseurs, dont Vertica, offrent souvent différentes options.

  • Avantages

    • Souvent disponible sur plusieurs nuages et plus facile/moins coûteux à prendre en charge sur plusieurs nuages
    • Elles comportent souvent des fonctions plus approfondies ou spécialisées pour faciliter le développement sur certaines charges de travail.
    • Aucun engagement
    • Je travaille souvent dans le nuage et sur site.
  • Cons

    • Il est nécessaire de gérer plusieurs fournisseurs pour la facturation et les licences.

 


Quels sont les critères de sélection d'une solution DBaaS ?

Outre les types de DBaaS, il existe d'autres différences majeures entre les fournisseurs de DBaaS, notamment :

options de déploiement DBaaS

Votre solution DBaaS offre-t-elle aussi un déploiement non-SaaS ? Certains fournisseurs de DBaaS exigent que vous choisissiez un emplacement de stockage spécifique dans un nuage particulier. Cela enferme le client dans un seul nuage, ne lui permettant pas de passer facilement à un autre nuage ni de profiter de l'informatique en nuage à moindre coût lorsqu'il est disponible. Certains fournisseurs n'offrent aucune solution pour l'analyse sur place ou le déploiement dans Kubernetes. Éliminez les fournisseurs qui ne répondent pas à tous vos besoins de déploiement.

Flexibilité des licences

Votre solution offre-t-elle une licence permettant de passer facilement d'un nuage à un environnement sur place ou plusieurs environnements infonuagiques, ou des licences distinctes sont-elles requises pour chaque déploiement ? Quels sont les coûts de maintenance des environnements DEV, TEST, BACKUP et PRODUCTION ? Examinez les coûts totaux pour comprendre quels fournisseurs répondront à vos besoins.

Capacité du lac de données

Avez-vous souvent des fichiers Parquet, Orc, AVRO, JSON ou TEXT stockés localement que vous devez intégrer à vos analyses ? Lors du choix de votre fournisseur de DBaaS, examinez comment il peut allier l'envergure et la rentabilité d'un lac de données à la prévisibilité et à la reproductibilité d'un entrepôt de données. De plus, tenez compte de la capacité de votre solution à gérer les charges de travail des tables externes et de l'ampleur des déplacements de données nécessaires.

Capacité d'optimisation

Votre solution DBaaS fonctionne-t-elle avec une puissance de calcul limitée ? Toutes les analyses ne sont pas identiques, et elles ne devraient pas être considérées comme telles. Assurez-vous que la base de données que vous choisissez dispose d'options pour gérer correctement tous les types de charges de travail et les exigences en matière de niveau de service. Les solutions qui effectuent une optimisation basée sur les nœuds (qui consistent simplement à ajouter des nœuds génériques lorsque votre charge de travail le nécessite) peuvent vous faire passer à côté de méthodes permettant de réduire vos coûts cloud tout en améliorant les performances des requêtes. La capacité d'utiliser des nœuds spécialisés et la possibilité d'optimiser les requêtes lentes sont primordiales.

Profondeur de l'analyse

Pouvez-vous exploiter votre DBaaS pour autre chose que de simples analyses descriptives ? Les entreprises actuelles, axées sur les données, ont des besoins analytiques qui vont bien au-delà des bases de données SQL standard. Par exemple, certaines charges de travail nécessitent des analyses avancées telles que des fonctions géospatiales ou de séries temporelles. L'analytique prédictive devient de plus en plus essentielle pour les équipes de science des données ; il convient donc de réfléchir à la manière dont l'apprentissage machine est pris en charge. Réfléchissez à la manière dont votre solution peut prendre en charge un large éventail de cas d'utilisation analytiques et une équipe de professionnels plus large à mesure que votre base de données infonuagique gagne en popularité au sein de votre organisation.

 


Vertica et DBaaS

Vertica Accelerator est Vertica-en-un-service (DBaaS) qui fournit une plateforme unifiée et performante d'analyse avancée et d'apprentissage automatique avec une configuration infonuagique automatisée et une aide à l'intégration. Il fonctionne sur votre propre compte infonuagique AWS, avec une automatisation provenant du plan de gestion Vertica. Vertica Accelerator est l'une des méthodes de déploiement proposées par la base de données analytique Vertica. Vertica offre également le déploiement sur place, le déploiement Kubernetes, et bien plus encore.

Vertica offre la flexibilité du déploiement dans le nuage privé et public – pas seulement un cloud propriétaire, mais n'importe quel cloud. Notre base de données connecte de manière transparente les environnements sur place aux nuages publics pour une expérience de nuage de données hybride. En implantant un nuage hybride, vous pouvez accroître la flexibilité, le rendement et l'évolutivité. Elle vous offre la possibilité de conserver un contrôle total sur vos données tout en tirant parti des technologies infonuagiques modernes.

Vertica Accelerator vous aide à créer une stratégie pour une tarification plus prévisible grâce à notre licence flexible déployable partout. C'est la meilleure façon de répartir les charges de travail au bon endroit en termes de rapport qualité-prix et d'éviter les situations de point de défaillance unique.

Avec Vertica Accelerator, vous pouvez enfin mettre l'apprentissage machine en production. Vertica prend en charge les algorithmes ML optimisés pour les grappes, R et Python. Les data scientists et les analystes peuvent construire leurs modèles à l'aide de leurs outils et langages préférés, puis exploiter Vertica pour les appliquer à des ensembles de données plus volumineux. L'apprentissage machine intégré à la base de données tient compte de chaque étape du processus d'apprentissage automatique.

Comment pouvons-nous vous aider?

Notes de bas de page