Aller au contenu principal

Database as a Service (DBaaS) – Service de base de données

La base de données en tant que service (DBaaS) est une solution gérée proposée par Cloud Avenue, qui fournit des bases de données entièrement administrées aux clients de Cloud Avenue. Les services de bases de données gérées sur l’IaaS de Cloud Avenue reposent sur une solution de virtualisation VMware intégrée à une solution de base de données communautaire et sous licence. Ils sont conçus pour simplifier le déploiement et l’exploitation des bases de données. Ils offrent une instance de base de données sécurisée, évolutive, mutualisée et prête à l’emploi, sans nécessiter la gestion de l’infrastructure sous-jacente.

En tant que solution de service géré, DBaaS offre :

  • Gestion simplifiée et automatisée : gestion des correctifs, des sauvegardes et des mises à niveau, libérant ainsi les administrateurs de bases de données (DBA) du temps consacré aux tâches administratives.
  • Évolutivité et flexibilité : les ressources de la base de données peuvent être augmentées instantanément pour répondre à la demande croissante.
  • Interface utilisateur conviviale permettant d’effectuer des tâches telles que le provisionnement, la surveillance et la configuration des bases de données sans nécessiter d’expertise technique approfondie.
  • Haute disponibilité et reprise après sinistre : basculement automatique et option de haute disponibilité intégrée à double chambre. Visibilité sur l’utilisation et les performances de la base de données sans nécessiter d’infrastructure de surveillance déployée par le client.

La solution de base de données gérée (DBaaS) de CAV est hébergée sur l’infrastructure IaaS de Cloud Avenue, basée sur VMware Cloud Director. L’accès à ce service est réservé aux tenants CAV.

Fonctionnalités du service

Le service de base de données (DBaaS) est un service de base de données cloud fiable et évolutif. Le portail DBaaS vous permet d’effectuer la quasi-totalité des tâches nécessaires, ce qui simplifie les opérations et réduit les charges de travail de maintenance courantes. Vous pouvez ainsi vous concentrer sur le développement d’applications et de services.

  • Instances de base de données

L’unité de gestion la plus petite d’RDS est l’instance de base de données. Une instance de base de données est un environnement de base de données isolé dans le cloud. Chaque instance exécute un moteur de base de données possédant des spécifications, des versions et un état fixes.

  • Moteurs de base de données : Les moteurs et versions suivants sont pris en charge :
Moteur de base de données Versions
MongoDB7.0
MySQL8.0
PostgreSQL16.2
PostgreSQL15.7
  • Types d’instances de base de données

Les instances de base de données sont classées en trois types : instance unique, instance principale/secondaire et réplique. Les instances uniques (ou principales) et les instances secondaires (ou répliques) sont stockées sur des systèmes de stockage distincts, exécutés dans des salles séparées.

  • Classes d’instances de base de données

La classe d’instance définit les spécifications des instances, notamment le nombre de vCPU, la mémoire vidéo (vRAM) et la taille du stockage utilisable par la base de données. Il existe actuellement quatre classes d’instances : Basique, Standard et Avancée. L’utilisateur peut choisir son stockage parmi une liste de types différents.

Le tableau suivant détaille chaque classe et les types de moteurs de base de données pris en charge :

Classe d’instanceProcesseurMémoire (RAM)Stockage* (GB)Moteur de base de données supporté
Mini1260PostgreSQL, MySQL, MongoDB
Basique2460PostgreSQL, MySQL, MongoDB
Standard48120PostgreSQL, MySQL, MongoDB
Avancé1216300PostgreSQL, MySQL, MongoDB

Remarque : La taille de stockage mentionnée ci-dessus concerne uniquement la partition de la base de données utilisateur et n’inclut pas l’espace requis pour l’archivage, les journaux, les sauvegardes, etc. Le client peut choisir le type de disque.

  • Type de stockage de l’instance de base de données

Le type de stockage de l’instance de base de données définit les performances des disques disponibles pour la base de données. Quatre niveaux de performance sont actuellement disponibles : Silver, Gold, Platinum3k et Platinum7k. L’espace utilisable de la base de données peut atteindre 6 To.

Le tableau suivant détaille les performances de chaque type :

Classe de services Limite maximale d’IOPS
Silver (Argent)600 IOPS/TB
Gold (Or)1000 IOPS/TB
Platinium 3K3000 IOPS/TB
Platinium 7K7000 IOPS/TB
  • Sauvegarde automatisée

