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.