Skip to content

Commit 1057260

Browse files
authored
Merge pull request #8320 from ovh/hb-idb-reversbility
Hb idb (valkey) reversbility policy
2 parents 7767aac + 60de940 commit 1057260

File tree

6 files changed

+145
-11
lines changed

6 files changed

+145
-11
lines changed

pages/account_and_service_management/reversibility/22-SDB-opensearch-reversibility/guide.en-gb.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Reversibility Policy for the Managed Search Engine Software Platform product"
3-
updated: 2025-07-15
3+
updated: 2025-08-28
44
---
55

66
## Objective
@@ -31,7 +31,7 @@ Features of the product line fall into three categories:
3131
| **Function** | **Description** | **Available formats** | **Migration model** | **Available documentation** |
3232
| --- | --- | --- | --- | --- |
3333
| Automatic backups managed by OVHcloud | Daily backups managed by OVHcloud (retention varies depending on the chosen offer) | OVHcloud internal snapshots | **Inbound**: not applicable. Feature available by default and no action is required by the user of the platform <br>**Outbound**: create a new service, restore an OVHcloud snapshot locally, then export it manually to the new environment | [Public Cloud Databases - Automatic backups ](/pages/public_cloud/public_cloud_databases/databases_05_automated_backups) |
34-
| vRack | The vRack or virtual rack, is a private VLAN technology that enables the connection between OVHcloud services | NA | **Inbound**: <br>**Outbound**: | [Creating Public Cloud Databases V(x)LANs](/pages/public_cloud/public_cloud_databases/databases_08_vrack) |
34+
| vRack | The vRack, or virtual rack, is a private VLAN technology that enables the connection between OVHcloud services | NA | **Inbound**: enable and configure network connection <br>**Outbound**: take note of the network architecture and reproduce it with VLANs | [Creating Public Cloud Databases V(x)LANs](/pages/public_cloud/public_cloud_databases/databases_08_vrack) |
3535
| Access Control List (ACL) | Manage access rights via the OVHcloud interface | NA | **Inbound**: create rules manually in the OVHcloud interface <br>**Outbound**: convert ACL rules to new provider format | [OpenSearch - Capabilities and Limitations](/pages/public_cloud/public_cloud_databases/opensearch_01_capabilities) |
3636
| Metrics | Metrics collection integrated into the OVHcloud infrastructure | Prometheus metrics | **Inbound**: send logs via a dedicated entry point <br>**Outbound**: possible export and reconfiguration needed on the new platform | [OpenSearch - Monitor your infrastructure ](/pages/public_cloud/public_cloud_databases/opensearch_200_elk_like) |
3737

pages/account_and_service_management/reversibility/22-SDB-opensearch-reversibility/guide.fr-fr.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "Politique de réversibilité du produit Managed Search Engine Software Platform"
3-
updated: 2025-07-15
3+
updated: 2025-08-28
44
---
55