Lors de la création d’une instance de base de données, une durée de conservation des sauvegardes doit être définie. La durée par défaut est de 7 jours. Le planificateur DBaaS crée automatiquement une sauvegarde complète des instances de base de données selon vos paramètres, et une sauvegarde incrémentielle est planifiée toutes les 15 minutes. Cette durée peut être augmentée en contactant le service d’assistance. Actuellement, quatre durées de conservation standard (3 jours, 7 jours, 15 jours et 30 jours) sont disponibles.

Les sauvegardes sont stockées sur des disques de même niveau de performance pendant 3 jours maximum, ce qui permet une restauration plus rapide. Au-delà de 3 jours, les sauvegardes de plus de 3 jours sont stockées sur un stockage objet. Il est possible de modifier ce comportement et d’utiliser un stockage aux performances similaires à celles de la base de données, moyennant un supplément, en ouvrant une demande d’assistance.

Un planification de sauvegarde standard est appliquée à chaque base de données, tandis que la durée de rétention est choisie par le client. Cette planification peut être modifié sur demande si nécessaire.

Moteur de Base de donnéesSauvegarde complète Sauvegarde des logs
MongoDBChaque jour @ 01 heuresToute les 30 minutes
MySQLChaque jour @ 00 heuresToute les 30 minutes
Chaque jour @ 23 heuresToute les 30 minutes

Fonctionnalités

Vous trouverez ci-dessous la liste des fonctionnalités disponibles pour chaque moteur de base de données, soit en libre-service, soit via une demande d’assistance. Les fonctionnalités mentionnées ici et accessibles via le support seront intégrées au portail libre-service lors de la prochaine mise à jour.

Modèle de Service

Le Solution du Service de Base de données est basée sur le IaaS de Cloud Avenue où l’instance de base de données est managée dans une tenant sécurisé et dédié managé par Orange Business. Le modèle est basée sur une architecture avec une responsabilité partagée.

Le client obtient un accès administrateur à son tenant sur le portail en libre-service DBaaS (API, Web, Monitoring, etc.) et est responsable de la création de tout autre utilisateur avec un rôle complet ou restreint selon les besoins.

Architecture et Principes

  • L’offre repose sur une architecture standardisée.
  • Solution DBaaS hébergée sur IaaS, avec les services exposés dans la zone de service ECC.
  • Portail en libre-service DBaaS offrant la possibilité de provisionner, configurer et gérer les bases de données de manière autonome.
  • Segment NSX-T isolé, interconnecté via BGP/NAT.
  • Le service ECC connecte le tenant client à l’infrastructure DBaaS.
L’attribut alt de cette image est vide, son nom de fichier est image-572-1024x504.png.

La solution DBaaS repose sur la traduction SNAT / DNAT pour la communication entre l’application client / VM du client et l’instance de base de données DBaaS du client.

Emplacement du service

Les solutions DBaaS sont hébergées dans les centres de données Orange Business de Val-de-Reuil, au sein de la plateforme Cloud Avenue, et sont supervisées 24h/24 et 7j/7.

Interface d’administration

Le client dispose d’un accès complet à son tenant DBaaS via :

  • Portail en libre-service DBaaS : provisionnement complet, surveillance et configuration des bases de données, gestion des comptes, etc.
  • API : intégration CI/CD, Infrastructure as Code (IaC).

URL du portail en libre-service DBaaS :
https://dbaas.cloudavenue.orange-business.com/

L’authentification se fait via des identifiants utilisateurs distincts, créés lors de la demande d’abonnement au DBaaS.

Maintenance et supervision

Orange Business assure la supervision et la maintenance des bases de données déployées par le client :

  • Correctifs et mises à jour du moteur de base de données (mineures et patchs de sécurité),
  • Gestion des certificats,
  • Supervision et alertes 24h/24 et 7j/7,
  • Opérations planifiées avec notification préalable.

La fenêtre de maintenance planifiée pour différentes opérations est définie dans le tableau ci-dessous :

Opérations de maintenanceFenêtre opérationnelle (heure de Paris, format 24h)
Patchs de bases de donnéesSamedi ou dimanche (05:30 à 14:30)
Sauvegarde serveur NASSamedi ou dimanche (05:30 à 14:30)

Support

Le support comprend :

  • La supervision et la maintenance des bases de données,
  • Le support DBaaS suit le même processus que pour l’offre Cloud Avenue (référence : Support et Coaching).

Plage horaire du support : du lundi au vendredi, de 09h00 à 18h00 (heure de Paris), hors week-ends et jours fériés pour la gestion des demandes / changements.

Tarification

Fiche tarifaire Cloud Avenue

Comment commander

Pour souscrire au DBaaS, la demande peut être effectuée via le portail Cloud Store / Selfcare. Pour ouvrir une demande de changement, sélectionner « Database as a Service » dans la catégorie (référence : DBaaS – Abonnement).