Skip to content

Commit 6de4192

Browse files
authored
Merge pull request #8109 from ovh/hb-reversibilite-politique
HB POL de reversbilibilité LDP + data platform
2 parents d338219 + 2bd26c4 commit 6de4192

File tree

7 files changed

+280
-0
lines changed

7 files changed

+280
-0
lines changed
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
---
2+
title: "Reversibility Policy for the Managed Log Manager product"
3+
updated: 2025-07-08
4+
---
5+
6+
**Objective**
7+
8+
This document describes the reversibility policy for the Managed Log Manager product covering the OVHcloud Logs Data Platform 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+
1. **OVHcloud implementations** that require adaptation to a new migration environment.
18+
1. **Specific features** that cannot be guaranteed for migration as they are related to the OVHcloud environment or involve custom developments.
19+
20+
**Core features**
21+
22+
| **Function** | **Description** | **Available formats** | **Migration model** | **Available documentation** |
23+
| --- | --- | --- | --- | --- |
24+
| 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) |
26+
| 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) |
27+
| 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) |
28+
| 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) |
29+
30+
**OVHcloud Implementation**
31+
32+
| **Function** | **Description** | **Available formats** | **Migration model** | **Available documentation** |
33+
| --- | --- | --- | --- | --- |
34+
| Control Panel platform | User Interface in the Control Panel to create streams, dashboard, alias, index, OpenSearch dashboards or Logstash Inputs | N/A | **Incoming**: data and configurations related to the lifecycle of the service. <br> **Outgoing**: recreate configurations on another logs manager service. | [OVHcloud API](https://api.ovh.com/console/?section=%2Fdbaas%2Flogs&branch=v1) |
35+
| OpenSearch Index As a Service | Import or Export documents through OpenSearch API | JSON | **Incoming**: specific names' conventions for indexes and aliases, index settings and API restrictions. <br>**Outgoing**: OpenSearch Scroll queries with pagination | [OpenSearch Index as a Service](/pages/manage_and_operate/observability/logs_data_platform/opensearch_index) |
36+
| Graylog Dashboards | Configuration of dashboards and searches saved by the client on the graylog interface | JSON | **Incoming**: use of Graylog APIs or Graylog User Interface. <br>**Outgoing**: Use of Graylog APIs. | [Greylog documentation](https://go2docs.graylog.org/4-0/home.htm) |
37+
| Archives encryption | Systematic encryption of archives using public PGP keys provided by the client | PGP Keys | **Incoming**: PGP key registration via API or User Interface on the Control Panel. <br>**Outgoing**: Retrieving the saved keys and setting up an encryption mechanism in the target environment | [Encrypting your logs Archives](/pages/manage_and_operate/observability/logs_data_platform/archive_cold_storage_encryption) |
38+
39+
**Specific features**
40+
41+
| **Function** | **Description** | **Available formats** | **Migration model** | **Available documentation** |
42+
| --- | --- | --- | --- | --- |
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 | **Incoming**: The anti-DDoS system is part of our infrastructure and is enabled by default. No action is required <br> **Outgoing**: Order and configure an anti-DDoS solution from the new provider | [Anti-DDoS OVHcloud](/links/security/ddos) |
44+
45+
**List of architectures**
46+
47+
The components of the product are accessible from the OVHcloud interface and allow to operate streams, dashboards, dedicated inputs, indexes, aliases and OpenSearch Dashboards instances.
48+
49+
The product is divided into two service offers:
50+
51+
- A shared infrastructure: "logs-account"
52+
- A dedicated cluster: "logs-enterprise"
53+
54+
**Partner services**
55+
56+
The OVHcloud partners concerned are listed in the [OVHcloud partners directory](/links/partner) under the "**Data center expansion and Migration**" keywords.
57+
58+
OVHcloud also has a dedicated service: [OVHcloud Professional Services](/links/professional-services).
59+
60+
**Cost and fees**
61+
62+
Features described in tables are available at no cost, unless otherwise specified, and are freely usable by the customer. Visit the [Logs Data Platform product page](/links/manage-operate/ldp) to see the price list.
63+
64+
- No additional exit fees applied.
65+
- Billing depends on the volume stored and the type of infrastructure mobilized (indexed/archived).
66+
- Any assistance or turnkey export service may incur additional costs.
67+
68+
**Data retention after termination of the contract**
69+
70+
OVHcloud does not guarantee the use and availability of backups to restore client's data after service termination.
71+
72+
- Streams and OpenSearch indexes are deleted immediately once the service is removed.
73+
- The cold storage archives are immediately destroyed upon termination of the service
74+
- The client is fully responsible for data export via API or [ldp-archive-mirror](https://github.com/ovh/ldp-archive-mirror) before decommissioning the service or contract termination.
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
---
2+
title: "Politique de réversibilité du produit Managed Log Manager"
3+
updated: 2025-07-08
4+
---
5+
6+
## Objectif
7+
8+
Ce document est la politique de réversibilité du produit Managed Log Manager couvrant l’offre commerciale Logs Data Platform 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 la capacité de migration.
17+
1. Les **implémentation OVHcloud** qui nécessitent une adaptation à un nouvel environnement de migration.
18+
1. 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+
| Ingestion de logs standards | Support de plusieurs formats de fichiers de logs | GELF, LTSV, RFC 5424, Beats, Cap’n Proto, etc | **Entrant** : envoi direct via point d’entrée mutualisé. | [Mutualized inputs](/pages/manage_and_operate/observability/logs_data_platform/ingestion_mutualized_inputs) |
25+
| Ingestion de logs non standards | Support de formats de fichiers de logs non traditionnels | Tout format proposé par le logiciel Logstash | **Entrant** : envoi direct via un point d'entréee dédié | [Dedicated input-logstash](/pages/manage_and_operate/observability/logs_data_platform/ingestion_logstash_dedicated_input) |
26+
| Support de l'API OpenSearch | Import ou export des logs via OpenSearch | JSON | **Entrant** : Indexation spéciale pour ingérer les logs. <br> **Sortant** : pagination Scroll ; ingestion externe possible | [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) |
27+
| Tableaux de bords OpenSearch | Visualisation et exploration via OpenSearch Dashboards| JSON | **Entrant/Sortant** : Visualisations, tableaux de bord et paramètres via API et interface utilisateur. | [Using OpenSearch Dashboards with Logs Data Platform](/pages/manage_and_operate/observability/logs_data_platform/visualization_opensearch_dashboards) |
28+
| Stockage et archivage à froid | Archivage quotidien chiffrable, conservation longue durée disponible 48h après réception des logs | Fichier contenant du GELF livré sous forme d’archive | **Entrant** : activation de l’option et configuration du stream. <br> **Sortant** : téléchargement via l'espace client ou l'API OVHcloud. | [Archiving your logs-cold storage](/pages/manage_and_operate/observability/logs_data_platform/archive_cold_storage) |
29+
30+
### 2 - Implémentations OVHcloud
31+
32+
| **Fonction** | **Description** | **Formats disponibles** | **Modèle de migration** | **Documentation disponible** |
33+
| --- | --- | --- | --- | --- |
34+
| Plan de contrôle de la plateforme | Interface dans l'espace client pour créer des streams, dashboard, Alias, index OpenSearch dashboards ou inputs Logstash | NA | **Entrant** : Configuration des éléments liés au cycle de vie du service <br> **Sortant** : Recréation de la configuration sur un autre service ou plateforme de gestion de logs. | [OVHcloud API](https://api.ovh.com/console/?section=%2Fdbaas%2Flogs&branch=v1) |
35+
| OpenSearch Index As a Service | Import ou export de documents via l'API OpenSearch | JSON | **Entrant** : conventions de noms spécifiques pour les index et alias, paramètres d'index et restrictions API. <br> **Sortant** : Requêtes de défilement OpenSearch avec pagination | [OpenSearch Index as a Service](/pages/manage_and_operate/observability/logs_data_platform/opensearch_index) |
36+
| Tableaux de bords Greylog | Configuration des tableaux de bords et des recherches sauvegardées par le client sur l’interface Graylog | JSON | **Entrant** : utilisation des API ou du panneau de contrôle Graylog <br> **Sortant** : utilisation des API Graylog | [Greylog documentation](https://go2docs.graylog.org/4-0/home.htm) |
37+
| Chiffrement des archives | Chiffrement systématique des archives en utilisant les clés PGP publiques fournies par le client | Clés PGP | **Entrant** : Enregistrement des clés PGP via API ou l’espace client <br> **Sortant** : récupération des clés enregistrés et mise en place d’un mécanisme de chiffrement dans l’environnement cible | [Encrypting your logs archives](/pages/manage_and_operate/observability/logs_data_platform/archive_cold_storage_encryption) |
38+
39+
### 3 - Fonctionnalités spécifiques
40+
41+
| **Fonction** | **Description** | **Formats disponibles** | **Modèle de migration** | **Documentation disponible** |
42+
| --- | --- | --- | --- | --- |
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 | **Entrant** : le système anti-DDoS fait partie de notre infrastructure et est activé par défaut. Aucune action n'est requise. <br> **Sortant** : commandez et configurez un anti-DDoS chez le nouveau fournisseur. | [OVHcloud DDoS Protection](/links/security/antiddos) |
44+
45+
## Liste des architectures
46+
47+
Les composants du produit sont accessibles depuis l’interface OVHcloud et permettent d’opérer les flux de données, les tableaux de bord, les outils de collecte, les index, les alias et les instances OpenSearch Dashboards.
48+
49+
Le produit est décliné en deux offres de service :
50+
51+
- Une infrastructure mutualisée : « logs-account »
52+
- Un cluster dédié : « logs-enterprise »
53+
54+
## Services partenaires
55+
56+
Les partenaires OVHcloud concernés figurent dans l'annuaire des [partenaires OVHcloud](/links/partner) sous les mots-clés « **Data center expansion and Migration** ».
57+
58+
OVHcloud dispose également d’un service dédié : [OVHcloud Professional Services](/links/professional-services).
59+
60+
## Coûts et frais
61+
62+
Les fonctionnalités décrites dans les tableaux sont disponibles sans coûts ni frais sauf mentions contraires, et sont librement utilisables par le client. Les détails de facturation sont disponibles sur la page de présentation de l’offre de service : [Présentation de l’offre](/links/manage-operate/ldp).
63+
64+
- Aucun frais de sortie supplémentaire n'est appliqué.
65+
- La facturation dépend du volume stocké et du type d’infrastructure mobilisé (indexé/archivé).
66+
- Toute prestation d’assistance ou export clé en main peut engendrer des coûts additionnels.
67+
68+
## Conservation des données après résiliation du contrat
69+
70+
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.
71+
Les streams et index OpenSearch sont supprimés immédiatement après suppression du service.
72+
73+
- Les archives Cold Storage sont immédiatement détruites à la résiliation du service
74+
- Le client est entièrement responsable du rapatriement de ses données via API ou [ldp-archive-mirror](https://github.com/ovh/ldp-archive-mirror) avant le décommissionnement du service ou 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: 6cf09242-d6f1-48c7-b7f5-444f055180ae
2+
full_slug: reversibility-log-data-platform
3+
reference_category: account-and-service-management-reversibility-reversibility-policies
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
---
2+
title: "Reversibility Policy for the Data Unified product"
3+
updated: 2025-07-08
4+
---
5+
6+
**Objective**
7+
8+
This document describes the reversibility policy for the Managed Data Visualization product covering the OVHcloud Data Platform 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+
The features of the product line fall into three categories:
15+
16+
1. **Core features** for which we guarantee migration capacity.
17+
1. **OVHcloud implementations** that require adaptation to a new migration environment.
18+
1. **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+
| Data Catalog | Integration of more than 60 connectors to centralize data sources | CSV, JSON, XML, Parquet, Avro, JDBC, Kafka, REST, FTP, etc. | **Inbound**: configuration of standard connectors via web interface.<br> **Outbound**: export metadata and data via API.| [Data Catalog documentation](https://docs.dataplatform.ovh.net/#/en/product/data-catalog/index) |
25+
| Lakehouse Manager | Unified storage based on Apache, Iceberg and Trino | Parquet, ORC, Avro, Iceberg | **Inbound**: manual configuration via a web interface <br> **Outbound**: export via Trino, Spark, or API. | [Lakehouse Manager documentation](https://docs.dataplatform.ovh.net/#/en/product/lakehouse-manager/index) |
26+
| Data Processing Engine | ETL/ELT pipeline orchestration with Spark and Python. | Python, PySpark | **Inbound**: manual configuration via web interface or git repository connection. <br> **Outbound**: export workflows via Git or API. | [Data processing engine documentation](https://docs.dataplatform.ovh.net/#/en/product/dpe/index) |
27+
| Analytics Manager | Create dashboards with no-code or SQL (Trino) editor. | SQL, JSON | **Inbound**: manual configuration via the web interface. <br> **Outbound**: export requests/visualizations via API. | [Analytics Manager documentation](https://docs.dataplatform.ovh.net/#/en/product/am/index) |
28+
| Applications Services | Web application deployment and APIs (Node.js, Python, Docker). | Node.js, Python, Docker, REST | **Inbound**: manual configuration via web interface or via git repository. <br> **Outbound**: export via Git or API | [Applications services documentation](https://docs.dataplatform.ovh.net/#/en/product/app-manager/index) |
29+
30+
### 2 - OVHcloud implementations
31+
32+
| **Function** | **Description** | **Available formats** | **Migration model** | **Available documentation** |
33+
| --- | --- | --- | --- | --- |
34+
| Data Processing Engine | ETL/ELT pipeline orchestration with Spark and Python. | OVHcloud platform-specific format, no standards deployed | **Inbound**: Data imported from data catalog with manual or automatic configuration of jobs <br> **Outbound**: No export possible | [Data processing engine documentation](https://docs.dataplatform.ovh.net/#/en/product/dpe/index) |
35+
| Identity and access management | Account management and user access on the platform | NA | **Inbound**: Configuration via the web interface <br> **Outbound**: Export user accounts in CSV format | [DATAP IAM documentation](https://docs.dataplatform.ovh.net/#/en/getting-further/project-toolkit?id=user-management) |
36+
37+
### 3 - Specific features
38+
39+
| **Function** | **Description** | **Available formats** | **Migration model** | **Available documentation** |
40+
| --- | --- | --- | --- | --- |
41+
| Integrated monitoring | Monitoring and centralized performance management developed by OVHcloud.| NA | **Inbound**: Default integrated tracking interface on platform <br> **Outbound**: Logs and monitoring information cannot be exported | [Control center documentation](https://docs.dataplatform.ovh.net/#/en/product/cc/index) |
42+
43+
## List of architectures
44+
45+
OVHcloud Unified Data Platform service is based on open-source technologies such as Trino, Apache Iceberg, and Kubernetes. It is compatible with OVHcloud Public Cloud architectures.
46+
47+
## Partner Services
48+
49+
The OVHcloud partners concerned are listed in the [OVHcloud partners directory](/links/partner) under the "**Data center expansion and migration**" keywords.
50+
51+
OVHcloud also has a dedicated service: [OVHcloud Professional Services](/links/professional-services).
52+
53+
## Costs and fees
54+
55+
Features described in the tables are available at no cost, unless otherwise specified and are freely usable.
56+
57+
OVHcloud uses pay-as-you-go pricing, with no egress fee. Billing is interrupted immediately when the service is canceled, allowing flexible cost control.
58+
59+
## Data retention after service termination
60+
61+
Once the service is canceled, all data are irreversibly deleted. It is the client’s responsibility to carry out a full backup or migration before termination.

0 commit comments

Comments
 (0)