Aller au contenu

Bases de données

Services de bases de données managees sur OVHcloud.


Managed Databases

OVHcloud propose des bases de données managees via le service Managed Databases. Le service géré le provisioning, les mises à jour, la haute disponibilité et les backups.

Cas d'usage : applications web, microservices, caching, analytics temps réel.

Moteurs disponibles

Moteur Type Usage principal
MySQL Relationnel Applications web classiques, CMS
PostgreSQL Relationnel Applications complexes, données geospatiales
MongoDB Document (NoSQL) Données flexibles, catalogues, IoT
Redis Clé-valeur Cache, sessions, files d'attente
Cassandra Colonne (NoSQL) Données massives, haute disponibilité
Kafka Streaming Event streaming, pipelines de données
OpenSearch Recherche Recherche full-text, logs

Plans de dimensionnement

Chaque moteur est disponible en trois plans selon les besoins de performance et de disponibilité :

Plan Nœuds Haute disponibilité Usage
Essential 1 Non Dev/test, petites applications
Business 2 Oui (failover) Production standard
Enterprise 3+ Oui (multi-nœud) Production critique

Choix du plan

Le plan Business est le minimum recommande pour la production. Il offre un nœud de failover automatique en cas de panne du nœud principal.

Backups

Les backups automatiques sont inclus dans tous les plans :

  • Fréquence : quotidienne
  • Rétention : configurable (de 1 a 30 jours selon le plan)
  • Restauration : point-in-time recovery (PITR) pour MySQL et PostgreSQL

Réplication

  • Business : réplication synchrone vers un nœud de standby
  • Enterprise : réplication multi-nœud avec read replicas pour distribuer les lectures

Connexion

# Exemple avec psql pour PostgreSQL
psql "host=postgresql-xxx.database.cloud.ovh.net \
      port=20184 \
      dbname=defaultdb \
      user=avnadmin \
      sslmode=require"

Réseau prive

Les Managed Databases peuvent être connectees a un vRack pour un accès prive depuis vos instances Public Cloud, sans transiter par le réseau public.