MySQL

Managed Databases for MySQL

Déployez en quelques clics le moteur de bases de données relationnelles open-source le plus populaire. Avec OVHcloud, vous bénéficiez d’un service 100 % managé pour votre base de données MySQL. Ceci vous apporte un meilleur contrôle de vos données pour vos projets e-commerce et vos applications. Nous nous chargeons de la gestion de votre service managé : configuration, maintenance, backup, haute disponibilité et mises à jour. Vous pourrez ainsi vous concentrer sur le développement de vos fonctionnalités applicatives en toute sérénité.

Icons/concept/App/App Script Created with Sketch.

Gagnez du temps pour vos équipes

Votre cluster MySQL est prêt à l’emploi en quelques clics. Grâce à ce service, vous vous libérez des contraintes liées à l’administration et la maintenance. Vous accélérez ainsi le « time to market » de vos nouvelles fonctionnalités.

Icons/concept/Clock/Clock Available Created with Sketch.

Maitrisez vos coûts

Bénéficiez d’une tarification simple et transparente, incluant tout le trafic réseau. Vous payez uniquement l’utilisation de la base de données, facturée à l’heure.

Icons/concept/padlock/padlock Closed Created with Sketch.

Conservez le contrôle de vos données

Le système de gestion de bases de données (SGBD) MySQL fonctionne sur notre cloud de confiance, conforme aux certifications les plus strictes. Ainsi, vos données sont stockées sur une solution résiliente pour la pérennité de votre activité. Elles y sont protégées et bénéficient également d’une sauvegarde.

Comparez nos plans Managed Databases for MySQL

  Essential Business Enterprise
Nombre de nœuds 1 2 noeuds inclus 3 noeuds inclus
RAM par nœud De 7 à 120 Go De 7 à 120 Go De 7 à 120 Go
Stockage par nœud De 50 à 400 Go SSD De 50 à 400 Go SSD De 50 à 400 Go SSD
Engagement de niveau de service (SLA) No 99,9% 99,95%
Passage à une offre supérieure en un clic Oui Oui Oui
Chiffrement des données au repos et en transit Oui Oui Oui
Graphique de performance Oui Oui Oui
Sauvegarde en temps-réel vers une localisation distante Oui Oui Oui
Période de rétention des sauvegardes 2 jours 14 jours 30 jours
Point de restauration antérieur (Point in Time Recovery) Oui Oui Oui
Database forking Oui Oui Oui
Connection pooling Oui Oui Oui
Support de Terraform Bientôt disponible Bientôt disponible Bientôt disponible
Connectivité au réseau privé (vRack)   Bientôt disponible Bientôt disponible
Haute-disponibilité   Oui Oui
Accès en lecture seule aux noeuds de replication   Oui Oui

 

Voir les tarifs de Managed Databases for MySQL

Pour quels usages utiliser MySQL ?

Applications web

Gagnez en rapidité lors du développement de vos sites et applications web avec Managed Databases for MySQL. Vous bénéficiez d’un service offrant des performances fiables, adaptées pour vos architectures Linux/Apache/PHP/MySQL.

Applications tierces

Appuyez-vous sur une solution simple d’utilisation, reconnue par les éditeurs de logiciels l’utilisant comme backend. En effet, elle dispose d’une base installée massive. Grâce au contenu régulièrement renouvelé par la communauté, vous bénéficiez de nouvelles fonctionnalités et d’améliorations continues. L’ensemble des utilisateurs contribue ainsi à faire de MySQL une solution de référence pour les applications tierces.

E-commerce

Vous pouvez vous lancer dans vos projets de vente en ligne plus simplement et rapidement. Grâce au déploiement de votre service à la demande, vous êtes paré face aux pics d’activité. Vous disposez également d’une bonne visibilité sur votre marge grâce à nos tarifs prévisibles.

Documentation et guides

Démarrez

Besoin d’aide pour vous lancer ? Découvrez comment prendre en main la solution Managed Databases for MySQL pour votre projet Public Cloud.

Commandez votre service Managed Databases via API