66
## Objectif
@@ -31,7 +31,7 @@ Les fonctionnalités du produit sont réparties en trois catégories :
3131
| **Fonction** | **Description** | **Formats disponibles** | **Modèle de migration** | **Documentation disponible** |
3232
| --- | --- | --- | --- | --- |
3333
| Sauvegardes automatiques managées par OVHcloud | Sauvegardes quotidiennes gérées par OVHcloud (rétention variable selon l’offre choisie) | Snapshots internes OVHcloud | **Entrante** : non applicable. Fonctionnalité disponible par défaut et aucune action requise par l’utilisateur de la plateforme <br>**Sortante** : création d’un nouveau service, restauration locale d’un snapshot OVHcloud, puis export manuel vers le nouvel environnement | [Public Cloud Databases - Sauvegardes automatiques (EN)](/pages/public_cloud/public_cloud_databases/databases_05_automated_backups) |
34-
| vRack | Le vRack, ou rack virtuel, est une technologie VLAN privée qui permet la connexion entre les services OVHcloud | NA | **Entrante** : <br>**Sortante** : | [Création de V(x)LAN Public Cloud Databases](/pages/public_cloud/public_cloud_databases/databases_08_vrack) |
34+
| vRack | Le vRack, ou rack virtuel, est une technologie VLAN privée qui permet la connexion entre les services OVHcloud | NA | **Entrante** : activation et configuration de la connexion réseau <br>**Sortante** : prendre note de l'architecture réseau et la reproduire avec des VLANs. | [Création de V(x)LAN Public Cloud Databases](/pages/public_cloud/public_cloud_databases/databases_08_vrack) |
3535
| Access Control List (ACL) | Gestion des droits d’accès via l'interface OVHcloud | NA | **Entrante** : création manuelle des règles dans l’interface OVHcloud <br>**Sortante** : conversion des règles ACL au format du nouveau fournisseur | [OpenSearch - Capabilities and Limitations (EN)](/pages/public_cloud/public_cloud_databases/opensearch_01_capabilities) |
3636
| Métriques | Collecte de métriques intégrée à l’infrastructure OVHcloud | Prometheus metrics | **Entrante** : envoi des logs via un point d’entrée dédié <br>**Sortante** : export possible et reconfiguration nécessaire sur la nouvelle plateforme | [OpenSearch - Surveillez votre infra (avec Logstash ou Fluent Bit) (EN)](/pages/public_cloud/public_cloud_databases/opensearch_200_elk_like) |
3737

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
---
2+
title: "Reversibility Policy for the Managed In-Memory Database product"
3+
updated: 2025-08-28
4+
---
5+
6+
##Objective
7+
8+
This document describes the reversibility policy for the Managed In-Memory Database product covering the OVHcloud Valkey offer.
9+
10+
This policy aims to implement the general reversibility principles and our compliance with the SWIPO IAAS Code of Conduct for cloud providers.
11+
12+
## List of features
13+
14+
Features of the product line fall into three categories:
15+
16+
1. **Core features** for which we guarantee migration capacity.
17+
2. **OVHcloud implementations** that require adaptation to a new migration environment.
18+
3. **Specific features** that cannot be guaranteed for migration as they are related to the OVHcloud environment or involve custom developments.
19+
20+
## 1. Core features
21+
22+
| **Function** | **Description** | **Available formats** | **Migration model** | **Available documentation** |
23+
| --- | --- | --- | --- | --- |
24+
| In-memory key-value storage | High-performance storage of key-value pairs entirely in memory | JSON, RDB, AOF | **Inbound**: import data via API, CLI, or dump restoring <br>**Outbound**: export data with BGSAVE or dump commands | [Valkey - Capabilities and limits](/pages/public_cloud/public_cloud_databases/redis_01_capabilities) <br><br>[Valkey - Connect with CLI](/pages/public_cloud/public_cloud_databases/redis_03_connect_cli) |
25+
| High availability | Automatic failover with Valkey Sentinel or in cluster mode | NA | **Inbound**: replica and failover configuration with CLI <br>**Outbound**: take note of the configurations and reproduce it in the target infrastructure | [Valkey - Capabilities and limits](/pages/public_cloud/public_cloud_databases/redis_01_capabilities) |
26+
| Persistence | Data backups via RDB snapshots or AOF logs | RDB, AOF | **Inbound**: import snapshots or AOF logs via Redis or Valkey CLI and configure backups <br>**Outbound**: export data via dump command (CLI) | [Valkey - Capabilities and limits](/pages/public_cloud/public_cloud_databases/redis_01_capabilities) |
27+
| Scalability | Cluster mode to distribute keys across multiple database instances (shards) | No special format required, it depends on the customer choice | **Incoming** : import of resharding keys to adapt to service topology via the CLI <br>**Outgoing** CLI : export and re-import of keys into the target infrastructure via the CLI | [Valkey - Capabilities and limits](/pages/public_cloud/public_cloud_databases/redis_01_capabilities) |
28+
29+
## 2. OVHcloud Implementations
30+
31+
| **Function** | **Description** | **Available formats** | **Migration model** | **Available documentation** |
32+
| --- | --- | --- | --- | --- |
33+
| Network Security (ACL) | Access control by IP list | IPv4, JSON | **Inbound**: IP configuration authorized via the web interface (Control Panel) or API <br>**Outbound**: export the configuration and adapt it to the target architecture | [Valkey - Capabilities and limits](/pages/public_cloud/public_cloud_databases/redis_01_capabilities) |
34+
| vRack | The vRack, or virtual rack, is a private VLAN technology that enables the connection between OVHcloud services | NA | **Inbound**: enable and configure network connection <br>**Outbound**: take note of the network architecture and reproduce it with VLANs | [Creating Public Cloud Databases V(x)LANs](/pages/public_cloud/public_cloud_databases/databases_08_vrack) |
35+
36+
## 3. Specific features
37+
38+
| **Function** | **Description** | **Available formats** | **Migration model** | **Available documentation** |
39+
| --- | --- | --- | --- | --- |
40+
| Infrastructure as a code | Automated deployment via Terraform modules specific to OVHcloud | NA | **Inbound**: scripts to be adapted for other providers <br>**Outbound**: Terraform configurations need to be rewritten | [Terraform](https://registry.terraform.io/providers/ovh/latest/docs) |
41+
| Anti-DDoS protection| Anti-DDoS is a set of tools and mechanisms designed to absorb denial of service attacks. It includes traffic analysis, "clean-up" via a specialized network, and mitigation using VAC technology developed by OVHcloud. | N/A | **Inbound**: The anti-DDoS system is part of our infrastructure and is enabled by default. No action is required <br> **Outbound**: Order and configure an anti-DDoS solution from the new provider | [Anti-DDoS OVHcloud](/links/security/antiddos) |
42+
43+
## List of architectures
44+
45+
The product is based on a distributed in-memory architecture, leveraging Valkey Sentinel technology to ensure high availability.
46+
It supports replication, fault tolerance, and automatic failovers to ensure service reliability.
47+
48+
## Partner services
49+
50+
The OVHcloud partners concerned are listed in the [OVHcloud partners directory](/links/partner) under the "**Data center expansion and Migration**" keywords.
51+
52+
OVHcloud also has a dedicated service: [OVHcloud Professional Services](/links/professional-services).
53+
54+
## Cost and fees
55+
56+
The features described in the tables are available at no cost, unless otherwise specified, and are freely usable by the customer.
57+
Pricing is Pay-as-you-go and depends on the memory capacity and instance type. No additional egress fee is applied, but it is essential to export all data before termination, as it will be permanently deleted.
58+
59+
## Data retention after contract termination
60+
61+
Once the service has been canceled, all of the data stored in the Valkey instances is irreversibly deleted. It is the customer’s responsibility to carry out a full backup before termination.
62+
63+
OVHcloud does not guarantee the operation and availability of backups to perform restores of customer data after the service cancelation.
64+
65+
OVHcloud backups of customer databases are stored for a period ranging from 2 days to one month after the contract is terminated.
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
---
2+
title: "Politique de réversibilité du produit Managed In-Memory Database"
3+
updated: 2025-08-28
4+
---
5+
6+
## Objectif
7+
8+
Ce document est la politique de réversibilité du produit In-Memory Database couvrant l’offre commerciale d’OVHcloud Valkey.
9+
10+
Cette politique vise à mettre en œuvre les principes généraux de réversibilité et notre conformité avec le Code de conduite SWIPO IaaS pour les fournisseurs de cloud.
11+
12+
## Liste des fonctionnalités
13+
14+
Les fonctionnalités du produit sont réparties en trois catégories :
15+
16+
1. Les **fonctionnalités principales** pour lesquelles nous garantissons la capacité de migration.
17+
2. Les **implémentations OVHcloud** qui nécessitent une adaptation à un nouvel environnement de migration.
18+
3. Les **fonctionnalités spécifiques** qui ne peuvent pas être garanties pour la migration car elles sont liées à l'environnement OVHcloud ou impliquent des développements personnalisés.
19+
20+
### 1. Fonctionnalités principales
21+
22+
| **Fonction** | **Description** | **Formats disponibles** | **Modèle de migration** | **Documentation disponible** |
23+
| --- | --- | --- | --- | --- |
24+
| Stockage clé-valeur en mémoire | Stockage haute performance de paires clé-valeur entièrement en mémoire | JSON, RDB, AOF | **Entrante** : import des données via API, la CLI ou restauration de dump <br>**Sortante** : export avec les commandes BGSAVE ou dump | [Valkey - Capacités et limites (EN)](/pages/public_cloud/public_cloud_databases/redis_01_capabilities) <br><br>[Valkey - Se connecter avec CLI (EN)](/pages/public_cloud/public_cloud_databases/redis_03_connect_cli) |
25+
| Haute disponibilité | Basculement automatique avec Valkey Sentinel ou en mode cluster | NA | **Entrante** : configuration des réplicas et du basculement via la CLI <br>**Sortante** : : prendre note des configurations et les reproduire dans l'infrastructure cible | [Valkey - Capacités et limites (EN)](/pages/public_cloud/public_cloud_databases/redis_01_capabilities) |
26+
| Persistance | Sauvegarde des données sur disque via snapshots RDB ou journaux AOF (logs) | RDB, AOF | **Entrante** : import des snapshots ou des journaux AOF via la CLI Redis ou Valkey et configuration des sauvegardes <br>**Sortante** : export des données via la commande dump (CLI) | [Valkey - Capacités et limites (EN)](/pages/public_cloud/public_cloud_databases/redis_01_capabilities) |
27+
| Scalabilité | Mode cluster pour répartir les clés entre plusieurs instances de bases de données (shards) | Pas de format particulier exigé, ça dépend du choix du client | **Entrante** : import des clés de "resharding" pour s’adapter à la topologie du service via la CLI <br>**Sortante** : export et réimport des clés dans l’infrastructure cible via la CLI | [Valkey - Capacités et limites (EN)](/pages/public_cloud/public_cloud_databases/redis_01_capabilities) |
28+
29+
### 2. Implémentations OVHcloud
30+
31+
| **Fonction** | **Description** | **Formats disponibles** | **Modèle de migration** | **Documentation disponible** |
32+
| --- | --- | --- | --- | --- |
33+
| Sécurité réseau (ACL) | Contrôle d’accès par liste IP | IPv4, JSON | **Entrante** : configuration des IP autorisées via l’interface web (espace client) ou les API <br>**Sortante** : export de la configuration et l’adapter à l‘architecture cible | [Valkey - Capacités et limites (EN)](/pages/public_cloud/public_cloud_databases/redis_01_capabilities) |
34+
| vRack | Le vRack, ou rack virtuel, est une technologie VLAN privée qui permet la connexion entre les services OVHcloud | NA | **Entrante** : activation et configuration de la connexion réseau <br>**Sortante** : prendre note de l'architecture réseau et la reproduire avec des VLANs. | [Création de V(x)LAN Public Cloud Databases](/pages/public_cloud/public_cloud_databases/databases_08_vrack) |
35+
36+
### 3. Fonctionnalités spécifiques
37+
38+
| **Fonction** | **Description** | **Formats disponibles** | **Modèle de migration** | **Documentation disponible** |
39+
| --- | --- | --- | --- | --- |
40+
| Infrastructure as a code | Déploiement automatisé via modules Terraform spécifiques à OVHcloud | NA | **Entrante** : scripts à adapter pour d’autres fournisseurs <br>**Sortante** : réécriture nécessaire des configurations Terraform | [Terraform](https://registry.terraform.io/providers/ovh/ovh/latest/docs) |
41+
| Anti-DDoS | L’anti-DDoS est un ensemble d’outils et de mécanismes conçus pour absorber les attaques par déni de service. Il comprend l'analyse du trafic, le « nettoyage » via un réseau spécialisé et la mitigation grâce à la technologie VAC développée par OVHcloud. | N/A | **Entrant** : le système anti-DDoS fait partie de notre infrastructure et est activé par défaut. Aucune action n'est requise. <br> **Sortant** : commande et configuration un anti-DDoS chez le nouveau fournisseur. | [OVHcloud DDoS Protection](/links/security/antiddos) |
42+
43+
## Liste des architectures
44+
45+
Le produit repose sur une architecture distribuée en mémoire, s’appuyant sur la technologie Valkey Sentinel pour assurer la haute disponibilité. Elle prend en charge la réplication, la tolérance aux pannes et les basculements automatiques pour garantir la fiabilité du service.
46+
47+
## Services partenaires
48+
49+
Les partenaires OVHcloud concernés figurent dans l'annuaire des [partenaires OVHcloud](/links/partner) sous les mots-clés « **Data center expansion and Migration** ».
50+
51+
OVHcloud dispose également d’un service dédié : [OVHcloud Professional Services](/links/professional-services).
52+
53+
## Coûts et frais
54+
55+
Les fonctionnalités décrites dans les tableaux sont disponibles sans coûts et frais sauf mentions contraires, et sont librement utilisables par le client.
56+
La tarification est en mode *Pay as you go* et dépend de la capacité mémoire, du type d’instance. Aucun frais de sortie supplémentaire n’est appliqué, mais il est essentiel d’exporter toutes les données avant résiliation, car elles seront supprimées définitivement.
57+
58+
## Conservation des données après résiliation du contrat
59+
60+
Une fois le service résilié, toutes les données présentes dans les instances Valkey sont supprimées de manière irréversible. Il incombe au client de réaliser une sauvegarde complète avant résiliation.
61+
62+
OVHcloud ne garantit pas l'exploitation et la disponibilité des sauvegardes pour effectuer des restaurations des données des clients après la résiliation du service.
63+
64+
Les sauvegardes des bases de données clients réalisées par OVHcloud sont conservées pour une durée allant de 2 jours à un mois après la résiliation du contrat.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
id: 57aec000-f8ed-473e-b4c5-34f0a173743e
2+
full_slug: reversibility-in-memory-database-valkey
3+
reference_category: account-and-service-management-reversibility-reversibility-policies

0 commit comments

Comments
 (0)