OVHcloud sort son artillerie DbaaS

Après ses partenariats avec MongoDB et Aiven, OVHcloud pousse ses offres DbaaS hébergées dans son cloud public. Le fournisseur commence par rendre disponible MongoDB puis fournira progressivement PostgreSQL, Redis, Apache Kafka et MySQL.

OVHcloud a annoncé la disponibilité générale de Managed Databases for MongoDB, son implémentation à la demande de la base de données issue du partenariat avec MongoDB. Par la même occasion, le fournisseur cloud annonce la disponibilité en bêta de son catalogue Database as a service. À partir du mois d’octobre, les clients pourront tester en bêta le déploiement de PostgreSQL, Redis, Apache Kafka et MySQL à la demande.

Cette annonce est directement liée au partenariat avec Aiven, un spécialiste de la gestion de base de données open source dans le cloud.

« Nous prenons appui sur deux partenariats stratégiques, respectivement avec MongoDB, et Aiven, pour offrir un catalogue complet de Database-as-a-Service », commente Sylvain Rouri, Chief Sales Officer chez OVHcloud, dans un communiqué de presse.

OVHcloud veut éviter les confusions

Jusqu’alors, OVH proposait Enterprise Cloud Database, supportant uniquement PostgreSQL sur des serveurs dédiés, et l’offre SQL Privé. A contrario, les bases de données listées ci-dessus s’exécutent depuis des machines virtuelles. « Les bases de données Enterprise cloud seront petit à petit déplacées vers des instances de cloud public dans un futur proche », peut-on lire dans une FAQ d’OVHcloud.

Le fournisseur dispose également de bases de données dans l’offre Web Hosting, mais là encore OVH tient à les différencier de la nouvelle gamme de produits DbaaS. Les SGBD dans le cloud public bénéficient d’un modèle économique pay as you go, mais surtout peuvent se connecter à des réseaux publics (internet), ou privés (via l’offre vRack) pour les clients des offres « haute disponibilité ». Cela permet de les connecter aux services Bare Metal, Hosted Private Cloud, Public Cloud et Virtual Private Servers, aux infrastructures sur site, mais également aux services cloud tiers (sous certaines conditions), comme le précise la documentation d’OVHcloud.

Surtout, ces bases de données dans le cloud public d’OVH peuvent faire appel à davantage de ressources computationnelles et s’appuient sur une architecture composée de clusters, afin de renforcer leur résilience.

OVHcloud assure proposer des versions « vanilla » des distributions open source de MySQL, PostgreSQL, Redis (Apache CouchDB) et Kafka. Quant à MongoDB, il propose les éditions communautaires et entreprises dans leurs versions 4.2 et 4.4.

Ce qui est inclus et ce qui ne l’est pas

Le fournisseur cloud se charge d’installer les instances de bases de données sur son infrastructure OpenStack, c’est-à-dire le provisionnement, la configuration initiale de l’OS sous-jacent et de l’image du logiciel SGBD.

« Une fois que votre base de données fonctionne, en fonction de votre plan de service, nous effectuons des tâches administratives telles que les sauvegardes quotidiennes, la mise à jour du logiciel, la fourniture d’outils de sécurité pour l’authentification », précise la FAQ.

De leur côté, les clients peuvent aussi effectuer eux-mêmes les mises à jour sous certaines conditions. Cependant, ils doivent configurer les paramètres en fonction de leur cas d’usage, « notamment le réseau, la sécurité et les sauvegardes ». Ils définissent et maintiennent leur schéma de base de données, qu’elle soit SQL ou NoSQL, et optimisent les performances en conséquence.

La consommation des produits DbaaS est mesurée à l’heure. Elle varie suivant la base de données choisie, le nombre de nœuds sélectionnés et la consommation de vCPU, de RAM, le stockage, le trafic entrée/sortie (sauf dans la région APAC), un premier niveau de backup, la conservation d’une partie des logs et des métriques, puis les licences nécessaires (pour Redis et MongoDB). La facturation est mensuelle. Le déploiement des bases de données dépend d’un projet pouvant contenir au maximum 20 instances. À cela, il faut ajouter les coûts de backups pour des services, de rétention de logs et de métriques.

Pour Managed Databases for MongoDB, OVH propose trois niveaux de service : Essentiel, Professionnel et Entreprise. Essentiel ne contient pas d’accord de niveau de service, ni la haute résilience (1 jour de rétention du backup) et encore moins l’accès au réseau privé. Ce mode est davantage recommandé pour les tests et les environnements de développement. L’offre Professionnel offre la haute résilience via le clustering et un premier niveau de SLA. Le backup est conservé pendant 7 jours. Le service Entreprise fournit « le plus haut niveau de services, avec toutes les fonctionnalités et un meilleur SLA » et un backup stocké pendant 30 jours. « Pour certains SGBD tels que MongoDB, vous bénéficiez également du plus haut niveau de licence », indique la documentation.

Les produits du catalogue DbaaS sont disponibles depuis les régions cloud de Gravelines, en France, si la commande est effectuée en Europe, et depuis le data center de Beauharnois, au Canada, pour les clients du reste du monde. Le service Managed Databases for MongoDB est accessible depuis les régions BHS (Beauharnois), DE (Francfort), GRA (Gravelines), UK (Londres) et WAW (Varsovie).

Une adoption à surveiller

« Nous gérons plusieurs millions de documents sur MongoDB. [...] Managed Databases for MongoDB nous a fait économiser 20 % de temps sur l’importation des données, sans pour autant changer le code. »
Romain KarmannLota

Comme le partenariat avec Aiven a été officialisé en juin dernier, les retours d’expérience sont peu nombreux. En revanche, certains clients d’OVH ont pu tester Managed Databases for MongoDB. Toucan Toco, spécialiste français du data storytellingfait parti de ces beta testeurs, et a déjà validé ce nouveau service dont il entend faire le moteur de ses offres sur OVHcloud.

C’est au tour de Lota Cloud, éditeur d’une plateforme de gestion des dépenses dans le cloud, de témoigner à ce sujet : « Nous gérons plusieurs millions de documents sur MongoDB ; nous avons utilisé Managed Databases for MongoDB pour améliorer notre efficacité et simplifier nos usages, nous faisant économiser 20 % de temps sur l’importation des données, sans pour autant changer le code », assure Romain Karmann, cofondateur et lead développeur de Lota dans le communiqué de presse d’OVHcloud.

Pour approfondir sur Base de données

Close