Skip to content

Commit 314ca51

Browse files
authored
Merge pull request #8018 from ovh/hb-db-reversbility-pol
Hb db reversbility policies for MDB et OBS products (databases)
2 parents 1e0f35e + c7f12a0 commit 314ca51

File tree

8 files changed

+289
-0
lines changed

8 files changed

+289
-0
lines changed

links/public-cloud/dashboards

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
- [de-de](https://www.ovhcloud.com/de/public-cloud/grafana/)
2+
- [en-asia](https://www.ovhcloud.com/asia/public-cloud/grafana/)
3+
- [en-au](https://www.ovhcloud.com/en-au/public-cloud/grafana/)
4+
- [en-ca](https://www.ovhcloud.com/en-ca/public-cloud/grafana/)
5+
- [en-gb](https://www.ovhcloud.com/en-gb/public-cloud/grafana/)
6+
- [en-ie](https://www.ovhcloud.com/en-ie/public-cloud/grafana/)
7+
- [en-in](https://www.ovhcloud.com/en-in/public-cloud/grafana/)
8+
- [en-sg](https://www.ovhcloud.com/en-sg/public-cloud/grafana/)
9+
- [en-us](https://www.ovhcloud.com/en/public-cloud/grafana/)
10+
- [es-es](https://www.ovhcloud.com/es-es/public-cloud/grafana/)
11+
- [es-us](https://www.ovhcloud.com/es/public-cloud/grafana/)
12+
- [fr-ca](https://www.ovhcloud.com/fr-ca/public-cloud/grafana/)
13+
- [fr-fr](https://www.ovhcloud.com/fr/public-cloud/grafana/)
14+
- [it-it](https://www.ovhcloud.com/it/public-cloud/grafana/)
15+
- [pl-pl](https://www.ovhcloud.com/pl/public-cloud/grafana/)
16+
- [pt-pt](https://www.ovhcloud.com/pt/public-cloud/grafana/)
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
---
2+
title: "Reversibility Policy for the Managed Message Broker product"
3+
updated: 2025-06-19
4+
---
5+
6+
## Objective
7+
8+
This document describes the reversibility policy of the Managed Message Broker product covering the OVHcloud Managed Kafka 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 Managed Document Database 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+
| High-availability message streaming | Reliable and distributed transmission of real-time data. | Avro, JSON, Protocol, Text | **Incoming**: Loading via Kafka producers . <br> **Outgoing**: Export via Kafka consumers or replay tools. | [Kafka - Capabilities and limitations](/pages/public_cloud/public_cloud_databases/kafka_01_capabilities)|
25+
| Open-source Kafka compatibility | Use the standard Apache Kafka engine without modification. | Native Kafka (standard API) | **Incoming**: Direct integration with existing Kafka tools.<br> **Outgoing**: Standard Kafka export|[Kafka getting started documentation](https://kafka.apache.org/documentation/){.external} |
26+
| Partitioning and replication | Manage partitions and replicas for fault tolerance | N/A | **Incoming**: Configure partitions/replicas on import. <br> **Outbound**: Export and deploy to another cluster. | [Kafka - Capabilities and limitations](/pages/public_cloud/public_cloud_databases/kafka_01_capabilities) |
27+
| Configuring data retention | Custom message retention duration setting | NA | **Incoming**: Adjusting parameters. <br> **Outgoing**: Migration limited to messages that are still stored. | [Kafka - Advanced settings references](/pages/public_cloud/public_cloud_databases/kafka_03_advanced_parameters_references)|
28+
| Data Schema Registry | Central repository for storing data schemas | Karapace Native Format | **Inbound**: NA.<br> **Outbound**: NA. | [Schema registry](/pages/public_cloud/public_cloud_databases/kafka_01_capabilities)|
29+
30+
### 2 - OVHcloud implementations
31+
32+
| **Function** | **Description** | **Available formats** | **Migration model** | **Available documentation** |
33+
| --- | --- | --- | --- | --- |
34+
| OVHcloud Dashboard | Manage topics, ACLs and monitor via web interface. | N/A | **Incoming**: Initial configuration via API and web interface.<br> **Outbound**: Administration interrupted after termination. Reproduce configurations manually in target environment | [Dashboards - Capabilities and limitations](/pages/public_cloud/public_cloud_databases/grafana_01_capabilities)<br> [Dashboards - Advanced settings references](/pages/public_cloud/public_cloud_databases/grafana_03_advanced_parameters_references)|
35+
| Integrated monitoring | Performance dashboards integrated into the OVHcloud interface. | N/A | **Inbound**: Metrics Configuration.<br> **Outbound**: Configuration to recreate in the target environment. | [Analytics - Kafka](/products/public-cloud-data-analytics-kafka) |
36+
| Network Security (ACL) | IP filtering and SSL/SASL authentication. | IP, SASL/SSL | **Incoming**: Rule configuration. <br> **Outbound**: Export ACLs to replicate. | [Kafka - Getting started](/pages/public_cloud/public_cloud_databases/kafka_02_getting_started)|
37+
38+
### 3 - Specific features
39+
40+
| **Function** | **Description** | **Available formats** | **Migration model** | **Available documentation** |
41+
| --- | --- | --- | --- | --- |
42+
| OVHcloud private network (vRack) | Connect to other OVHcloud services via a private network. | N/A | **Incoming**: vRack configuration. <br> **Outgoing**: Non-transferable feature. | [vRack](/pages/public_cloud/public_cloud_databases/databases_08_vrack) |
43+
| Anti-DDoS | 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. | [OVHcloud DDoS Protection](/links/security/antiddos) |
44+
45+
## List of architectures
46+
47+
The Managed Kafka service is based on a distributed architecture with Kafka brokers distributed across several availability zones. High availability is ensured via partition replication, with integrated monitoring for message flow stability. Two architecture plans are offered: a Business plan based on three nodes and an Enterprise plan based on six nodes.
48+
49+
## Partner Services
50+
51+
The OVHcloud partners concerned are listed in the [OVHcloud partners directory ](/links/partner) under the "**cloud migration**" keywords.
52+
53+
OVHcloud also has a dedicated service: [OVHcloud Professional Services](/links/professional-services).
54+
55+
## Costs and fees
56+
57+
The features described in the tables are available at no cost, unless otherwise specified, and are freely usable by the customer.
58+
The service is billed according to the resources used: the selected instance and the storage. No cancellation fee will be applied, but you will need to export the data before cancelling/decommissioning the service.
59+
60+
## Data retention after termination of contract
61+
62+
After the service has been cancelled, all Kafka messages and configurations are permanently deleted. The customer must perform a full export before termination, as OVHcloud does not store any data.
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
---
2+
title: "Politique de réversibilité du produit Managed Message Broker"
3+
updated: 2025-06-19
4+
---
5+
6+
## Objectif
7+
8+
Ce document décrit la politique de réversibilité de la gamme de produits Managed Message Broker couvrant l'offre OVHcloud Managed Kafka.
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 de la gamme de produits Managed Document Database sont réparties en trois catégories :
15+
16+
1. Les **Ffonctionnalités principales** pour lesquelles nous garantissons la capacité de migration.
17+
1. Les **implémentations 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+
| Streaming de messages à haute disponibilité | Transmission fiable et distribuée de données en temps réel. | Avro, JSON, Protobuf, Texte | **Entrant** : chargement via producteurs Kafka. <br> **Sortant** : export via consommateurs Kafka ou outils de replay. | [Kafka - Capacités et limitations](/pages/public_cloud/public_cloud_databases/kafka_01_capabilities)|
25+
| Compatibilité Kafka open-source | Utilisation du moteur Apache Kafka standard sans modification. | Natif Kafka (API standard) | **Entrant** : intégration directe avec outils Kafka existants. <br> **Sortant** : export standard Kafka|[Kafka documentation - Getting started](https://kafka.apache.org/documentation/){.external} |
26+
| Partitionnement et réplication | Gestion des partitions et répliques pour la tolérance aux pannes | N/A | **Entrant** : configurer les partitions/réplicas à l'import.<br> **Sortant** : Export et déploiement sur un autre cluster. | [Kafka - Capacités et limitations](/pages/public_cloud/public_cloud_databases/kafka_01_capabilities) |
27+
| Configuration de la rétention des données | Définition personnalisée de la durée de rétention des messages | NA | **Entrant** : ajustement des paramètres.<br> **Sortant** : migration limitée aux messages encore stockés. | [Kafka - Références des paramètres avancés](/pages/public_cloud/public_cloud_databases/kafka_03_advanced_parameters_references)|
28+
| Registre des schémas de données | Dépôt central pour stocker les schémas de données | Format natif Karapace | **Entrant** : NA. <br> **Sortant** : NA. | [Schema registry](/pages/public_cloud/public_cloud_databases/kafka_01_capabilities)|
29+
30+
### 2 - Implémentations OVHcloud
31+
32+
| **Fonction** | **Description** | **Formats disponibles** | **Modèle de migration** | **Documentation disponible** |
33+
| --- | --- | --- | --- | --- |
34+
| OVHcloud Dashboard | Gestion des topics, ACL et monitoring via interface web. | N/A | **Entrant** : configuration initiale via API et l'interface web. <br> **Sortant** : administration interrompue après résiliation. Reproduire les configurations manuellement dans l’environnement cible | [Dashboards - Capacités et limitations](/pages/public_cloud/public_cloud_databases/grafana_01_capabilities) <br> [Dashboards - Références des paramètres avancés ](/pages/public_cloud/public_cloud_databases/grafana_03_advanced_parameters_references)|
35+
| Monitoring intégré | Tableaux de bord de performances intégrés à l’interface OVHcloud. | N/A | **Entrant** : configuration des métriques <br> **Sortant** : : configuration à recréer dans l’environnement cible | [Analytics - Kafka](/products/public-cloud-data-analytics-kafka)|
36+
| Sécurité réseau (ACL) | Filtrage IP et authentification SASL/SSL. | IP, SASL/SSL | **Entrant** : configuration des règles. <br> **Sortant** : export des ACL à répliquer. | [Kafka-Premiers pas](/pages/public_cloud/public_cloud_databases/kafka_02_getting_started)|
37+
38+
### 3 - Fonctionnalités spécifiques
39+
40+
| **Fonction** | **Description** | **Formats disponibles** | **Modèle de migration** | **Documentation disponible** |
41+
| --- | --- | --- | --- | --- |
42+
| Réseau privé OVHcloud (vRack) | Connexion avec d’autres services OVHcloud en réseau privé. | N/A | **Entrant** : Configuration du vRack. <br> **Sortant** : Fonctionnalité non transférable. | [vRack](/pages/public_cloud/public_cloud_databases/databases_08_vrack) |
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** : commandez et configurez un anti-DDoS chez le nouveau fournisseur. | [OVHcloud DDoS Protection](/links/security/antiddos) |
44+
45+
## Liste des architectures
46+
47+
Le service Managed Kafka repose sur une architecture distribuée avec des brokers Kafka répartis entre plusieurs zones de disponibilité. La haute disponibilité est assurée via la réplication des partitions, avec un monitoring intégré pour la stabilité des flux de messages. Deux plans d’architecture sont proposés : un plan Business reposant sur trois nœuds et un plan Enterprise reposant sur six nœuds.
48+
49+
## Services partenaires
50+
51+
Les partenaires OVHcloud concernés figurent dans l'annuaire des [partenaires OVHcloud](/links/partner) sous les mots-clés « **migration vers le cloud** ».
52+
53+
OVHcloud dispose également d’un service dédié : [OVHcloud Professional Services](/links/professional-services).
54+
55+
## Coûts et frais
56+
57+
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.
58+
Le service est facturé selon les ressources utilisées : l’instance sélectionnée et le stockage. Aucun frais de résiliation n’est appliqué, mais il est impératif d’exporter les données avant résiliation/décommissionnement du service.
59+
60+
## Conservation des données après résiliation du contrat
61+
62+
Après résiliation du service, tous les messages et configurations Kafka sont supprimés de manière définitive. Le client doit effectuer une exportation complète avant résiliation, OVHcloud ne conservant aucune donnée.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
id: f243c4d1-87d5-4971-9cdf-5b4d1f41a0ac
2+
full_slug: reversibility-public-cloud-databases-message-broker
3+
reference_category: account-and-service-management-reversibility-reversibility-policies
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 Data Visualization product"
3+
updated: 2025-06-19
4+
---
5+
6+
## Objective
7+
8+
This document describes the reversibility policy for the Managed Data Visualization product covering the OVHcloud Managed Grafana 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+
| Platform As A Service | Platform for implementing dynamic dashboards and graphics. | JSON, YAML | **Incoming**: Direct connection via API to import dashboards/configurations. <br> **Outbound**: Export resources via REST API to any compatible Grafana environment. | [Offer presentation](/links/public-cloud/dashboards) |
25+
| Standard plugins | Open-source plugins (Prometheus, Loki, etc.) that can be activated. | Official Grafana plugins | **Incoming**: Enable plugins compatible with the target version. <br> **Outgoing**: Reusable plugins if supported by the new environment. |[Grafana Plugins](https://grafana.com/grafana/plugins/all-plugins/){.external}|
26+
| Dhasboards and alerts | Manual creation of dashboards and alert rules via the Grafana interface | JSON | **Inbound**: Import JSON files via API or interface. <br> **Outgoing**: Export dashboards/alerts to JSON for migration. | [Dashboards - Capabilities and limitations](/pages/public_cloud/public_cloud_databases/grafana_01_capabilities) |
27+
| Manual backups | Manual backup generation via external tools (e.g. grr) | JSON, SQLite | **Incoming**: Restoring from a JSON or SQLite file. <br> **Outgoing**: Manually exporting data for migration outside of an OVHcloud hosting environment. | [Grafana documentation](/products/public-cloud-data-analytics-grafana) |
28+
29+
### 2 - OVHcloud implementations
30+
31+
| **Function** | **Description** | **Available formats** | **Migration model** | **Available documentation** |
32+
| --- | --- | --- | --- | --- |
33+
| OVHcloud private network (vRack) | The vRack, or virtual rack, is a private VLAN technology that enables the connection between OVHcloud services | N/A | **Inbound**: Network Connection Configuration <br> **Outbound**: Note the network architecture and reproduce it with VLANs | [vRack](/pages/public_cloud/public_cloud_databases/databases_08_vrack) |
34+
| Logs traceability | Log storage in OVHcloud Managed OpenSearch | JSON (OpenSearch) | **Incoming**: NA <br> **Outgoing**: Manually export logs via OpenSearch API, then re-index into the target environment. | [Using Grafana with Logs Data Platform](/pages/manage_and_operate/observability/logs_data_platform/visualization_grafana)|
35+
| Automatic backups | Backups managed by OVHcloud, that cannot be exported directly outside the ecosystem. | Internal snapshots | **Incoming**: Not applicable for direct import. <br> **Outgoing**: Requires a restore on an OVHcloud instance, then manual export (SQL dump) to migrate to another environment. | [Public Cloud Databases - Automatic backups](/pages/public_cloud/public_cloud_databases/databases_05_automated_backups) |
36+
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 | N/A | **Incoming**: Scripts to be adapted for other providers.<br> **Outbound**: Terraform configurations need to be rewritten. | [Terraform](https://registry.terraform.io/providers/ovh/ovh/latest/docs) |
43+
| Anti-DDoS | 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. | [OVHcloud DDoS Protection](/links/security/antiddos) |
44+
45+
## List of architectures
46+
47+
Managed Grafana service offer is deployed in single-node mode (essential plan). Integration with other OVHcloud services (OpenSearch, databases) is native via vRack.Architectures include:
48+
49+
- Vertical scalability: Increase resources (CPU/RAM) via the OVHcloud interface.
50+
- Cross-service integration: Centralize logs and metrics in managed OpenSearch.
51+
52+
## Partner Services
53+
54+
The OVHcloud partners concerned are listed in the [OVHcloud partners directory](/links/partner) under the "**cloud migration**" keywords.
55+
56+
OVHcloud also has a dedicated service: [OVHcloud Professional Services](/links/professional-services).
57+
58+
## Costs and fees
59+
60+
No termination fee: No extra billing linked to the default data migration. Billing stops as soon as the service is terminated.
61+
Features described in the tables are available at no cost, unless otherwise specified, and are freely usable by the customer.
62+
63+
## Retention of data after termination of contract
64+
65+
> [!warning]
66+
>
67+
> OVHcloud does not guarantee the use and availability of backups to restore customer data after termination of the service.
68+
69+
OVHcloud does not store any data after deleting a Managed Data Visualization cluster.
70+
Automatic and manual snapshots are irreversibly deleted. A manual export is required to preserve the data.

0 commit comments

Comments
 (0)