Skip to content

Commit d85057c

Browse files
authored
Merge pull request #8146 from ovh/hb-db-opensearch-reversbility
Hb db opensearch reversbility
2 parents cde06d0 + b9b27f9 commit d85057c

File tree

6 files changed

+148
-3
lines changed

6 files changed

+148
-3
lines changed

pages/account_and_service_management/reversibility/18-logs-data-platform-reversibility/guide.en-gb.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Features of the product line fall into three categories:
2222
| **Function** | **Description** | **Available formats** | **Migration model** | **Available documentation** |
2323
| --- | --- | --- | --- | --- |
2424
| Logs ingestion | Support of several logs' files format | GELF, LTSV, RFC 5424, Beats, Cap'n Proto, etc | **Incoming**: direct send via shared entry point | [Mutualized inputs](/pages/manage_and_operate/observability/logs_data_platform/ingestion_mutualized_inputs)|
25-
| Non-standard logs ingestion | LDP also supports non-traditional formats | All formats offered by Logstash | **Incoming**: direct send via dedicated entry point | [Dedicated input-logstash](/pages/manage_and_operate/observability/logs_data_platform/ingestion_logstash_dedicated_input) |
25+
| Non-standard logs ingestion | Support for non-traditional log file formats | All formats offered by Logstash | **Incoming**: direct send via dedicated entry point | [Dedicated input-logstash](/pages/manage_and_operate/observability/logs_data_platform/ingestion_logstash_dedicated_input) |
2626
| Support of OpenSearch APIs | Import or Export logs through OpenSearch API | JSON | **Incoming**: Special Index to ingest logs. <br>**Outgoing**: OpenSearch Scroll queries with pagination |[Mutualized input - OpenSearch API](/pages/manage_and_operate/observability/logs_data_platform/ingestion_opensearch_api_mutualized_input) <br> [Exposing your logs to third-party tools via the OpenSearch API](/pages/manage_and_operate/observability/logs_data_platform/integration_opensearch_api) |
2727
| OpenSearch Dashboards | Visualization and exploration via OpenSearch Dashboards | JSON | **Incoming**/**Outgoing**: Visualizations, Dashboards and settings via both API and User Interface | [Using OpenSearch Dashboards with Logs Data Platform](/pages/manage_and_operate/observability/logs_data_platform/visualization_opensearch_dashboards) |
2828
| Cold Storage and Archives | Daily encrypted archives, long-term storage available 48h after logs reception | File containing GELF delivered as archive | **Incoming**: activation of the option and configuration of the stream. <br>**Outgoing**: download via Control Panel or OVHcloud API. | [Archiving your logs-cold storage](/pages/manage_and_operate/observability/logs_data_platform/archive_cold_storage) |

pages/account_and_service_management/reversibility/19-data-platform-reversibility/guide.en-gb.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
2-
title: "Reversibility Policy for the Data Unified product"
2+
title: "Reversibility Policy for the Unified Data Platform product"
33
updated: 2025-07-08
44
---
55

66
**Objective**
77

8-
This document describes the reversibility policy for the Managed Data Visualization product covering the OVHcloud Data Platform offer.
8+
This document describes the reversibility policy for the Unified Data Platform product covering the OVHcloud Data Platform offer.
99

1010
This policy aims to implement the general reversibility principles and our compliance with the SWIPO IAAS Code of Conduct for cloud providers.
1111

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
---
2+
title: "Reversibility Policy for the Managed Search Engine Software Platform product"
3+
updated: 2025-07-15
4+
---
5+
6+
## Objective
7+
8+
This document describes the reversibility policy for the Managed Search Engine Software Platform product covering the OVHcloud Managed OpenSearch 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** for which migration cannot be guaranteed because they are linked 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+
| Platform as a Service | NoSQL indexing, content search and data analysis engine fully managed by OVHcloud | JSON (S3 snapshots) | **Inbound**: source snapshot creation, migration via RFS to the platform <br>**Outbound**: export OVHcloud snapshots to any compatible OpenSearch cluster via RFS or native tools | [OpenSearch - Getting started](/pages/public_cloud/public_cloud_databases/opensearch_02_getting_Started) |
25+
| Standard REST API access | Access via OpenSearch REST API (port 9200) | JSON | **Inbound**: direct connection from existing tools and applications <br>**Outbound**: data extraction via API for migration to another cluster | [OVH - OpenSearch API](https://eu.api.ovh.com/console/?section=%2Fcloud&branch=v1#get-/cloud/project/-serviceName-/database/opensearch) |
26+
| Manual snapshots | Create snapshots manually via API or Dashboard | JSON (S3, external storage) | **Inbound**: restoring an external snapshot <br>**Outbound**: snapshot exportable to any OpenSearch environment | [OVH - OpenSearch API](https://eu.api.ovh.com/console/?section=%2Fcloud&branch=v1#get-/cloud/project/-serviceName-/database/opensearch) |
27+
| Standard plugins | List of open-source plugins (ICU Analysis, Phonetic Analysis, etc.) that can be activated, deactivated and compatible with the technology | Official OpenSearch plugins | **Inbound**: enable plugins compatible with the target version <br>**Outbound**: reuse plugins if they are supported by the new environment | [OpenSearch - Capabilities and Limitations](/pages/public_cloud/public_cloud_databases/opensearch_01_capabilities) |
28+
29+
### 2. OVHcloud Implementations
30+
31+
| **Function** | **Description** | **Available formats** | **Migration model** | **Available documentation** |
32+
| --- | --- | --- | --- | --- |
33+
| 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) |
35+
| 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) |
36+
| 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) |
37+
38+
### 3. Specific features
39+
40+
| **Function** | **Description** | **Available formats** | **Migration model** | **Available documentation** |
41+
| --- | --- | --- | --- | --- |
42+
| 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){.external} |
43+
| 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/anti-ddos) |
44+
45+
## List of architectures
46+
47+
The product offers multi-node clusters (up to 3 nodes for the Business range), with data replication for high availability. Automatic sharding is managed via the number of replicas configured per index.
48+
49+
Architectures include:
50+
51+
- Dedicated cluster: Logical isolation of resources by project.
52+
- vRack integration: Secure interconnection with other OVHcloud services.
53+
- Vertical scalability: Node scalability (RAM, storage) via the OVHcloud interface.
54+
55+
## Partner services
56+
57+
The OVHcloud partners concerned are listed in the [OVHcloud partners directory](/links/partner) under the "**Data center expansion and Migration**" keywords.
58+
59+
OVHcloud also has a dedicated service: [OVHcloud Professional Services](/links/professional-services).
60+
61+
## Cost and fees
62+
63+
Features described in the tables are available at no cost, unless otherwise specified and are freely usable by the customer. By default, no extra billing is applied following the data migration. Billing stops as soon as the service is cancelled.
64+
65+
## Data retention after contract termination
66+
67+
Snapshots (automatic or manual ones) are irreversibly deleted and a manual export is required to preserve data.
68+
Primary instances are deleted immediately, and backups are stored by OVHcloud between 2 days and 1 month depending on the options specified in the contract.
69+
70+
Please note that the customer cannot rely on these backups to perform data restores. OVHcloud does not guarantee exploitation and availability of backups to perform restores of customer data after the service cancellation.
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
---
2+
title: "Politique de réversibilité du produit Managed Search Engine Software Platform"
3+
updated: 2025-07-15
4+
---
5+
6+
## Objectif
7+
8+
Ce document décrit la politique de réversibilité du produit Managed Search Engine Software Platform couvrant l'offre Managed OpenSearch d’OVHcloud.
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 une capacité de migration.
17+
2. Les **implémentation 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+
| Platforme as a Service | Moteur NoSQL d’indexation, de recherche de contenu et d’analyse de données entièrement managé par OVHcloud | JSON (snapshots S3) | **Entrante** : création d’un snapshot source, migration via RFS vers la plateforme <br>**Sortante** : export de snapshot OVHcloud vers tout cluster OpenSearch compatible via RFS ou outils natifs | [OpenSearch - Getting started](/pages/public_cloud/public_cloud_databases/opensearch_02_getting_Started) |
25+
| Accès API REST standard | Accès via API REST OpenSearch (port 9200) | JSON | **Entrante** : connexion directe depuis outils et applications existants <br>**Sortante** : extraction des données via API pour migration vers un autre cluster | [OVH - OpenSearch API](https://eu.api.ovh.com/console/?section=%2Fcloud&branch=v1#get-/cloud/project/-serviceName-/database/opensearch) |
26+
| Snapshots manuels | Création manuelle de snapshots via API ou Dashboard | JSON (S3, stockage externe) | **Entrante** : restauration d’un snapshot externe <br>**Sortante** : export de snapshot vers tout environnement OpenSearch | [OVH - OpenSearch API](https://eu.api.ovh.com/console/?section=%2Fcloud&branch=v1#get-/cloud/project/-serviceName-/database/opensearch) |
27+
| Plugins standard | Liste de plugins open source (ICU Analysis, Phonetic Analysis, etc.) activables, désactivables et compatibles avec la technologie | Plugins officiels OpenSearch | **Entrante** : activation des plugins compatibles avec la version cible <br>**Sortante** : réutilisation des plugins s’ils sont supportés par le nouvel environnement | [OpenSearch - Capabilities and Limitations](/pages/public_cloud/public_cloud_databases/opensearch_01_capabilities) |
28+
29+
### 2 - Implémentations OVHcloud
30+
31+
| **Fonction** | **Description** | **Formats disponibles** | **Modèle de migration** | **Documentation disponible** |
32+
| --- | --- | --- | --- | --- |
33+
| 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) |
35+
| 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) |
36+
| 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) |
37+
38+
### 3 - Fonctionnalités spécifiques
39+
40+
| **Fonction** | **Description** | **Formats disponibles** | **Modèle de migration** | **Documentation disponible** |
41+
| --- | --- | --- | --- | --- |
42+
| 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){.external} |
43+
| 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 | **Entrante** : le système anti-DDoS fait partie de notre infrastructure et est activé par défaut. Aucune action n'est requise <br> **Sortante** : commander et configurer l'anti-DDoS chez le nouveau fournisseur | [OVHcloud DDoS Protection](/links/security/antiddos) |
44+
45+
## Liste des architectures
46+
47+
Le produit propose des clusters multi-nœuds (jusqu’à 3 nœuds pour l’offre Business), avec réplication des données pour la haute disponibilité. Le *sharding* automatique (aka partitionnement de bases de données) est géré via le nombre de réplicas configurés par index.
48+
49+
Les architectures incluent :
50+
51+
- Cluster dédié : Isolation logique des ressources par projet.
52+
- Intégration vRack : Interconnexion sécurisée avec d’autres services OVHcloud.
53+
- Scalabilité verticale : Montée en puissance des nœuds (RAM, stockage) via l’interface OVHcloud.
54+
55+
## Services partenaires
56+
57+
Les partenaires OVHcloud concernés figurent dans l'annuaire des [partenaires OVHcloud](/links/partner) sous les mots-clés « **Data center expansion and Migration** ».
58+
59+
OVHcloud dispose également d’un service dédié : [OVHcloud Professional Services](/links/professional-services).
60+
61+
## Coûts et frais
62+
63+
Les fonctionnalités décrites dans les tableaux sont disponibles sans couts et frais sauf mentions contraires, et sont librement utilisables par le client. Par défaut, aucune surfacturation n’est appliquée suite à la migration des données. La facturation s’arrête dès la résiliation du service.
64+
65+
## Conservation des données après résiliation du contrat
66+
67+
Les snapshots (automatiques ou manuels) sont irréversiblement supprimés. Un export manuel préalable est obligatoire pour préserver les données.
68+
Les instances primaires sont supprimées immédiatement et les sauvegardes sont conservées par OVHcloud, entre 2 jours et un mois selon les options spécifiés dans le contrat.
69+
Il convient de préciser que le client ne peut pas compter sur ces sauvegardes pour faire des restaurations de données. 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.
70+
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
id: 0f6f58b7-2681-4d70-808a-f2e51b074d8d
2+
full_slug: reversibility-opensearch
3+
reference_category: account-and-service-management-reversibility-reversibility-policies

pages/index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@
9797
+ [Reversibility Policy for the Data Unified Product](account_and_service_management/reversibility/19-data-platform-reversibility)
9898
+ [Reversibility Policy for the Notebook Interface product](account_and_service_management/reversibility/20-ai-notebook-reversibility)
9999
+ [Reversibility Policy for the Managed Containers product](account_and_service_management/reversibility/21-ai-managed-containers-reversibility)
100+
+ [Reversibility Policy for the product Managed Search Engine Software Platform](/pages/account_and_service_management/reversibility/22-sdb-managed-opensearch-reversibility)
100101
+ [Responsibility sharing](account-and-service-management-responsibility-sharing)
101102
+ [Dedicated servers - Shared Responsibility](account_and_service_management/responsibility_sharing/dedicated-servers)
102103
+ [File Storage services - Responsibility model](account_and_service_management/responsibility_sharing/file-storage)
@@ -859,6 +860,7 @@
859860
+ [Reversibility Policy for Managed Relational Database Product](account_and_service_management/reversibility/07-rdb_mysql_postgre)
860861
+ [Reversibility Policy for the Managed Message Broker product](account_and_service_management/reversibility/14-reversibility-mdb)
861862
+ [Reversibility Policy for the Managed Data Visualization product](account_and_service_management/reversibility/15-reversibility-obs-data-visualization)
863+
+ [Reversibility Policy for the product Managed Search Engine Software Platform](/pages/account_and_service_management/reversibility/22-sdb-managed-opensearch-reversibility)
862864
+ [MongoDB](products/public-cloud-databases-mongodb)
863865
+ [Getting Started](public-cloud-databases-mongodb-getting-started)
864866
+ [MongoDB - Why MongoDB](public_cloud/public_cloud_databases/mongodb_17_why_mongodb)

0 commit comments

Comments
 (0)