Découvrez comment commander votre service Managed Databases For MySQL via API

Trouvez les réponses à vos questions

Découvrez les questions les plus fréquentes

Fonctionnalités

Database forking

Effectuez une copie de votre base de code MySQL sans affecter la base de données en production. Vous pouvez ainsi développer, tester ou analyser dans une configuration similaire à votre environnement de production.

Connection pooling

Grâce à cette fonctionnalité, optimisez la performance de votre base de données MySQL. Elle vous permet d’adapter l’utilisation des ressources lors d’un nombre élevé de connexions clients simultanées.

Période de rétention des sauvegardes

Les différents plans Managed Databases for MySQL sont adaptés aux phases de test, développement, préproduction et production. Chacun d’eux propose une période de rétention de sauvegardes adaptée à ces usages précis.

Accès en « lecture seule » aux nœuds de réplication

Assurez la mise à l’échelle de vos opérations de lecture sur vos bases de données. En effectuant vos requêtes SQL « read-only » sur les nœuds de réplication, vous déportez une partie de la charge du nœud principal vers des répliquas.

Sauvegarde incluse

Chacun de nos plans comprend une sauvegarde pour préserver l’intégrité de vos données. Par défaut, elle est effectuée en temps réel vers une localisation distante. En fonction du plan choisi, vous pouvez restaurer vos données à partir d’un point antérieur dans le temps.

Haute disponibilité

Avec nos offres Business et Enterprise, vous disposez par défaut de plusieurs nœuds dans votre cluster MySQL. Avec nos engagements de service contractuels, la haute disponibilité de votre base de données est garantie.

Chiffrement TLS

Afin de garantir la confidentialité des données, MySQL prend en charge le protocole TLS/SSL (Transport Layer Security/Secure Sockets Layer) pour les chiffrer, au repos ou en transit.

Connectivité au réseau privé (vRack) (bientôt disponible)

Vous pouvez restreindre l’accès à votre service de base de données SQL par notre réseau privé. Cela vous permet également de bénéficier d’un débit allant jusqu’à 4 Gbit/s.

Jusqu’à 99,95 % de disponibilité garantie

Grâce aux clusters composés de 3 nœuds, vous bénéficiez d’un service hautement disponible. Pour vos déploiements les plus critiques, nous proposons un engagement de service garanti à 99,95 % avec le plan Enterprise.

Tableau de bord

Le catalogue Managed Databases for MySQL dispose d’un tableau de bord intégré dans votre espace client. Il vous permet de gérer vos utilisateurs, vos sauvegardes ainsi que de suivre les statistiques pour vos requêtes, logs et métriques.

Visualisation des logs en temps réel

Analysez ou effectuez des diagnostics sur votre base de données pour optimiser le fonctionnement de votre application. Il est possible de visualiser jusqu’aux 100 dernières lignes de logs, collectés en temps réel.

Support de Terraform (bientôt disponible)

Automatisez vos déploiements et gagnez du temps. Grâce au support des outils et API Terraform, vous pouvez provisionner vos bases de données automatiquement. Cela permet, entre autres, de maintenir de multiples environnements de votre application opérationnels.

Tarification Public Cloud

Tarification de Managed Databases for MySQL

La facture, que vous recevez à chaque fin de mois, est calculée selon l’usage de votre base de données à l’heure.Le tarif dépend du plan choisi : Essential, Business ou Enterprise.

FAQ

Qu’est-ce que MySQL ?

MySQL est un système de gestion de bases de données relationnelles (SGBDR) basé sur un modèle client-serveur. Il stocke et manipule les données d’une base qui sont hébergées sur la partie serveur de MySQL (SQL-server). Pour accéder à ces données, le client envoie une requête au serveur de base de données en utilisant le langage SQL (Structured Query Language).

Qu’est-ce que Managed Databases for MySQL ?

Cette solution est une DBaaS (Database as a Service) proposée sur notre Public Cloud. Nous regroupons le système de gestion de bases de données MySQL sur une ou plusieurs instances Public Cloud et le fournissons comme un service clé en main. Cela signifie que nous nous occupons des missions de gestion et d’administration afin que vous n’ayez pas à le faire. Nous l’avons pensé comme un service de base de données cloud qui libère les développeurs et leurs équipes afin de leur faire gagner du temps dans leur travail.

Puis-je installer MySQL sur des instances Public Cloud moi-même ?

,Une fois que vous avez téléchargé et accepté la licence MySQL, vous pouvez l’installer sur des instances Public Cloud. Cependant, vous devrez effectuer toutes les tâches de gestion et d’administration de la base de données. Vous ne bénéficierez pas des fonctionnalités que nous fournissons dans notre service clé en main.

Pourquoi MySQL est-elle une base de données populaire ?

Son principal avantage est sa base installée massive. Elle facilite de nombreux projets, comme les sites web, les applications e-commerce ou tierces développées par les éditeurs de logiciels. Elle est ensuite conçue pour offrir des performances élevées en lecture. Elle est donc utile comme backend des architectures de type Linux/Apache/PHP/MySQL.

Est-ce que MySQL est plus efficace que PostgreSQL ?

Le débat entre les bases de données PostgreSQL et MySQL demeure animé sur les forums en ligne. Bien qu’il s’agisse de systèmes de gestion présentant des avantages différents. PostgreSQL donne la priorité à la conformité et à l’extensibilité SQL, tandis que la base de données MySQL privilégie la scalabilité et les performances. Nous proposons ces deux moteurs de bases de données, ainsi que Redis pour les bases de données « in-memory » et Kafka pour les échanges de données.

Quelle est la différence entre les plans Essential, Business et Enterprise ?

Ils comprennent des fonctionnalités variées qui répondent à des applications différentes. Il peut s’agir, par exemple, de la taille du cluster, du nombre de nœuds, du réseau, de la scalabilité ou de la haute disponibilité. Vous pouvez vous référer au tableau en haut de la page pour comparer les différentes offres.

Les données stockées dans Managed Databases for MySQL sont-elles partagées avec des tiers ?

Non. Vous gardez un contrôle total sur vos données. Lorsque vous utilisez ce service, vous disposez d’une ou plusieurs instances Public Cloud qui l’exécutent. Elles sont dotées d’un espace de stockage dédié individuel.

Puis-je migrer vers des nœuds de plus grande capacité ?

Oui. À mesure que vos besoins en RAM ou en stockage augmentent, vous pouvez passer à des nœuds de plus grande capacité pour mieux répondre à vos besoins. Toutefois, il n’est pas possible de revenir vers un nœud de capacité inférieure.

Managed Databases for MySQL dispose-t-il d’une sauvegarde ?

Oui. Nous fournissons une sauvegarde automatisée pour la base de données MySQL. Cependant, les politiques de conservation par défaut diffèrent selon la formule choisie. Veuillez vous référer au tableau ci-dessus pour comparer les différentes offres.

Managed Databases for MySQL est-il intégré au Public Cloud ?

Oui, ce service peut être utilisé comme une ressource ou au sein d’un projet Public Cloud. Vous pouvez le gérer via l’espace client, l’API OVHcloud ou l’API OpenStack.

Pourquoi dois-je payer pour utiliser Managed Databases for MySQL alors que ce service est basé sur une licence open-source ?

Nous effectuons toutes les missions de gestion et d’administration de la base de données pour vous. De ce fait, vous n’avez pas à vous soucier de la mise en place, de la maintenance, de la sécurité, de la sauvegarde ou de la scalabilité. Vous pouvez alors vous concentrer sur vos activités principales. C’est cette valeur ajoutée qui est facturée.

Puis-je connecter Managed Databases for MySQL avec mon serveur Bare Metal ?

Oui, c’est possible par le biais d’un réseau public ou privé. Cependant, si vous souhaitez déployer le logiciel MySQL sur votre serveur Bare Metal, vous devrez le faire vous-même et vous occuper par la suite de la gestion et de l’administration de votre base de données.