From b89fe51d42f9c4f1ff286f5b04faae0bdbd77d5b Mon Sep 17 00:00:00 2001 From: H4516022Y <115018882+H4516022Y@users.noreply.github.com> Date: Fri, 6 Jun 2025 11:03:47 +0200 Subject: [PATCH 01/32] Create guide.en-gb.md --- .../rdb_mysql_postgre/guide.en-gb.md | 87 +++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.en-gb.md diff --git a/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.en-gb.md b/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.en-gb.md new file mode 100644 index 00000000000..3f95ecf5adc --- /dev/null +++ b/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.en-gb.md @@ -0,0 +1,87 @@ +# Reversibility Policy for Managed Relational Database Product + +## Objective + +This document outlines the reversibility policy for the product line Managed Relational Database covering OVHcloud offers : Managed MySQL & Managed PostgreSQL . + +This policy aims to implement general reversibility principles and our compliance with the SWIPO IaaS Code of Conduct for cloud providers. + + + +## List of Features + +The features of the “Product” are divided into three categories: + +- **Core features** for which we guarantee migration capability. +- **OVHcloud implementations** that require adaptation to a new environment for migration. +- **Specific features** that cannot be guaranteed for migration as they are tied to the OVHcloud environment or involve custom developments. + + + +## Core Features + +| Feature | Description | Formats | Migration Model | Documentation Available | +|--------------------------|----------------------------------------------|---------------|------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------| +| **Export/Import - PostgreSQL** | Use of `pg_dump`/`pg_restore` for native data transfer. | SQL, CSV, BINARY | Incoming: Restore via CLI with rights adjustments.
Outgoing: Standard dump export. | [OVH - How to migrate](https://support.us.ovhcloud.com/hc/en-us/articles/21485451623059-PostgreSQL-Tutorial-How-to-Migrate-an-On-Premises-Database-to-Cloud-Databases) | +| **Export/Import - MySQL** | Export and import using native MySQL tools (`mysqldump`, `mysql`, etc.). | SQL, CSV | Incoming: Export from source (SQL dump), then import into Managed MySQL via `mysql` or OVHcloud UI.
Outgoing: SQL dump via `mysqldump`, then import into target environment (cloud or on-premises). | [MySQL - Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/20887483746067-MySQL-Capabilities-and-Limitations) | +| **Service Access - MySQL** | Access to the database via standard MySQL protocol on a dynamic port made available in the OVHcloud Manager. | N/A | Incoming: Connection from existing tools or applications.
Outgoing: Connect from any standard MySQL client for data extraction or migration. | [MySQL - Connect via Command Line (CLI)](https://support.us.ovhcloud.com/hc/en-us/articles/20805146473875-MySQL-Connect-with-CLI)
[MySQL - Connect with PHP](https://support.us.ovhcloud.com/hc/en-us/articles/20815696722963-MySQL-Connect-with-PHP)
[MySQL - Connect with Python](https://support.us.ovhcloud.com/hc/en-us/articles/20840434483219-MySQL-Connect-with-Python)
[MySQL - Connect with MySQL Workbench](https://support.us.ovhcloud.com/hc/en-us/articles/20845437747987-MySQL-Connect-with-MySQL-Workbench)| +| **Service Access - PostgreSQL**| Access via PostgreSQL protocol, compatible with standard clients and tools. | N/A | Incoming: Direct connection from existing tools/applications.
Outgoing: Standard connection for extraction or migration. | [PostgreSQL - Connect via Command Line (CLI)](https://support.us.ovhcloud.com/hc/en-us/articles/21410499182995-PostgreSQL-Connect-with-CLI)
[PostgreSQL - Connect with PHP](https://support.us.ovhcloud.com/hc/en-us/articles/20898939497107-PostgreSQL-Connect-with-PHP)
[PostgreSQL - Connect with Python](https://support.us.ovhcloud.com/hc/en-us/articles/21408187602451-PostgreSQL-Connect-with-Python)
[PostgreSQL - Connect with pgAdmin](https://support.us.ovhcloud.com/hc/en-us/articles/21489279019155-PostgreSQL-Connect-with-pgAdmin)| +| **Manual Backup** | Ability to generate a full on-demand database backup. | SQL, CSV, tar | Incoming: Restore from existing SQL dump.
Outgoing: SQL dump generated from OVHcloud instance, usable on any compatible MySQL environment. | [MySQL dump](https://dev.mysql.com/doc/refman/8.4/en/mysqldump.html) | + + +## OVHcloud Implementation + +| Feature | Description | Available Formats | Migration Model | Documentation Available | +|------------------|-------------------------------------------------------------------------------------------------------------------|-------------------|-------------------------------------------------------------------------------------------------------------------------------------------|--------------------------| +| **OVHcloud Automatic Backups** | Backups managed by OVHcloud, not directly exportable outside the OVH ecosystem. | Internal snapshots | Incoming: Not applicable for direct import.
Outgoing: Requires restoration on OVHcloud instance, then manual export (SQL dump) for migration. | [Databases & Analytics - Automated backups](https://support.us.ovhcloud.com/hc/en-us/articles/20735484294547-Databases-Analytics-Automated-backups) | +| **Point in Time Recovery (PITR)**| Restore to a specific point in time using OVHcloud internal snapshots. | Internal snapshots | Incoming: Not applicable for direct import, prior restoration required.
Outgoing: Export restored snapshot as SQL dump, then manual import in target environment. | [Databases & Analytics - Automated backups](https://support.us.ovhcloud.com/hc/en-us/articles/20735484294547-Databases-Analytics-Automated-backups) | +| **OVHcloud API** | Manage databases via OVHcloud REST API or graphical interface. | N/A | Incoming: Automated creation and import of instances.
Outgoing: Data export via API or automated dump scripts. |[Premiers pas avec les API OVHcloud](https://help.ovhcloud.com/csm/fr-api-getting-started-ovhcloud-api?id=kb_article_view&sysparm_article=KB0042789) | +| **OVHcloud Connection Pooling** | Automatic PostgreSQL connection pooling, not directly portable. | N/A | Incoming: May require adaptation depending on source setup.
Outgoing: Pooling must be reconfigured on target infrastructure. | [PostgreSQL - Create and Use Connection Pools](https://support.us.ovhcloud.com/hc/en-us/articles/21419624594323-PostgreSQL-Create-and-Use-Connection-Pools) | +| **Observability** | Metrics collection via OVHcloud-integrated Prometheus. | Prometheus metrics | Incoming: Adapt dashboards and metrics to OVHcloud environment.
Outgoing: Metrics export possible, requires adaptation on new monitoring platform. | [MySQL - Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/20887483746067-MySQL-Capabilities-and-Limitations)
[PostgresSQL – Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/21485451623059-PostgreSQL-Tutorial-How-to-Migrate-an-On-Premises-Database-to-Cloud-Databases) | +| **vRack** | Virtual rack (vRack) is a private VLAN technology that connects OVHcloud services. | N/A | **Inbound:** MySQL and PostgreSQL services are included in vRack by default.
**Outbound:** Record the network architecture and replicate it using VLANs. | [V(x)LAN creation](https://help.ovhcloud.com/csm/fr-vmware-vlan-creation?id=kb_article_view&sysparm_article=KB0045480)
[Public Cloud Databases](https://help.ovhcloud.com/csm/fr-public-cloud-databases-configure-vrack?id=kb_article_view&sysparm_article=KB0048824) | +| **Role and Permission Adaptation**| No superuser (e.g., `postgres`); roles must be adapted to `avnadmin` or equivalent. | N/A | Incoming: Modify dump to replace superuser roles with OVH-compatible roles.
Outgoing: Reverse adaptation based on target environment privileges. | [PostgresSQL – Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/21485451623059-PostgreSQL-Tutorial-How-to-Migrate-an-On-Premises-Database-to-Cloud-Databases) | +| **OVHcloud ACL Management** | Access rights managed through OVHcloud interface. | N/A | Incoming: Manually recreate rules in the OVHcloud interface.
Outgoing: Convert ACL rules to the new provider’s format. | [MySQL - Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/20887483746067-MySQL-Capabilities-and-Limitations)
[PostgresSQL – Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/21485451623059-PostgreSQL-Tutorial-How-to-Migrate-an-On-Premises-Database-to-Cloud-Databases) | + + +## Specific Features + +| Function | Description | Formats Available | Migration Model | Documentation Available | +|------------------------|---------------------------------------------------------------------------------------|--------------------|----------------------------------------------------------------------------------------------------|--------------------------| +| **OVHcloud Database Forking** | Instant duplication of a database via OVHcloud's native "fork" feature. | OVHcloud internal | Incoming: Feature not available for import.
Outgoing: Not portable — requires manual data export to replicate elsewhere. | [Databases & Analytics - Restore a backup](https://support.us.ovhcloud.com/hc/en-us/articles/20584170298515-Databases-Analytics-Restore-a-backup) | +| **Infrastructure as Code** | Automated deployment via OVHcloud-specific Terraform modules | N/A | **Inbound migration:** Scripts need to be adapted for other providers.
**Outbound migration:** Configuration rewrite required for Terraform. | [Terraform](https://registry.terraform.io/providers/ovh/ovh/latest/docs) | +| **OVHcloud-Managed Updates** | MySQL or PostgreSQL versioning and updates are managed by OVHcloud. | N/A | Incoming: Ensure compatibility.
Outgoing: Migration responsibility falls to the customer. | [MySQL - Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/20887483746067-MySQL-Capabilities-and-Limitations)
[PostgresSQL – Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/21485451623059-PostgreSQL-Tutorial-How-to-Migrate-an-On-Premises-Database-to-Cloud-Databases) | +| **Anti-DDoS** | Anti-DDoS is a set of tools and mechanisms designed to absorb denial-of-service attacks. It includes traffic analysis, "scrubbing" through a specialized network, and mitigation handled by the VAC technology developed by OVHcloud. | N/A | **Inbound migration:** The anti-DDoS system is part of our infrastructure and is enabled by default. No action is required.
**Outbound migration:** Order and configure an anti-DDoS service with the new provider. | [Anti-DDoS Protection](https://www.ovh.com/fr/anti-ddos/)
[Anti-DDoS technologie](https://www.ovh.com/fr/anti-ddos/technologie-anti-ddos.xml) | + + + +## List of Architectures + +**OVHcloud’s Managed MySQL and Managed PostgreSQL** support different architectures depending on the selected service tier. +The **“Business”** and **“Enterprise”** plans offer **high availability** with multiple nodes and **automatic asynchronous replication**. + + + +## Partner Services + +OVHcloud partners are listed under the keyword **"Cloud Migration"** in the dedicated partner directory. + +OVHcloud also offers a dedicated service: [**OVHcloud Professional Services**](https://www.ovhcloud.com/fr/professional-services/). + + + +## Cost and Fees + +- **No termination fees**: There are no additional charges related to data migration by default. +- Billing stops as soon as the service is terminated. + + + +## Data Retention After Contract Termination + +OVHcloud **does not retain any data** after a Managed Data Visualization cluster is deleted. +Both **automatic and manual snapshots are permanently deleted**. +A **manual export** must be performed in advance if data needs to be preserved. +Primary instances are **deleted immediately**, and **backups are retained for a period ranging from 2 days to 1 month** +> **Important:** Clients cannot rely on these backups for data restoration. +> OVH does not guarantee the usability or availability of backups for restoring customer data after the termination of the service. + From 49c458d0711d05723bee0b02c9304545243a0487 Mon Sep 17 00:00:00 2001 From: H4516022Y <115018882+H4516022Y@users.noreply.github.com> Date: Fri, 6 Jun 2025 11:11:02 +0200 Subject: [PATCH 02/32] Update guide.en-gb.md --- .../reversbility/rdb_mysql_postgre/guide.en-gb.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.en-gb.md b/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.en-gb.md index 3f95ecf5adc..d6d4212e465 100644 --- a/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.en-gb.md +++ b/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.en-gb.md @@ -10,7 +10,7 @@ This policy aims to implement general reversibility principles and our complianc ## List of Features -The features of the “Product” are divided into three categories: +Features of the Product are divided into three categories: - **Core features** for which we guarantee migration capability. - **OVHcloud implementations** that require adaptation to a new environment for migration. @@ -56,8 +56,8 @@ The features of the “Product” are divided into three categories: ## List of Architectures -**OVHcloud’s Managed MySQL and Managed PostgreSQL** support different architectures depending on the selected service tier. -The **“Business”** and **“Enterprise”** plans offer **high availability** with multiple nodes and **automatic asynchronous replication**. +**Managed MySQL and Managed PostgreSQL** support different architectures depending on the selected service tier. +The **Business** and **Enterprise** plans offer **high availability** with multiple nodes and **automatic asynchronous replication**. From 0f82f5ad150b52e0a3799f6e9f6e951460ced0aa Mon Sep 17 00:00:00 2001 From: H4516022Y <115018882+H4516022Y@users.noreply.github.com> Date: Fri, 6 Jun 2025 11:23:31 +0200 Subject: [PATCH 03/32] Update guide.en-gb.md --- .../rdb_mysql_postgre/guide.en-gb.md | 40 ++++++++++--------- 1 file changed, 22 insertions(+), 18 deletions(-) diff --git a/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.en-gb.md b/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.en-gb.md index d6d4212e465..1c9761d5924 100644 --- a/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.en-gb.md +++ b/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.en-gb.md @@ -1,4 +1,8 @@ -# Reversibility Policy for Managed Relational Database Product +# +--- +title: Reversibility Policy for Managed Relational Database Product +updated: 2025-06-06 +--- ## Objective @@ -22,35 +26,35 @@ Features of the Product are divided into three categories: | Feature | Description | Formats | Migration Model | Documentation Available | |--------------------------|----------------------------------------------|---------------|------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------| -| **Export/Import - PostgreSQL** | Use of `pg_dump`/`pg_restore` for native data transfer. | SQL, CSV, BINARY | Incoming: Restore via CLI with rights adjustments.
Outgoing: Standard dump export. | [OVH - How to migrate](https://support.us.ovhcloud.com/hc/en-us/articles/21485451623059-PostgreSQL-Tutorial-How-to-Migrate-an-On-Premises-Database-to-Cloud-Databases) | -| **Export/Import - MySQL** | Export and import using native MySQL tools (`mysqldump`, `mysql`, etc.). | SQL, CSV | Incoming: Export from source (SQL dump), then import into Managed MySQL via `mysql` or OVHcloud UI.
Outgoing: SQL dump via `mysqldump`, then import into target environment (cloud or on-premises). | [MySQL - Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/20887483746067-MySQL-Capabilities-and-Limitations) | -| **Service Access - MySQL** | Access to the database via standard MySQL protocol on a dynamic port made available in the OVHcloud Manager. | N/A | Incoming: Connection from existing tools or applications.
Outgoing: Connect from any standard MySQL client for data extraction or migration. | [MySQL - Connect via Command Line (CLI)](https://support.us.ovhcloud.com/hc/en-us/articles/20805146473875-MySQL-Connect-with-CLI)
[MySQL - Connect with PHP](https://support.us.ovhcloud.com/hc/en-us/articles/20815696722963-MySQL-Connect-with-PHP)
[MySQL - Connect with Python](https://support.us.ovhcloud.com/hc/en-us/articles/20840434483219-MySQL-Connect-with-Python)
[MySQL - Connect with MySQL Workbench](https://support.us.ovhcloud.com/hc/en-us/articles/20845437747987-MySQL-Connect-with-MySQL-Workbench)| -| **Service Access - PostgreSQL**| Access via PostgreSQL protocol, compatible with standard clients and tools. | N/A | Incoming: Direct connection from existing tools/applications.
Outgoing: Standard connection for extraction or migration. | [PostgreSQL - Connect via Command Line (CLI)](https://support.us.ovhcloud.com/hc/en-us/articles/21410499182995-PostgreSQL-Connect-with-CLI)
[PostgreSQL - Connect with PHP](https://support.us.ovhcloud.com/hc/en-us/articles/20898939497107-PostgreSQL-Connect-with-PHP)
[PostgreSQL - Connect with Python](https://support.us.ovhcloud.com/hc/en-us/articles/21408187602451-PostgreSQL-Connect-with-Python)
[PostgreSQL - Connect with pgAdmin](https://support.us.ovhcloud.com/hc/en-us/articles/21489279019155-PostgreSQL-Connect-with-pgAdmin)| -| **Manual Backup** | Ability to generate a full on-demand database backup. | SQL, CSV, tar | Incoming: Restore from existing SQL dump.
Outgoing: SQL dump generated from OVHcloud instance, usable on any compatible MySQL environment. | [MySQL dump](https://dev.mysql.com/doc/refman/8.4/en/mysqldump.html) | +| **Export/Import - PostgreSQL** | Use of `pg_dump`/`pg_restore` for native data transfer. | SQL, CSV, BINARY | **Incoming**: Restore via CLI with rights adjustments.
**Outgoing**: Standard dump export. | [OVH - How to migrate](https://support.us.ovhcloud.com/hc/en-us/articles/21485451623059-PostgreSQL-Tutorial-How-to-Migrate-an-On-Premises-Database-to-Cloud-Databases) | +| **Export/Import - MySQL** | Export and import using native MySQL tools (`mysqldump`, `mysql`, etc.). | SQL, CSV | **Incoming**: Export from source (SQL dump), then import into Managed MySQL via `mysql` or OVHcloud UI.
**Outgoing**: SQL dump via `mysqldump`, then import into target environment (cloud or on-premises). | [MySQL - Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/20887483746067-MySQL-Capabilities-and-Limitations) | +| **Service Access - MySQL** | Access to the database via standard MySQL protocol on a dynamic port made available in the OVHcloud Manager. | N/A | **Incoming**: Connection from existing tools or applications.
**Outgoing**: Connect from any standard MySQL client for data extraction or migration. | [MySQL - Connect via Command Line (CLI)](https://support.us.ovhcloud.com/hc/en-us/articles/20805146473875-MySQL-Connect-with-CLI)
[MySQL - Connect with PHP](https://support.us.ovhcloud.com/hc/en-us/articles/20815696722963-MySQL-Connect-with-PHP)
[MySQL - Connect with Python](https://support.us.ovhcloud.com/hc/en-us/articles/20840434483219-MySQL-Connect-with-Python)
[MySQL - Connect with MySQL Workbench](https://support.us.ovhcloud.com/hc/en-us/articles/20845437747987-MySQL-Connect-with-MySQL-Workbench)| +| **Service Access - PostgreSQL**| Access via PostgreSQL protocol, compatible with standard clients and tools. | N/A | **Incoming**: Direct connection from existing tools/applications.
**Outgoing**: Standard connection for extraction or migration. | [PostgreSQL - Connect via Command Line (CLI)](https://support.us.ovhcloud.com/hc/en-us/articles/21410499182995-PostgreSQL-Connect-with-CLI)
[PostgreSQL - Connect with PHP](https://support.us.ovhcloud.com/hc/en-us/articles/20898939497107-PostgreSQL-Connect-with-PHP)
[PostgreSQL - Connect with Python](https://support.us.ovhcloud.com/hc/en-us/articles/21408187602451-PostgreSQL-Connect-with-Python)
[PostgreSQL - Connect with pgAdmin](https://support.us.ovhcloud.com/hc/en-us/articles/21489279019155-PostgreSQL-Connect-with-pgAdmin)| +| **Manual Backup** | Ability to generate a full on-demand database backup. | SQL, CSV, tar | **Incoming**: Restore from existing SQL dump.
**Outgoing**: SQL dump generated from OVHcloud instance, usable on any compatible MySQL environment. | [MySQL dump](https://dev.mysql.com/doc/refman/8.4/en/mysqldump.html) | ## OVHcloud Implementation | Feature | Description | Available Formats | Migration Model | Documentation Available | |------------------|-------------------------------------------------------------------------------------------------------------------|-------------------|-------------------------------------------------------------------------------------------------------------------------------------------|--------------------------| -| **OVHcloud Automatic Backups** | Backups managed by OVHcloud, not directly exportable outside the OVH ecosystem. | Internal snapshots | Incoming: Not applicable for direct import.
Outgoing: Requires restoration on OVHcloud instance, then manual export (SQL dump) for migration. | [Databases & Analytics - Automated backups](https://support.us.ovhcloud.com/hc/en-us/articles/20735484294547-Databases-Analytics-Automated-backups) | -| **Point in Time Recovery (PITR)**| Restore to a specific point in time using OVHcloud internal snapshots. | Internal snapshots | Incoming: Not applicable for direct import, prior restoration required.
Outgoing: Export restored snapshot as SQL dump, then manual import in target environment. | [Databases & Analytics - Automated backups](https://support.us.ovhcloud.com/hc/en-us/articles/20735484294547-Databases-Analytics-Automated-backups) | -| **OVHcloud API** | Manage databases via OVHcloud REST API or graphical interface. | N/A | Incoming: Automated creation and import of instances.
Outgoing: Data export via API or automated dump scripts. |[Premiers pas avec les API OVHcloud](https://help.ovhcloud.com/csm/fr-api-getting-started-ovhcloud-api?id=kb_article_view&sysparm_article=KB0042789) | -| **OVHcloud Connection Pooling** | Automatic PostgreSQL connection pooling, not directly portable. | N/A | Incoming: May require adaptation depending on source setup.
Outgoing: Pooling must be reconfigured on target infrastructure. | [PostgreSQL - Create and Use Connection Pools](https://support.us.ovhcloud.com/hc/en-us/articles/21419624594323-PostgreSQL-Create-and-Use-Connection-Pools) | -| **Observability** | Metrics collection via OVHcloud-integrated Prometheus. | Prometheus metrics | Incoming: Adapt dashboards and metrics to OVHcloud environment.
Outgoing: Metrics export possible, requires adaptation on new monitoring platform. | [MySQL - Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/20887483746067-MySQL-Capabilities-and-Limitations)
[PostgresSQL – Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/21485451623059-PostgreSQL-Tutorial-How-to-Migrate-an-On-Premises-Database-to-Cloud-Databases) | -| **vRack** | Virtual rack (vRack) is a private VLAN technology that connects OVHcloud services. | N/A | **Inbound:** MySQL and PostgreSQL services are included in vRack by default.
**Outbound:** Record the network architecture and replicate it using VLANs. | [V(x)LAN creation](https://help.ovhcloud.com/csm/fr-vmware-vlan-creation?id=kb_article_view&sysparm_article=KB0045480)
[Public Cloud Databases](https://help.ovhcloud.com/csm/fr-public-cloud-databases-configure-vrack?id=kb_article_view&sysparm_article=KB0048824) | -| **Role and Permission Adaptation**| No superuser (e.g., `postgres`); roles must be adapted to `avnadmin` or equivalent. | N/A | Incoming: Modify dump to replace superuser roles with OVH-compatible roles.
Outgoing: Reverse adaptation based on target environment privileges. | [PostgresSQL – Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/21485451623059-PostgreSQL-Tutorial-How-to-Migrate-an-On-Premises-Database-to-Cloud-Databases) | -| **OVHcloud ACL Management** | Access rights managed through OVHcloud interface. | N/A | Incoming: Manually recreate rules in the OVHcloud interface.
Outgoing: Convert ACL rules to the new provider’s format. | [MySQL - Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/20887483746067-MySQL-Capabilities-and-Limitations)
[PostgresSQL – Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/21485451623059-PostgreSQL-Tutorial-How-to-Migrate-an-On-Premises-Database-to-Cloud-Databases) | +| **OVHcloud Automatic Backups** | Backups managed by OVHcloud, not directly exportable outside the OVH ecosystem. | Internal snapshots | **Incoming**: Not applicable for direct import.
**Outgoing**: Requires restoration on OVHcloud instance, then manual export (SQL dump) for migration. | [Databases & Analytics - Automated backups](https://support.us.ovhcloud.com/hc/en-us/articles/20735484294547-Databases-Analytics-Automated-backups) | +| **Point in Time Recovery (PITR)**| Restore to a specific point in time using OVHcloud internal snapshots. | Internal snapshots | **Incoming**: Not applicable for direct import, prior restoration required.
**Outgoing**: Export restored snapshot as SQL dump, then manual import in target environment. | [Databases & Analytics - Automated backups](https://support.us.ovhcloud.com/hc/en-us/articles/20735484294547-Databases-Analytics-Automated-backups) | +| **OVHcloud API** | Manage databases via OVHcloud REST API or graphical interface. | N/A | **Incoming**: Automated creation and import of instances.
**Outgoing**: Data export via API or automated dump scripts. |[Premiers pas avec les API OVHcloud](https://help.ovhcloud.com/csm/fr-api-getting-started-ovhcloud-api?id=kb_article_view&sysparm_article=KB0042789) | +| **OVHcloud Connection Pooling** | Automatic PostgreSQL connection pooling, not directly portable. | N/A | **Incoming**: May require adaptation depending on source setup.
**Outgoing**: Pooling must be reconfigured on target infrastructure. | [PostgreSQL - Create and Use Connection Pools](https://support.us.ovhcloud.com/hc/en-us/articles/21419624594323-PostgreSQL-Create-and-Use-Connection-Pools) | +| **Observability** | Metrics collection via OVHcloud-integrated Prometheus. | Prometheus metrics | **Incoming**: Adapt dashboards and metrics to OVHcloud environment.
Outgoing: Metrics export possible, requires adaptation on new monitoring platform. | [MySQL - Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/20887483746067-MySQL-Capabilities-and-Limitations)
[PostgresSQL – Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/21485451623059-PostgreSQL-Tutorial-How-to-Migrate-an-On-Premises-Database-to-Cloud-Databases) | +| **vRack** | Virtual rack (vRack) is a private VLAN technology that connects OVHcloud services. | N/A | **Incoming** MySQL and PostgreSQL services are included in vRack by default.
**Outgoing:** Record the network architecture and replicate it using VLANs. | [V(x)LAN creation](https://help.ovhcloud.com/csm/fr-vmware-vlan-creation?id=kb_article_view&sysparm_article=KB0045480)
[Public Cloud Databases](https://help.ovhcloud.com/csm/fr-public-cloud-databases-configure-vrack?id=kb_article_view&sysparm_article=KB0048824) | +| **Role and Permission Adaptation**| No superuser (e.g., `postgres`); roles must be adapted to `avnadmin` or equivalent. | N/A | **Incoming**: Modify dump to replace superuser roles with OVH-compatible roles.
**Outgoing**: Reverse adaptation based on target environment privileges. | [PostgresSQL – Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/21485451623059-PostgreSQL-Tutorial-How-to-Migrate-an-On-Premises-Database-to-Cloud-Databases) | +| **OVHcloud ACL Management** | Access rights managed through OVHcloud interface. | N/A | **Incoming**: Manually recreate rules in the OVHcloud interface.
**Outgoing**: Convert ACL rules to the new provider’s format. | [MySQL - Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/20887483746067-MySQL-Capabilities-and-Limitations)
[PostgresSQL – Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/21485451623059-PostgreSQL-Tutorial-How-to-Migrate-an-On-Premises-Database-to-Cloud-Databases) | ## Specific Features | Function | Description | Formats Available | Migration Model | Documentation Available | |------------------------|---------------------------------------------------------------------------------------|--------------------|----------------------------------------------------------------------------------------------------|--------------------------| -| **OVHcloud Database Forking** | Instant duplication of a database via OVHcloud's native "fork" feature. | OVHcloud internal | Incoming: Feature not available for import.
Outgoing: Not portable — requires manual data export to replicate elsewhere. | [Databases & Analytics - Restore a backup](https://support.us.ovhcloud.com/hc/en-us/articles/20584170298515-Databases-Analytics-Restore-a-backup) | -| **Infrastructure as Code** | Automated deployment via OVHcloud-specific Terraform modules | N/A | **Inbound migration:** Scripts need to be adapted for other providers.
**Outbound migration:** Configuration rewrite required for Terraform. | [Terraform](https://registry.terraform.io/providers/ovh/ovh/latest/docs) | -| **OVHcloud-Managed Updates** | MySQL or PostgreSQL versioning and updates are managed by OVHcloud. | N/A | Incoming: Ensure compatibility.
Outgoing: Migration responsibility falls to the customer. | [MySQL - Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/20887483746067-MySQL-Capabilities-and-Limitations)
[PostgresSQL – Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/21485451623059-PostgreSQL-Tutorial-How-to-Migrate-an-On-Premises-Database-to-Cloud-Databases) | -| **Anti-DDoS** | Anti-DDoS is a set of tools and mechanisms designed to absorb denial-of-service attacks. It includes traffic analysis, "scrubbing" through a specialized network, and mitigation handled by the VAC technology developed by OVHcloud. | N/A | **Inbound migration:** The anti-DDoS system is part of our infrastructure and is enabled by default. No action is required.
**Outbound migration:** Order and configure an anti-DDoS service with the new provider. | [Anti-DDoS Protection](https://www.ovh.com/fr/anti-ddos/)
[Anti-DDoS technologie](https://www.ovh.com/fr/anti-ddos/technologie-anti-ddos.xml) | +| **OVHcloud Database Forking** | Instant duplication of a database via OVHcloud's native "fork" feature. | OVHcloud internal | **Incoming**: Feature not available for import.
**Outgoing**: Not portable — requires manual data export to replicate elsewhere. | [Databases & Analytics - Restore a backup](https://support.us.ovhcloud.com/hc/en-us/articles/20584170298515-Databases-Analytics-Restore-a-backup) | +| **Infrastructure as Code** | Automated deployment via OVHcloud-specific Terraform modules | N/A | **Incoming:** Scripts need to be adapted for other providers.
**Outcoming:** Configuration rewrite required for Terraform. | [Terraform](https://registry.terraform.io/providers/ovh/ovh/latest/docs) | +| **OVHcloud-Managed Updates** | MySQL or PostgreSQL versioning and updates are managed by OVHcloud. | N/A | **Incoming**: Ensure compatibility.
**Outgoing**: Migration responsibility falls to the customer. | [MySQL - Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/20887483746067-MySQL-Capabilities-and-Limitations)
[PostgresSQL – Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/21485451623059-PostgreSQL-Tutorial-How-to-Migrate-an-On-Premises-Database-to-Cloud-Databases) | +| **Anti-DDoS** | Anti-DDoS is a set of tools and mechanisms designed to absorb denial-of-service attacks. It includes traffic analysis, "scrubbing" through a specialized network, and mitigation handled by the 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.
**Oucoming:** Order and configure an anti-DDoS service with the new provider. | [Anti-DDoS Protection](https://www.ovh.com/fr/anti-ddos/)
[Anti-DDoS technologie](https://www.ovh.com/fr/anti-ddos/technologie-anti-ddos.xml) | From 9af7ec39f62279bc305d3910d931616cbb4038b7 Mon Sep 17 00:00:00 2001 From: H4516022Y <115018882+H4516022Y@users.noreply.github.com> Date: Fri, 6 Jun 2025 11:25:04 +0200 Subject: [PATCH 04/32] Update guide.en-gb.md --- .../reversbility/rdb_mysql_postgre/guide.en-gb.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.en-gb.md b/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.en-gb.md index 1c9761d5924..041f764c66c 100644 --- a/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.en-gb.md +++ b/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.en-gb.md @@ -1,5 +1,4 @@ -# ---- + --- title: Reversibility Policy for Managed Relational Database Product updated: 2025-06-06 --- From 5456e9fe447ca96a4547f18aab47d13c97866835 Mon Sep 17 00:00:00 2001 From: H4516022Y <115018882+H4516022Y@users.noreply.github.com> Date: Fri, 6 Jun 2025 11:25:35 +0200 Subject: [PATCH 05/32] Update guide.en-gb.md --- .../reversbility/rdb_mysql_postgre/guide.en-gb.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.en-gb.md b/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.en-gb.md index 041f764c66c..52dfbc1df76 100644 --- a/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.en-gb.md +++ b/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.en-gb.md @@ -1,5 +1,5 @@ --- -title: Reversibility Policy for Managed Relational Database Product +title: "Reversibility Policy for Managed Relational Database Product" updated: 2025-06-06 --- From 119ef72926ed910e684aec62bdc4cb0e6c8917f0 Mon Sep 17 00:00:00 2001 From: H4516022Y <115018882+H4516022Y@users.noreply.github.com> Date: Fri, 6 Jun 2025 11:26:29 +0200 Subject: [PATCH 06/32] Update guide.en-gb.md --- .../reversbility/rdb_mysql_postgre/guide.en-gb.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.en-gb.md b/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.en-gb.md index 52dfbc1df76..f2f4c91403f 100644 --- a/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.en-gb.md +++ b/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.en-gb.md @@ -1,4 +1,4 @@ - --- +--- title: "Reversibility Policy for Managed Relational Database Product" updated: 2025-06-06 --- From 28bd8d8f756717dc430c79b1346702890f691463 Mon Sep 17 00:00:00 2001 From: H4516022Y <115018882+H4516022Y@users.noreply.github.com> Date: Fri, 6 Jun 2025 11:28:23 +0200 Subject: [PATCH 07/32] Update guide.en-gb.md --- .../reversbility/rdb_mysql_postgre/guide.en-gb.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.en-gb.md b/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.en-gb.md index f2f4c91403f..bf64014edfe 100644 --- a/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.en-gb.md +++ b/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.en-gb.md @@ -48,7 +48,7 @@ Features of the Product are divided into three categories: ## Specific Features -| Function | Description | Formats Available | Migration Model | Documentation Available | +| Feature | Description | Formats Available | Migration Model | Documentation Available | |------------------------|---------------------------------------------------------------------------------------|--------------------|----------------------------------------------------------------------------------------------------|--------------------------| | **OVHcloud Database Forking** | Instant duplication of a database via OVHcloud's native "fork" feature. | OVHcloud internal | **Incoming**: Feature not available for import.
**Outgoing**: Not portable — requires manual data export to replicate elsewhere. | [Databases & Analytics - Restore a backup](https://support.us.ovhcloud.com/hc/en-us/articles/20584170298515-Databases-Analytics-Restore-a-backup) | | **Infrastructure as Code** | Automated deployment via OVHcloud-specific Terraform modules | N/A | **Incoming:** Scripts need to be adapted for other providers.
**Outcoming:** Configuration rewrite required for Terraform. | [Terraform](https://registry.terraform.io/providers/ovh/ovh/latest/docs) | From f90cb0e07179a8c7ed4ef009a9259494e4389f9e Mon Sep 17 00:00:00 2001 From: H4516022Y <115018882+H4516022Y@users.noreply.github.com> Date: Fri, 6 Jun 2025 11:56:37 +0200 Subject: [PATCH 08/32] Create guide.fr-fr.md --- .../rdb_mysql_postgre/guide.fr-fr.md | 91 +++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.fr-fr.md diff --git a/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.fr-fr.md b/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.fr-fr.md new file mode 100644 index 00000000000..aab082b3ccf --- /dev/null +++ b/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.fr-fr.md @@ -0,0 +1,91 @@ +--- +Titre : « Politique de reversibilité du produit Managed Relational Database » +mise à jour : 2025-06-06 +--- + +## Objectif + +Ce document présente la politique de réversibilité du produits Managed Relational Database couvrant les offres OVHcloud : Managed MySQL et Managed PostgreSQL . + +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. + + + +## Liste des fonctionnalités + +Les caractéristiques du produit sont réparties en trois catégories : + +- **Fonctionnalités principales** pour lesquelles nous garantissons la capacité de migration. +- **Implémentations OVHcloud** qui nécessitent une adaptation à un nouvel environnement de migration. +- **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. + + + +## Fonctionnalités principales + +| Fonction | Description | Formats | Modèle de migration | Documentation disponible | +|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| **Export/Import - PostgreSQL** | Use of `pg_dump`/`pg_restore` for native data transfer. | SQL, CSV, BINAIRE | **Entrant** : Restauration via CLI avec ajustement des droits.
**Sortant** : Exportation du dump standard. | [OVH - How to Migrate](https://support.us.ovhcloud.com/hc/en-us/articles/21485451623059-PostgreSQL-Tutorial-How-to-Migrate-an-On-Premises-Database-to-Cloud-Databases) | +| **Export/Import - MySQL** | Exportez et importez à l'aide des outils MySQL natifs (`mysqldump`, `mysql`, etc.). | SQL, CSV | **Entrant** : Exportez depuis la source (SQL dump), puis importez dans Managed MySQL via `mysql` ou l'interface utilisateur OVHcloud.
**Sortant** : SQL dump via `mysqldump`, puis importez dans l'environnement cible (cloud ou on-premises). | [MySQL - Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/20887483746067-MySQL-Capabilities-and-Limitations) | +| **Accès au service - MySQL** | Accès à la base de données via le protocole MySQL standard sur un port dynamique mis à disposition dans le Manager OVHcloud. | N/A | **Entrant** : Connexion à partir d'outils ou d'applications existants.
**Sortant** : Connectez-vous à partir de n’importe quel client MySQL standard pour l’extraction ou la migration des données. | [MySQL - Se connecter en ligne de commande (CLI)](https://support.us.ovhcloud.com/hc/en-us/articles/20805146473875-MySQL-Connect-with-CLI)
[MySQL - Se connecter à PHP](https://support.us.ovhcloud.com/hc/en-us/articles/20815696722963-MySQL-Connect-with-Python-[MySQL](Connect-with-SQL)://support.us.ovhcloud.com/hc/en-us/articles/20840434483219-MySQL-Connect-with-Python)
[MySQL - Connect with MySQL Workbench](https://support.us.ovhcloud.com/hc/en-us/articles/20845437747987-MySQL-Connect-with-MySQL-Workbench)| +| **Service Access - PostgreSQL**| Accès via le protocole PostgreSQL, compatible avec les clients et outils standards. | N/A | **Entrant** : Connexion directe depuis les outils/applications existants.
**Sortant** : Connexion standard pour l'extraction ou la migration. | [PostgreSQL - Connect via Command Line (CLI)](https://support.us.ovhcloud.com/hc/en-us/articles/21410499182995-PostgreSQL-Connect-with-CLI)
[PostgreSQL - Connect with PHP](https://support.us.ovhcloud.com/hc/en-us/articles/20898939497107-gre-Connect with PostgreSQL) SQL - Connect with Python](https://support.us.ovhcloud.com/hc/en-us/articles/21408187602451-PostgreSQL-Connect-with-Python)
[PostgreSQL - Connect with pgAdmin](https://support.us.ovhcloud.com/hc/en-us/articles/21489279019155-PostgreSQL-Connect-with-Python)| +| **Sauvegarde manuelle** | Possibilité de générer une sauvegarde complète de la base de données à la demande. | SQL, CSV, tar | **Entrant** : Restaurer à partir du vidage SQL existant.
**Outgoing** : dump SQL généré depuis l’instance OVHcloud, utilisable sur tout environnement MySQL compatible. | [dump MySQL](https://dev.mysql.com/doc/refman/8.4/fr/mysqldump.html) | + + +## Implémentation OVHcloud + +| Fonction | Description | Formats disponibles | Modèle de migration | Documentation disponible | +|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| **Sauvegardes automatiques OVHcloud** | Sauvegardes gérées par OVHcloud, non directement exportables en dehors de l'écosystème OVH. | Snapshots internes | **Entrant** : Non applicable à l'importation directe.
**Sortant** : Nécessite une restauration sur l'instance OVHcloud, puis une exportation manuelle (dump SQL) pour la migration. | [Databases & Analytics - Sauvegardes automatisées](https://support.us.ovhcloud.com/hc/en-us/articles/20735484294547-Databases-Analytics-Automated-backups) | +| **Point in Time Recovery (PITR)**| Restaurer à un instant précis à l'aide de snapshots internes OVHcloud. | Snapshots internes | **Entrant** : Non applicable à l'importation directe, restauration préalable requise.
**Sortant** : Exportez le snapshot restauré en tant que dump SQL, puis importez manuellement dans l'environnement cible. | [Databases & Analytics - Sauvegardes automatisées](https://support.us.ovhcloud.com/hc/en-us/articles/20735484294547-Databases-Analytics-Automated-backups) | +| **API OVHcloud** | Gestion des bases de données via API REST ou interface graphique OVHcloud. | N/A | **Entrant** : Création et importation automatisées d'instances.
**Sortant** : Export de données via API ou scripts de dump automatisés. |[Premiers pas avec les API OVHcloud](https://help.ovhcloud.com/csm/fr-api-getting-started-ovhcloud-api?id=kb_article_view&sysparm_article=KB0042789) | +| **Regroupement des connexions OVHcloud** | Regroupement automatique des connexions PostgreSQL, non directement portable. | N/A | **Entrant** : Peut nécessiter une adaptation en fonction de la configuration de la source.
**Sortant** : Le pooling doit être reconfiguré sur l’infrastructure cible. | [PostgreSQL - Create and Use-Connection-Pools](https://support.us.ovhcloud.com/hc/en-us/articles/21419624594323-PostgreSQL-Create-and-Use-Connection-Pools) | +| **Observabilité** | Collecte de métriques via Prometheus intégré à OVHcloud. | Métriques Prometheus | **Entrant** : Adapter les tableaux de bord et métriques à l’environnement OVHcloud.
Sortant : exportation possible des métriques, nécessite une adaptation sur une nouvelle plateforme de monitoring. | [MySQL - Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/20887483746067-MySQL-Capabilities-and-Limitations)
[PostgresSQL ‫ Capabilities and Limitations »](https://support.us.ovhcloud.com/hc/en-us/articles/21485451623059-PostgreSQL-Tutorate-On-Tutorate-How mises-Database-to-Cloud-Databases | +| **vRack** | La baie virtuelle (vRack) est une technologie de VLAN privé qui relie les services OVHcloud. | N/A | **Entrant** Les services MySQL et PostgreSQL sont inclus par défaut dans le vRack.
**Sortant:** Enregistrez l’architecture réseau et répliquez-la à l’aide de VLAN. | [V(x)LAN creation](https://help.ovhcloud.com/csm/fr-vmware-vlan-creation?id=kb_article_view&sysparm_article=KB0045480)
[Public Cloud Databases](https://help.ovhcloud.com/csm/fr-public-cloud-databases-configure-vrack?id=kb_article_view&sysparm_article=KB0048824) | +| **Adaptation des rôles et des autorisations**| Aucun superutilisateur (par exemple, `postgres`) ; les rôles doivent être adaptés à `avnadmin` ou équivalent. | N/A | **Entrant** : Modifiez le dump pour remplacer les rôles superuser par des rôles compatibles OVH.
**Sortant** : Adaptation inverse basée sur les privilèges de l’environnement cible. | [PostgresSQL ‫ Capacités et limitations](https://support.us.ovhcloud.com/hc/en-us/articles/21485451623059-PostgreSQL-Tutorial-How-to-Migrate-an-On-Premises-Database-to-Cloud-Databases) | +| **Gestion des ACL OVHcloud** | Droits d’accès gérés via l’interface OVHcloud. | N/A | **Entrant** : Recréez manuellement des règles dans l'interface OVHcloud.
**Sortant** : Convertissez les règles ACL au nouveau format provider’s. | [MySQL - Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/20887483746067-MySQL-Capabilities-and-Limitations)
[PostgresSQL ‫ Capabilities and Limitations »](https://support.us.ovhcloud.com/hc/en-us/articles/21485451623059-PostgreSQL-Tutorate-On-Tutorate-How mises-Database-to-Cloud-Databases | + + +## Fonctionnalités spécifiques + +| Fonction | Description | Formats disponibles | Modèle de migration | Documentation disponible | +|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| **Database Forking OVHcloud** | Duplication instantanée d’une base de données via la fonctionnalité native « fork » d’OVHcloud. | interne OVHcloud | **Entrant** : fonctionnalité non disponible pour l'importation.
**Sortant** : non portable †» nécessite l’exportation manuelle de données pour pouvoir être répliqué ailleurs. | [Databases & Analytics - Restore a backup](https://support.us.ovhcloud.com/hc/en-us/articles/20584170298515-Databases-Analytics-Restore-a-backup) | +| **Infrastructure as Code** | Déploiement automatisé via les modules Terraform spécifiques à OVHcloud | N/A | **Entrant:** Les scripts doivent être adaptés pour d'autres fournisseurs.
**Résultat :** Réécriture de la configuration requise pour Terraform. | [Terraform](https://registry.terraform.io/providers/ovh/ovh/latest/docs) | +| **Mises à jour gérées par OVHcloud** | Le versionnage et les mises à jour MySQL ou PostgreSQL sont gérés par OVHcloud. | N/A | **Entrant** : assurez la compatibilité.
**Sortant** : la responsabilité de la migration incombe au client. | [MySQL - Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/20887483746067-MySQL-Capabilities-and-Limitations)
[PostgresSQL ‫ Capabilities and Limitations »](https://support.us.ovhcloud.com/hc/en-us/articles/21485451623059-PostgreSQL-Tutorate-On-Tutorate-How mises-Database-to-Cloud-Databases | +| **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.
**Sortant:** Commander et configurer un service anti-DDoS chez le nouveau fournisseur. | [Protection anti-DDoS](https://www.ovh.com/fr/anti-ddos/)
[Technologie anti-DDoS](https://www.ovh.com/fr/anti-ddos/technologie-anti-ddos.xml) | + + + +## Liste des architectures + +**Managed MySQL et Managed PostgreSQL** prennent en charge différentes architectures en fonction du niveau de service sélectionné. +Les plans **Business** et **Enterprise** offrent **haute disponibilité** avec plusieurs nœuds et **réplication asynchrone automatique**. + + + +## Services Partenaires + +Les partenaires OVHcloud sont répertoriés sous le mot-clé **« Migration vers le cloud »** dans l'annuaire des partenaires dédiés. + +OVHcloud propose également un service dédié : [**OVHcloud Professional Services**](https://www.ovhcloud.com/fr/professional-services/). + + + +## Coût et frais + +- **Pas de frais de résiliation** : Il n'y a pas de frais supplémentaires liés à la migration des données par défaut. +- La facturation s'arrête dès la résiliation du service. + + + +## Conservation des données après résiliation du contrat + +OVHcloud **ne conserve aucune donnée** après la suppression d'un cluster Managed Data Visualization. +**Les snapshots automatiques et manuels sont supprimés définitivement**. +Une **exportation manuelle** doit être effectuée à l'avance si des données doivent être préservées. +Les instances primaires sont **supprimées immédiatement** et les **sauvegardes sont conservées pendant une période allant de 2 jours à 1 mois** +> **Important :** Les clients ne peuvent pas compter sur ces sauvegardes pour la restauration des données. +> OVH ne garantit pas la facilité d’utilisation ou la disponibilité des sauvegardes pour la restauration des données du client après la résiliation du service. + + From 45436794f331c21ac6f5e0a3e3e4dd4f41106b05 Mon Sep 17 00:00:00 2001 From: H4516022Y <115018882+H4516022Y@users.noreply.github.com> Date: Fri, 6 Jun 2025 11:57:57 +0200 Subject: [PATCH 09/32] Update guide.fr-fr.md --- .../reversbility/rdb_mysql_postgre/guide.fr-fr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.fr-fr.md b/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.fr-fr.md index aab082b3ccf..6794dd8cecd 100644 --- a/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.fr-fr.md +++ b/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.fr-fr.md @@ -24,7 +24,7 @@ Les caractéristiques du produit sont réparties en trois catégories : ## Fonctionnalités principales | Fonction | Description | Formats | Modèle de migration | Documentation disponible | -|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +|--------------------------|----------------------------------------------|---------------|------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------| | **Export/Import - PostgreSQL** | Use of `pg_dump`/`pg_restore` for native data transfer. | SQL, CSV, BINAIRE | **Entrant** : Restauration via CLI avec ajustement des droits.
**Sortant** : Exportation du dump standard. | [OVH - How to Migrate](https://support.us.ovhcloud.com/hc/en-us/articles/21485451623059-PostgreSQL-Tutorial-How-to-Migrate-an-On-Premises-Database-to-Cloud-Databases) | | **Export/Import - MySQL** | Exportez et importez à l'aide des outils MySQL natifs (`mysqldump`, `mysql`, etc.). | SQL, CSV | **Entrant** : Exportez depuis la source (SQL dump), puis importez dans Managed MySQL via `mysql` ou l'interface utilisateur OVHcloud.
**Sortant** : SQL dump via `mysqldump`, puis importez dans l'environnement cible (cloud ou on-premises). | [MySQL - Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/20887483746067-MySQL-Capabilities-and-Limitations) | | **Accès au service - MySQL** | Accès à la base de données via le protocole MySQL standard sur un port dynamique mis à disposition dans le Manager OVHcloud. | N/A | **Entrant** : Connexion à partir d'outils ou d'applications existants.
**Sortant** : Connectez-vous à partir de n’importe quel client MySQL standard pour l’extraction ou la migration des données. | [MySQL - Se connecter en ligne de commande (CLI)](https://support.us.ovhcloud.com/hc/en-us/articles/20805146473875-MySQL-Connect-with-CLI)
[MySQL - Se connecter à PHP](https://support.us.ovhcloud.com/hc/en-us/articles/20815696722963-MySQL-Connect-with-Python-[MySQL](Connect-with-SQL)://support.us.ovhcloud.com/hc/en-us/articles/20840434483219-MySQL-Connect-with-Python)
[MySQL - Connect with MySQL Workbench](https://support.us.ovhcloud.com/hc/en-us/articles/20845437747987-MySQL-Connect-with-MySQL-Workbench)| From 6c84800de05bba76820ee418941c9dad1bc84d7a Mon Sep 17 00:00:00 2001 From: H4516022Y <115018882+H4516022Y@users.noreply.github.com> Date: Fri, 6 Jun 2025 12:02:18 +0200 Subject: [PATCH 10/32] Create meta.yaml --- .../reversbility/rdb_mysql_postgre/meta.yaml | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/meta.yaml diff --git a/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/meta.yaml b/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/meta.yaml new file mode 100644 index 00000000000..7464fec8e9b --- /dev/null +++ b/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/meta.yaml @@ -0,0 +1,2 @@ +id: c7c60db8-6496-44b4-952a-0c2dd59eb604 +full_slug: public-cloud-databases-reversbility-relationaldb From a207082448b3e4f7f822c961623f70eeadc817b1 Mon Sep 17 00:00:00 2001 From: H4516022Y <115018882+H4516022Y@users.noreply.github.com> Date: Fri, 6 Jun 2025 16:22:12 +0200 Subject: [PATCH 11/32] Create guide.en-gb.md --- .../reversbility/ddb_mongo/guide.en-gb.md | 69 +++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.en-gb.md diff --git a/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.en-gb.md b/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.en-gb.md new file mode 100644 index 00000000000..b81ee03e1e0 --- /dev/null +++ b/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.en-gb.md @@ -0,0 +1,69 @@ +**Managed MongoDB (DDB) Product Reversibility Policy** + +--- +title: "Reversibility Policy for Managed Document Database Product" +updated: 2025-06-06 +--- + +**Objective** + +This document outlines the reversibility policy for the product line Managed Document Database covering OVHcloud offer MongoDB. + +This policy aims to implement the general principles of reversibility and our compliance with the SWIPO IaaS Code of Conduct for cloud providers. + +**List of features** + +The functionalities of the Product are divided into three categories: + +* The main [features for which we guarantee you the possibility to migrate.](https://help.ovhcloud.com/csm) +* OVHcloud is currently in operation, and [the migration will require adaptations to a new environment.](https://help.ovhcloud.com/csm) +* Specified functionalities whose migration as such is impossible to guarantee because they are linked to the OVHcloud environment or specific developments. + +**Main features** + +| **Function** | **Description** | **Formats** **Available** | **Migration model** | **Documentation available** | +| --- | --- | --- | --- | --- | +| Document oriented database | Flexible JSON/BSON data storage for high scalability | BSON, JSON, CSV | **Incoming** : import via mongorestore/mongoimport ; **Outgoing** : export via mongodump/mongoexport | [OVH](https://docs.mongodb.com/) | +| Open-source MongoDB compatibility | Standard version of MongoDB without modification, facilitating portability | Standard MongoDB (CLI, API, tools) | **Incoming** : direct integration; **Outgoing** : full export without adaptation | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1) | +| High availability | Replica sets ensuring redundancy and auto recovery | N/A | **Incoming** : configuration of replicas at import; **Outgoing** : export and deployment on another cluster | [Replication](https://docs.mongodb.com/manual/replication/) | +| Automatic backups | Daily backups with possibility of restoration | Snapshots MongoDB | **Incoming** : restoration possible; **Outgoing:** manual download/export required | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1) | + +**OVHcloud Implementation** + +| **Function** | **Description** | **Available formats** | **Migration model** | **Documentation available** | +| --- | --- | --- | --- | --- | +| OVHcloud Dashboard | MongoDB cluster management and monitoring interface | N/A | **Incoming** : initial configuration via the interface; **Outgoing** : administration interrupted after termination | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1) | +| Integrated monitoring | Performance tracking via metrics in the interface | N/A | **Incoming** : alert configuration; **Outgoing** : to be reconfigured in another environment | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1) | +| Network security (ACL) | IP filtering, TLS/SSL, and access restricted by vRack | IP, TLS/SSL | **Incoming** : definition of security rules; **Outgoing** : export configuration | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1) | + +**Specific features** + +| **Function** | **Description** | **Available formats** | **Migration model** | **Documentation available** | +| --- | --- | --- | --- | --- | +| Private network OVHcloud (vRack) | Connection with other OVHcloud services in private network | N/A | **Incoming** : config vRack; **Outgoing** : non-transferable functionality | [vRack](docs/pages/public_cloud/public_cloud_databases/databases_08_vrack) | +| Updates managed by OVHcloud | MongoDB versioning by OVHcloud | N/A | **Incoming** : check compatibility; **Outgoing** : migration under client responsibility | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1) | +| Anti-DDoS | Anti-DDoS is a set of equipment and means put in place to absorb denial-of-service attacks. It includes traffic analysis, “aspiration” to a dedicated network and mitigation, provided by VAC technology developed by OVHcloud. | N/A | **Incoming migration** : The anti-DDoS system is a component of our infrastructure, enabled by default. No action required. **Outbound migration** : Order and configure an anti-DDoS with the new provider. | [OVHcloudDDoS Protection](https://www.ovh.com/fr/anti-ddos/) | + +**List of architectures** + +Managed MongoDB relies on a distributed architecture with Replica Sets to ensure high availability. Data is distributed across multiple nodes with regular backups, continuous monitoring and integrated security tools. + +**Partner services** + +OVHcloud partners are listed with the keyword **Cloud Migration** in the [dedicated directory](https://partner.ovhcloud.com/fr/directory/). + +OVHcloud also has a dedicated service: [OVHcloud Professional Services](https://www.ovhcloud.com/fr/professional-services/) + +**Cost and costs** + +Features described in tables are free of charge unless otherwise stated, and are freely usable by the customer + +Billing is based on cluster size, storage capacity, and backups. There is no exit fee, but the data must be exported before termination as it will be deleted. + +**Data retention after termination of the contract** + +After termination, all data from the instance is permanently deleted including backups made by OVHcloud. It is the responsibility of the customer to complete the export before the end of the service, with OVHcloud not retaining any copies. + +OVHcloud does not guarantee the use and availability of backups to restore customer data after termination of the service*.* + +Primary instances are deleted immediately and backups are kept between 2 days and one month depending on the options specified in the contract. From fa15d417aadedd74c6608370a89e06ab0d2d6c9f Mon Sep 17 00:00:00 2001 From: H4516022Y <115018882+H4516022Y@users.noreply.github.com> Date: Fri, 6 Jun 2025 16:27:47 +0200 Subject: [PATCH 12/32] Create guide.fr-fr.md --- .../reversbility/ddb_mongo/guide.fr-fr.md | 67 +++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.fr-fr.md diff --git a/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.fr-fr.md b/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.fr-fr.md new file mode 100644 index 00000000000..da160ae532e --- /dev/null +++ b/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.fr-fr.md @@ -0,0 +1,67 @@ +--- +titre : « Reversibility Policy for Managed Document Database Product » +mise à jour : 2025-06-06 +--- + +**Objectif** + +Ce document décrit la politique de réversibilité de la gamme de produits Managed Document Database couvrant l'offre OVHcloud MongoDB. + +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. + +**Liste des fonctionnalités** + +Les fonctionnalités du Produit sont réparties en trois catégories : + +* Les principales fonctionnalités pour lesquelles nous vous garantissons la possibilité de migrer. +* OVHcloud est actuellement opérationnel et la migration nécessitera des adaptations à un nouvel environnement. +* Fonctionnalités spécifiées dont la migration en tant que telle est impossible à garantir car elles sont liées à l'environnement OVHcloud ou à des développements spécifiques. + +**Caractéristiques principales** + +| **Fonction** | **Description** | **Formats** **Disponible** | **Modèle de migration** | **Documentation disponible** | +| --- | --- | --- | --- | --- | +| Base de données orientée document | Stockage de données JSON/BSON flexible pour une grande évolutivité | BSON, JSON, CSV | **Entrant** : import via mongorestore/mongoimport ; **Sortant** : export via mongodump/mongoexport | [OVH](https://docs.mongodb.com/) | +| Compatibilité Open-source MongoDB | Version standard de MongoDB sans modification, facilitant la portabilité | Standard MongoDB (CLI, API, outils) | **Entrant** : intégration directe; **Sortant** : export complet sans adaptation | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f07787e&dec88e&8888e spa=1) | +| Haute disponibilité | Jeux de réplicas assurant la redondance et la récupération automatique | N/A | **Entrant** : configuration des réplicas à l'import ; **Sortant** : export et déploiement sur un autre cluster | [Replication](https://docs.mongodb.com/manual/replication/) | +| Sauvegardes automatiques | Sauvegardes quotidiennes avec possibilité de restauration | Snapshots MongoDB | **Entrant** : restauration possible ; **Sortant :** téléchargement/exportation manuel requis | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f07787e&dec88e&8888e spa=1) | + +** Implémentation OVHcloud ** + +| **Fonction** | **Description** | **Formats disponibles** | **Modèle de migration** | **Documentation disponible** | +| --- | --- | --- | --- | --- | +| OVHcloud Dashboard | Interface de gestion et de monitoring des clusters MongoDB | N/A | **Entrant** : configuration initiale via l'interface ; **Sortant** : administration interrompue après résiliation | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f07787e&dec88e&8888e spa=1) | +| Monitoring intégré | Suivi des performances via des métriques dans l'interface | N/A | **Entrant** : configuration des alertes; **Sortant** : à reconfigurer dans un autre environnement | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f07787e&dec88e&8888e spa=1) | +| Sécurité réseau (ACL) | Filtrage IP, TLS/SSL, accès restreint par vRack | IP, TLS/SSL | **Entrant** : définition des règles de sécurité ; **Sortant** : configuration export | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f07787e&dec88e&8888e spa=1) | + +**Caractéristiques particulières** + +| **Fonction** | **Description** | **Formats disponibles** | **Modèle de migration** | **Documentation disponible** | +| --- | --- | --- | --- | --- | +| Réseau privé OVHcloud (vRack) | Connexion avec d’autres services OVHcloud en réseau privé | N/A | **Entrant** : config vRack; **Sortant** : fonctionnalité non transférable | [vRack](docs/pages/public_cloud/public_cloud_databases/databases_08_vrack) | +| Mises à jour gérées par OVHcloud | Versionning MongoDB par OVHcloud | N/A | **Entrant** : vérifier la compatibilité ; **Sortant** : migration sous la responsabilité du client | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f07787e&dec88e&8888e spa=1) | +| Anti-DDoS | L’anti-DDoS est un ensemble d’équipements et de moyens mis en place pour absorber les attaques par déni de service. Il comprend l'analyse du trafic, une somme de â€oeaspiration† vers un réseau dédié et la mitigation, fournis par la technologie VAC développée par OVHcloud. | N/A | **Migration entrante** : Le système anti-DDoS fait partie de notre infrastructure et est activé par défaut. Aucune action n'est requise. **Migration sortante** : Commandez et configurez un anti-DDoS chez le nouveau fournisseur. | [OVHcloudDDoS Protection](https://www.ovh.com/fr/anti-ddos/) | + +** Liste des architectures** + +Managed MongoDB repose sur une architecture distribuée avec des jeux de réplicas pour assurer une haute disponibilité. Les données sont réparties sur plusieurs nœuds grâce à des sauvegardes régulières, une surveillance continue et des outils de sécurité intégrés. + +**Services partenaires** + +Les partenaires OVHcloud sont répertoriés avec le mot-clé **Cloud Migration** dans le [répertoire dédié](https://partner.ovhcloud.com/fr/directory/). + +OVHcloud dispose également d’un service dédié : [OVHcloud Professional Services](https://www.ovhcloud.com/fr/professional-services/) + +**Coût et coûts** + +Les fonctionnalités décrites dans les tableaux sont gratuites sauf mention contraire et sont librement utilisables par le client + +La facturation est basée sur la taille du cluster, la capacité de stockage et les sauvegardes. Il n'y a pas de frais de sortie, mais les données doivent être exportées avant la résiliation car elles seront supprimées. + +**Conservation des données après résiliation du contrat** + +Après résiliation, toutes les données de l'instance sont définitivement supprimées, y compris les sauvegardes effectuées par OVHcloud. Il appartient au client de réaliser l’exportation avant la fin du service, OVHcloud ne conservant aucune copie. + +OVHcloud ne garantit pas l’utilisation et la disponibilité des sauvegardes pour restaurer les données du client après la résiliation du service*.* + +Les instances primaires sont immédiatement supprimées et les sauvegardes sont conservées entre 2 jours et 1 mois selon les options spécifiées dans le contrat. From e7ab65c8d64bead4e97a695d58f17983639bf593 Mon Sep 17 00:00:00 2001 From: H4516022Y <115018882+H4516022Y@users.noreply.github.com> Date: Fri, 6 Jun 2025 16:28:16 +0200 Subject: [PATCH 13/32] Update guide.en-gb.md --- .../reversbility/ddb_mongo/guide.en-gb.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.en-gb.md b/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.en-gb.md index b81ee03e1e0..ad637f936a7 100644 --- a/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.en-gb.md +++ b/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.en-gb.md @@ -1,5 +1,3 @@ -**Managed MongoDB (DDB) Product Reversibility Policy** - --- title: "Reversibility Policy for Managed Document Database Product" updated: 2025-06-06 From 10748a57d63f1327fa88a9bccab243153ad97e36 Mon Sep 17 00:00:00 2001 From: H4516022Y <115018882+H4516022Y@users.noreply.github.com> Date: Fri, 6 Jun 2025 16:30:09 +0200 Subject: [PATCH 14/32] Update guide.fr-fr.md --- .../reversbility/ddb_mongo/guide.fr-fr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.fr-fr.md b/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.fr-fr.md index da160ae532e..ea1cc027b27 100644 --- a/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.fr-fr.md +++ b/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.fr-fr.md @@ -1,5 +1,5 @@ --- -titre : « Reversibility Policy for Managed Document Database Product » +titre : «Politique de réversbilité du produit Managed Document Database» mise à jour : 2025-06-06 --- From 59ff0a42d1238179a79ba07319ea950e9e903859 Mon Sep 17 00:00:00 2001 From: H4516022Y <115018882+H4516022Y@users.noreply.github.com> Date: Fri, 6 Jun 2025 16:33:33 +0200 Subject: [PATCH 15/32] Update guide.en-gb.md --- .../reversbility/ddb_mongo/guide.en-gb.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.en-gb.md b/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.en-gb.md index ad637f936a7..abdbb8d6e64 100644 --- a/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.en-gb.md +++ b/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.en-gb.md @@ -13,15 +13,15 @@ This policy aims to implement the general principles of reversibility and our co The functionalities of the Product are divided into three categories: -* The main [features for which we guarantee you the possibility to migrate.](https://help.ovhcloud.com/csm) -* OVHcloud is currently in operation, and [the migration will require adaptations to a new environment.](https://help.ovhcloud.com/csm) +* The main features for which we guarantee you the possibility to migrate. +* OVHcloud is currently in operation, and the migration will require adaptations to a new environment. * Specified functionalities whose migration as such is impossible to guarantee because they are linked to the OVHcloud environment or specific developments. **Main features** | **Function** | **Description** | **Formats** **Available** | **Migration model** | **Documentation available** | | --- | --- | --- | --- | --- | -| Document oriented database | Flexible JSON/BSON data storage for high scalability | BSON, JSON, CSV | **Incoming** : import via mongorestore/mongoimport ; **Outgoing** : export via mongodump/mongoexport | [OVH](https://docs.mongodb.com/) | +| Document oriented database | Flexible JSON/BSON data storage for high scalability | BSON, JSON, CSV | **Incoming** : import via mongorestore/mongoimport ; **Outgoing** : export via mongodump/mongoexport | [MongoDB documentation](https://docs.mongodb.com/) | | Open-source MongoDB compatibility | Standard version of MongoDB without modification, facilitating portability | Standard MongoDB (CLI, API, tools) | **Incoming** : direct integration; **Outgoing** : full export without adaptation | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1) | | High availability | Replica sets ensuring redundancy and auto recovery | N/A | **Incoming** : configuration of replicas at import; **Outgoing** : export and deployment on another cluster | [Replication](https://docs.mongodb.com/manual/replication/) | | Automatic backups | Daily backups with possibility of restoration | Snapshots MongoDB | **Incoming** : restoration possible; **Outgoing:** manual download/export required | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1) | From c646bc9a669c755e811fda14b57cb7fa3a531bbf Mon Sep 17 00:00:00 2001 From: H4516022Y <115018882+H4516022Y@users.noreply.github.com> Date: Fri, 6 Jun 2025 16:34:51 +0200 Subject: [PATCH 16/32] Update guide.en-gb.md --- .../reversbility/ddb_mongo/guide.en-gb.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.en-gb.md b/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.en-gb.md index abdbb8d6e64..da0d6f9e7a8 100644 --- a/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.en-gb.md +++ b/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.en-gb.md @@ -24,7 +24,7 @@ The functionalities of the Product are divided into three categories: | Document oriented database | Flexible JSON/BSON data storage for high scalability | BSON, JSON, CSV | **Incoming** : import via mongorestore/mongoimport ; **Outgoing** : export via mongodump/mongoexport | [MongoDB documentation](https://docs.mongodb.com/) | | Open-source MongoDB compatibility | Standard version of MongoDB without modification, facilitating portability | Standard MongoDB (CLI, API, tools) | **Incoming** : direct integration; **Outgoing** : full export without adaptation | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1) | | High availability | Replica sets ensuring redundancy and auto recovery | N/A | **Incoming** : configuration of replicas at import; **Outgoing** : export and deployment on another cluster | [Replication](https://docs.mongodb.com/manual/replication/) | -| Automatic backups | Daily backups with possibility of restoration | Snapshots MongoDB | **Incoming** : restoration possible; **Outgoing:** manual download/export required | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1) | +| Automatic backups | Daily backups with possibility of restoration | Snapshots MongoDB | **Incoming** : restoration possible; **Outgoing:** manual download/export required | [MongoDB Backups](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1) | **OVHcloud Implementation** From 245c0a6273375c255119df9760edcad74cb9c53d Mon Sep 17 00:00:00 2001 From: H4516022Y <115018882+H4516022Y@users.noreply.github.com> Date: Fri, 6 Jun 2025 16:35:41 +0200 Subject: [PATCH 17/32] Update guide.en-gb.md From f4418e3cc25933a75d4ad1c9a54c619c612ddd56 Mon Sep 17 00:00:00 2001 From: H4516022Y <115018882+H4516022Y@users.noreply.github.com> Date: Fri, 6 Jun 2025 16:36:32 +0200 Subject: [PATCH 18/32] Update guide.fr-fr.md --- .../reversbility/ddb_mongo/guide.fr-fr.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.fr-fr.md b/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.fr-fr.md index ea1cc027b27..832c66f78e5 100644 --- a/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.fr-fr.md +++ b/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.fr-fr.md @@ -21,10 +21,10 @@ Les fonctionnalités du Produit sont réparties en trois catégories : | **Fonction** | **Description** | **Formats** **Disponible** | **Modèle de migration** | **Documentation disponible** | | --- | --- | --- | --- | --- | -| Base de données orientée document | Stockage de données JSON/BSON flexible pour une grande évolutivité | BSON, JSON, CSV | **Entrant** : import via mongorestore/mongoimport ; **Sortant** : export via mongodump/mongoexport | [OVH](https://docs.mongodb.com/) | +| Base de données orientée document | Stockage de données JSON/BSON flexible pour une grande évolutivité | BSON, JSON, CSV | **Entrant** : import via mongorestore/mongoimport ; **Sortant** : export via mongodump/mongoexport | [MongoDB documentation](https://docs.mongodb.com/) | | Compatibilité Open-source MongoDB | Version standard de MongoDB sans modification, facilitant la portabilité | Standard MongoDB (CLI, API, outils) | **Entrant** : intégration directe; **Sortant** : export complet sans adaptation | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f07787e&dec88e&8888e spa=1) | | Haute disponibilité | Jeux de réplicas assurant la redondance et la récupération automatique | N/A | **Entrant** : configuration des réplicas à l'import ; **Sortant** : export et déploiement sur un autre cluster | [Replication](https://docs.mongodb.com/manual/replication/) | -| Sauvegardes automatiques | Sauvegardes quotidiennes avec possibilité de restauration | Snapshots MongoDB | **Entrant** : restauration possible ; **Sortant :** téléchargement/exportation manuel requis | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f07787e&dec88e&8888e spa=1) | +| Sauvegardes automatiques | Sauvegardes quotidiennes avec possibilité de restauration | Snapshots MongoDB | **Entrant** : restauration possible ; **Sortant :** téléchargement/exportation manuel requis | [MongoDB Backups](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f07787e&dec88e&8888e spa=1) | ** Implémentation OVHcloud ** From 8915a32af960b1b42055b87aa24852d33a5bad43 Mon Sep 17 00:00:00 2001 From: H4516022Y <115018882+H4516022Y@users.noreply.github.com> Date: Fri, 6 Jun 2025 16:38:55 +0200 Subject: [PATCH 19/32] Update guide.fr-fr.md --- .../reversbility/ddb_mongo/guide.fr-fr.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.fr-fr.md b/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.fr-fr.md index 832c66f78e5..df1564980f8 100644 --- a/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.fr-fr.md +++ b/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.fr-fr.md @@ -22,17 +22,17 @@ Les fonctionnalités du Produit sont réparties en trois catégories : | **Fonction** | **Description** | **Formats** **Disponible** | **Modèle de migration** | **Documentation disponible** | | --- | --- | --- | --- | --- | | Base de données orientée document | Stockage de données JSON/BSON flexible pour une grande évolutivité | BSON, JSON, CSV | **Entrant** : import via mongorestore/mongoimport ; **Sortant** : export via mongodump/mongoexport | [MongoDB documentation](https://docs.mongodb.com/) | -| Compatibilité Open-source MongoDB | Version standard de MongoDB sans modification, facilitant la portabilité | Standard MongoDB (CLI, API, outils) | **Entrant** : intégration directe; **Sortant** : export complet sans adaptation | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f07787e&dec88e&8888e spa=1) | -| Haute disponibilité | Jeux de réplicas assurant la redondance et la récupération automatique | N/A | **Entrant** : configuration des réplicas à l'import ; **Sortant** : export et déploiement sur un autre cluster | [Replication](https://docs.mongodb.com/manual/replication/) | -| Sauvegardes automatiques | Sauvegardes quotidiennes avec possibilité de restauration | Snapshots MongoDB | **Entrant** : restauration possible ; **Sortant :** téléchargement/exportation manuel requis | [MongoDB Backups](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f07787e&dec88e&8888e spa=1) | +| Compatibilité Open-source MongoDB | Version standard de MongoDB sans modification, facilitant la portabilité | Standard MongoDB (CLI, API, outils) | **Entrant** : intégration directe; **Sortant** : export complet sans adaptation |[MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f07787e&dec88e&8888e spa=1)| +| Haute disponibilité | Jeux de réplicas assurant la redondance et la récupération automatique | N/A | **Entrant** : configuration des réplicas à l'import ; **Sortant** : export et déploiement sur un autre cluster | [Replication](https://docs.mongodb.com/manual/replication/)| +| Sauvegardes automatiques | Sauvegardes quotidiennes avec possibilité de restauration | Snapshots MongoDB | **Entrant** : restauration possible ; **Sortant :** téléchargement/exportation manuel requis | [MongoDB Backups (https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f07787e&dec88e&8888e spa=1)| ** Implémentation OVHcloud ** | **Fonction** | **Description** | **Formats disponibles** | **Modèle de migration** | **Documentation disponible** | | --- | --- | --- | --- | --- | -| OVHcloud Dashboard | Interface de gestion et de monitoring des clusters MongoDB | N/A | **Entrant** : configuration initiale via l'interface ; **Sortant** : administration interrompue après résiliation | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f07787e&dec88e&8888e spa=1) | -| Monitoring intégré | Suivi des performances via des métriques dans l'interface | N/A | **Entrant** : configuration des alertes; **Sortant** : à reconfigurer dans un autre environnement | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f07787e&dec88e&8888e spa=1) | -| Sécurité réseau (ACL) | Filtrage IP, TLS/SSL, accès restreint par vRack | IP, TLS/SSL | **Entrant** : définition des règles de sécurité ; **Sortant** : configuration export | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f07787e&dec88e&8888e spa=1) | +| OVHcloud Dashboard | Interface de gestion et de monitoring des clusters MongoDB | N/A | **Entrant** : configuration initiale via l'interface ; **Sortant** : administration interrompue après résiliation | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f07787e&dec88e&8888e spa=1)| +| Monitoring intégré | Suivi des performances via des métriques dans l'interface | N/A | **Entrant** : configuration des alertes; **Sortant** : à reconfigurer dans un autre environnement | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f07787e&dec88e&8888e spa=1)| +| Sécurité réseau (ACL) | Filtrage IP, TLS/SSL, accès restreint par vRack | IP, TLS/SSL | **Entrant** : définition des règles de sécurité ; **Sortant** : configuration export | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f07787e&dec88e&8888e spa=1)| **Caractéristiques particulières** From b62c272e1395ae146118c9a667b5d41ed018c02d Mon Sep 17 00:00:00 2001 From: H4516022Y <115018882+H4516022Y@users.noreply.github.com> Date: Fri, 6 Jun 2025 16:52:56 +0200 Subject: [PATCH 20/32] Update guide.en-gb.md --- .../reversbility/ddb_mongo/guide.en-gb.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.en-gb.md b/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.en-gb.md index da0d6f9e7a8..d6a0c44df06 100644 --- a/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.en-gb.md +++ b/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.en-gb.md @@ -24,7 +24,7 @@ The functionalities of the Product are divided into three categories: | Document oriented database | Flexible JSON/BSON data storage for high scalability | BSON, JSON, CSV | **Incoming** : import via mongorestore/mongoimport ; **Outgoing** : export via mongodump/mongoexport | [MongoDB documentation](https://docs.mongodb.com/) | | Open-source MongoDB compatibility | Standard version of MongoDB without modification, facilitating portability | Standard MongoDB (CLI, API, tools) | **Incoming** : direct integration; **Outgoing** : full export without adaptation | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1) | | High availability | Replica sets ensuring redundancy and auto recovery | N/A | **Incoming** : configuration of replicas at import; **Outgoing** : export and deployment on another cluster | [Replication](https://docs.mongodb.com/manual/replication/) | -| Automatic backups | Daily backups with possibility of restoration | Snapshots MongoDB | **Incoming** : restoration possible; **Outgoing:** manual download/export required | [MongoDB Backups](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1) | +| Automatic backups | Daily backups with possibility of restoration | Snapshots MongoDB | **Incoming** : restoration possible; **Outgoing:** manual download/export required | [MongoDB Backups](docs/pages/public_cloud/public_cloud_databases/mongodb_06_howto_backup_restore) | **OVHcloud Implementation** From a8091435dc64fa537c66e5152d7a3c78e412aec1 Mon Sep 17 00:00:00 2001 From: H4516022Y <115018882+H4516022Y@users.noreply.github.com> Date: Fri, 6 Jun 2025 16:53:05 +0200 Subject: [PATCH 21/32] Update guide.fr-fr.md --- .../reversbility/ddb_mongo/guide.fr-fr.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.fr-fr.md b/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.fr-fr.md index df1564980f8..76def82a4aa 100644 --- a/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.fr-fr.md +++ b/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.fr-fr.md @@ -22,24 +22,24 @@ Les fonctionnalités du Produit sont réparties en trois catégories : | **Fonction** | **Description** | **Formats** **Disponible** | **Modèle de migration** | **Documentation disponible** | | --- | --- | --- | --- | --- | | Base de données orientée document | Stockage de données JSON/BSON flexible pour une grande évolutivité | BSON, JSON, CSV | **Entrant** : import via mongorestore/mongoimport ; **Sortant** : export via mongodump/mongoexport | [MongoDB documentation](https://docs.mongodb.com/) | -| Compatibilité Open-source MongoDB | Version standard de MongoDB sans modification, facilitant la portabilité | Standard MongoDB (CLI, API, outils) | **Entrant** : intégration directe; **Sortant** : export complet sans adaptation |[MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f07787e&dec88e&8888e spa=1)| +| Compatibilité Open-source MongoDB | Version standard de MongoDB sans modification, facilitant la portabilité | Standard MongoDB (CLI, API, outils) | **Entrant** : intégration directe; **Sortant** : export complet sans adaptation |[MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1)| | Haute disponibilité | Jeux de réplicas assurant la redondance et la récupération automatique | N/A | **Entrant** : configuration des réplicas à l'import ; **Sortant** : export et déploiement sur un autre cluster | [Replication](https://docs.mongodb.com/manual/replication/)| -| Sauvegardes automatiques | Sauvegardes quotidiennes avec possibilité de restauration | Snapshots MongoDB | **Entrant** : restauration possible ; **Sortant :** téléchargement/exportation manuel requis | [MongoDB Backups (https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f07787e&dec88e&8888e spa=1)| +| Sauvegardes automatiques | Sauvegardes quotidiennes avec possibilité de restauration | Snapshots MongoDB | **Entrant** : restauration possible ; **Sortant :** téléchargement/exportation manuel requis | [MongoDB Backups] (docs/pages/public_cloud/public_cloud_databases/mongodb_06_howto_backup_restore)| ** Implémentation OVHcloud ** | **Fonction** | **Description** | **Formats disponibles** | **Modèle de migration** | **Documentation disponible** | | --- | --- | --- | --- | --- | | OVHcloud Dashboard | Interface de gestion et de monitoring des clusters MongoDB | N/A | **Entrant** : configuration initiale via l'interface ; **Sortant** : administration interrompue après résiliation | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f07787e&dec88e&8888e spa=1)| -| Monitoring intégré | Suivi des performances via des métriques dans l'interface | N/A | **Entrant** : configuration des alertes; **Sortant** : à reconfigurer dans un autre environnement | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f07787e&dec88e&8888e spa=1)| -| Sécurité réseau (ACL) | Filtrage IP, TLS/SSL, accès restreint par vRack | IP, TLS/SSL | **Entrant** : définition des règles de sécurité ; **Sortant** : configuration export | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f07787e&dec88e&8888e spa=1)| +| Monitoring intégré | Suivi des performances via des métriques dans l'interface | N/A | **Entrant** : configuration des alertes; **Sortant** : à reconfigurer dans un autre environnement | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1)| +| Sécurité réseau (ACL) | Filtrage IP, TLS/SSL, accès restreint par vRack | IP, TLS/SSL | **Entrant** : définition des règles de sécurité ; **Sortant** : configuration export | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1)| **Caractéristiques particulières** | **Fonction** | **Description** | **Formats disponibles** | **Modèle de migration** | **Documentation disponible** | | --- | --- | --- | --- | --- | | Réseau privé OVHcloud (vRack) | Connexion avec d’autres services OVHcloud en réseau privé | N/A | **Entrant** : config vRack; **Sortant** : fonctionnalité non transférable | [vRack](docs/pages/public_cloud/public_cloud_databases/databases_08_vrack) | -| Mises à jour gérées par OVHcloud | Versionning MongoDB par OVHcloud | N/A | **Entrant** : vérifier la compatibilité ; **Sortant** : migration sous la responsabilité du client | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f07787e&dec88e&8888e spa=1) | +| Mises à jour gérées par OVHcloud | Versionning MongoDB par OVHcloud | N/A | **Entrant** : vérifier la compatibilité ; **Sortant** : migration sous la responsabilité du client | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1) | | Anti-DDoS | L’anti-DDoS est un ensemble d’équipements et de moyens mis en place pour absorber les attaques par déni de service. Il comprend l'analyse du trafic, une somme de â€oeaspiration† vers un réseau dédié et la mitigation, fournis par la technologie VAC développée par OVHcloud. | N/A | **Migration entrante** : Le système anti-DDoS fait partie de notre infrastructure et est activé par défaut. Aucune action n'est requise. **Migration sortante** : Commandez et configurez un anti-DDoS chez le nouveau fournisseur. | [OVHcloudDDoS Protection](https://www.ovh.com/fr/anti-ddos/) | ** Liste des architectures** From fc6182c3cf15962a3beb26661515ea7d0d743dc8 Mon Sep 17 00:00:00 2001 From: H4516022Y <115018882+H4516022Y@users.noreply.github.com> Date: Fri, 6 Jun 2025 16:56:16 +0200 Subject: [PATCH 22/32] Update guide.fr-fr.md --- .../reversbility/ddb_mongo/guide.fr-fr.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.fr-fr.md b/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.fr-fr.md index 76def82a4aa..2e2d671db3d 100644 --- a/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.fr-fr.md +++ b/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.fr-fr.md @@ -24,13 +24,13 @@ Les fonctionnalités du Produit sont réparties en trois catégories : | Base de données orientée document | Stockage de données JSON/BSON flexible pour une grande évolutivité | BSON, JSON, CSV | **Entrant** : import via mongorestore/mongoimport ; **Sortant** : export via mongodump/mongoexport | [MongoDB documentation](https://docs.mongodb.com/) | | Compatibilité Open-source MongoDB | Version standard de MongoDB sans modification, facilitant la portabilité | Standard MongoDB (CLI, API, outils) | **Entrant** : intégration directe; **Sortant** : export complet sans adaptation |[MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1)| | Haute disponibilité | Jeux de réplicas assurant la redondance et la récupération automatique | N/A | **Entrant** : configuration des réplicas à l'import ; **Sortant** : export et déploiement sur un autre cluster | [Replication](https://docs.mongodb.com/manual/replication/)| -| Sauvegardes automatiques | Sauvegardes quotidiennes avec possibilité de restauration | Snapshots MongoDB | **Entrant** : restauration possible ; **Sortant :** téléchargement/exportation manuel requis | [MongoDB Backups] (docs/pages/public_cloud/public_cloud_databases/mongodb_06_howto_backup_restore)| +| Sauvegardes automatiques | Sauvegardes quotidiennes avec possibilité de restauration | Snapshots MongoDB | **Entrant** : restauration possible ; **Sortant :** téléchargement/exportation manuel requis | [MongoDB Backups] (/pages/public_cloud/public_cloud_databases/mongodb_06_howto_backup_restore)| ** Implémentation OVHcloud ** | **Fonction** | **Description** | **Formats disponibles** | **Modèle de migration** | **Documentation disponible** | | --- | --- | --- | --- | --- | -| OVHcloud Dashboard | Interface de gestion et de monitoring des clusters MongoDB | N/A | **Entrant** : configuration initiale via l'interface ; **Sortant** : administration interrompue après résiliation | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f07787e&dec88e&8888e spa=1)| +| OVHcloud Dashboard | Interface de gestion et de monitoring des clusters MongoDB | N/A | **Entrant** : configuration initiale via l'interface ; **Sortant** : administration interrompue après résiliation | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1)| | Monitoring intégré | Suivi des performances via des métriques dans l'interface | N/A | **Entrant** : configuration des alertes; **Sortant** : à reconfigurer dans un autre environnement | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1)| | Sécurité réseau (ACL) | Filtrage IP, TLS/SSL, accès restreint par vRack | IP, TLS/SSL | **Entrant** : définition des règles de sécurité ; **Sortant** : configuration export | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1)| @@ -38,7 +38,7 @@ Les fonctionnalités du Produit sont réparties en trois catégories : | **Fonction** | **Description** | **Formats disponibles** | **Modèle de migration** | **Documentation disponible** | | --- | --- | --- | --- | --- | -| Réseau privé OVHcloud (vRack) | Connexion avec d’autres services OVHcloud en réseau privé | N/A | **Entrant** : config vRack; **Sortant** : fonctionnalité non transférable | [vRack](docs/pages/public_cloud/public_cloud_databases/databases_08_vrack) | +| Réseau privé OVHcloud (vRack) | Connexion avec d’autres services OVHcloud en réseau privé | N/A | **Entrant** : config vRack; **Sortant** : fonctionnalité non transférable | [vRack](/pages/public_cloud/public_cloud_databases/databases_08_vrack) | | Mises à jour gérées par OVHcloud | Versionning MongoDB par OVHcloud | N/A | **Entrant** : vérifier la compatibilité ; **Sortant** : migration sous la responsabilité du client | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1) | | Anti-DDoS | L’anti-DDoS est un ensemble d’équipements et de moyens mis en place pour absorber les attaques par déni de service. Il comprend l'analyse du trafic, une somme de â€oeaspiration† vers un réseau dédié et la mitigation, fournis par la technologie VAC développée par OVHcloud. | N/A | **Migration entrante** : Le système anti-DDoS fait partie de notre infrastructure et est activé par défaut. Aucune action n'est requise. **Migration sortante** : Commandez et configurez un anti-DDoS chez le nouveau fournisseur. | [OVHcloudDDoS Protection](https://www.ovh.com/fr/anti-ddos/) | From 9a28142a77a656936ef818c256da595f4874bea0 Mon Sep 17 00:00:00 2001 From: H4516022Y <115018882+H4516022Y@users.noreply.github.com> Date: Fri, 6 Jun 2025 17:01:31 +0200 Subject: [PATCH 23/32] Update guide.fr-fr.md --- .../reversbility/ddb_mongo/guide.fr-fr.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.fr-fr.md b/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.fr-fr.md index 2e2d671db3d..8dddd53db7f 100644 --- a/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.fr-fr.md +++ b/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.fr-fr.md @@ -21,26 +21,26 @@ Les fonctionnalités du Produit sont réparties en trois catégories : | **Fonction** | **Description** | **Formats** **Disponible** | **Modèle de migration** | **Documentation disponible** | | --- | --- | --- | --- | --- | -| Base de données orientée document | Stockage de données JSON/BSON flexible pour une grande évolutivité | BSON, JSON, CSV | **Entrant** : import via mongorestore/mongoimport ; **Sortant** : export via mongodump/mongoexport | [MongoDB documentation](https://docs.mongodb.com/) | -| Compatibilité Open-source MongoDB | Version standard de MongoDB sans modification, facilitant la portabilité | Standard MongoDB (CLI, API, outils) | **Entrant** : intégration directe; **Sortant** : export complet sans adaptation |[MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1)| -| Haute disponibilité | Jeux de réplicas assurant la redondance et la récupération automatique | N/A | **Entrant** : configuration des réplicas à l'import ; **Sortant** : export et déploiement sur un autre cluster | [Replication](https://docs.mongodb.com/manual/replication/)| -| Sauvegardes automatiques | Sauvegardes quotidiennes avec possibilité de restauration | Snapshots MongoDB | **Entrant** : restauration possible ; **Sortant :** téléchargement/exportation manuel requis | [MongoDB Backups] (/pages/public_cloud/public_cloud_databases/mongodb_06_howto_backup_restore)| +| Base de données orientée document | Stockage de données JSON/BSON flexible pour une grande évolutivité | BSON, JSON, CSV | **Entrant** : import via mongorestore/mongoimport.

**Sortant** : export via mongodump/mongoexport | [MongoDB documentation](https://docs.mongodb.com/) | +| Compatibilité Open-source MongoDB | Version standard de MongoDB sans modification, facilitant la portabilité | Standard MongoDB (CLI, API, outils) | **Entrant** : intégration directe.

**Sortant** : export complet sans adaptation |[MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1)| +| Haute disponibilité | Jeux de réplicas assurant la redondance et la récupération automatique | N/A | **Entrant** : configuration des réplicas à l'import.

**Sortant** : export et déploiement sur un autre cluster | [Replication](https://docs.mongodb.com/manual/replication/)| +| Sauvegardes automatiques | Sauvegardes quotidiennes avec possibilité de restauration | Snapshots MongoDB | **Entrant** : restauration possible

**Sortant :** téléchargement/exportation manuel requis | [MongoDB Backups](/pages/public_cloud/public_cloud_databases/mongodb_06_howto_backup_restore)| ** Implémentation OVHcloud ** | **Fonction** | **Description** | **Formats disponibles** | **Modèle de migration** | **Documentation disponible** | | --- | --- | --- | --- | --- | -| OVHcloud Dashboard | Interface de gestion et de monitoring des clusters MongoDB | N/A | **Entrant** : configuration initiale via l'interface ; **Sortant** : administration interrompue après résiliation | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1)| -| Monitoring intégré | Suivi des performances via des métriques dans l'interface | N/A | **Entrant** : configuration des alertes; **Sortant** : à reconfigurer dans un autre environnement | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1)| -| Sécurité réseau (ACL) | Filtrage IP, TLS/SSL, accès restreint par vRack | IP, TLS/SSL | **Entrant** : définition des règles de sécurité ; **Sortant** : configuration export | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1)| +| OVHcloud Dashboard | Interface de gestion et de monitoring des clusters MongoDB | N/A | **Entrant** : configuration initiale via l'interface

**Sortant** : administration interrompue après résiliation | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1)| +| Monitoring intégré | Suivi des performances via des métriques dans l'interface | N/A | **Entrant** : configuration des alertes

**Sortant** : à reconfigurer dans un autre environnement | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1)| +| Sécurité réseau (ACL) | Filtrage IP, TLS/SSL, accès restreint par vRack | IP, TLS/SSL | **Entrant** : définition des règles de sécurité

**Sortant** : configuration export | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1)| **Caractéristiques particulières** | **Fonction** | **Description** | **Formats disponibles** | **Modèle de migration** | **Documentation disponible** | | --- | --- | --- | --- | --- | -| Réseau privé OVHcloud (vRack) | Connexion avec d’autres services OVHcloud en réseau privé | N/A | **Entrant** : config vRack; **Sortant** : fonctionnalité non transférable | [vRack](/pages/public_cloud/public_cloud_databases/databases_08_vrack) | -| Mises à jour gérées par OVHcloud | Versionning MongoDB par OVHcloud | N/A | **Entrant** : vérifier la compatibilité ; **Sortant** : migration sous la responsabilité du client | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1) | -| Anti-DDoS | L’anti-DDoS est un ensemble d’équipements et de moyens mis en place pour absorber les attaques par déni de service. Il comprend l'analyse du trafic, une somme de â€oeaspiration† vers un réseau dédié et la mitigation, fournis par la technologie VAC développée par OVHcloud. | N/A | **Migration entrante** : Le système anti-DDoS fait partie de notre infrastructure et est activé par défaut. Aucune action n'est requise. **Migration sortante** : Commandez et configurez un anti-DDoS chez le nouveau fournisseur. | [OVHcloudDDoS Protection](https://www.ovh.com/fr/anti-ddos/) | +| Réseau privé OVHcloud (vRack) | Connexion avec d’autres services OVHcloud en réseau privé | N/A | **Entrant** : config vRack

**Sortant** : fonctionnalité non transférable | [vRack](/pages/public_cloud/public_cloud_databases/databases_08_vrack) | +| Mises à jour gérées par OVHcloud | Versionning MongoDB par OVHcloud | N/A | **Entrant** : vérifier la compatibilité

**Sortant** : migration sous la responsabilité du client | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1) | +| Anti-DDoS | L’anti-DDoS est un ensemble d’équipements et de moyens mis en place pour absorber les attaques par déni de service. Il comprend l'analyse du trafic, une somme de â€oeaspiration† vers un réseau dédié et la mitigation, fournis par la technologie VAC développée par OVHcloud. | N/A | **Migration entrante** : Le système anti-DDoS fait partie de notre infrastructure et est activé par défaut. Aucune action n'est requise.

**Migration sortante** : Commandez et configurez un anti-DDoS chez le nouveau fournisseur. | [OVHcloudDDoS Protection](https://www.ovh.com/fr/anti-ddos/) | ** Liste des architectures** From 40597c61849f52b1b4078d7005e995757d2936b7 Mon Sep 17 00:00:00 2001 From: H4516022Y <115018882+H4516022Y@users.noreply.github.com> Date: Fri, 6 Jun 2025 17:06:50 +0200 Subject: [PATCH 24/32] Update guide.en-gb.md --- .../reversbility/ddb_mongo/guide.en-gb.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.en-gb.md b/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.en-gb.md index d6a0c44df06..bff2519e798 100644 --- a/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.en-gb.md +++ b/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.en-gb.md @@ -21,26 +21,26 @@ The functionalities of the Product are divided into three categories: | **Function** | **Description** | **Formats** **Available** | **Migration model** | **Documentation available** | | --- | --- | --- | --- | --- | -| Document oriented database | Flexible JSON/BSON data storage for high scalability | BSON, JSON, CSV | **Incoming** : import via mongorestore/mongoimport ; **Outgoing** : export via mongodump/mongoexport | [MongoDB documentation](https://docs.mongodb.com/) | -| Open-source MongoDB compatibility | Standard version of MongoDB without modification, facilitating portability | Standard MongoDB (CLI, API, tools) | **Incoming** : direct integration; **Outgoing** : full export without adaptation | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1) | -| High availability | Replica sets ensuring redundancy and auto recovery | N/A | **Incoming** : configuration of replicas at import; **Outgoing** : export and deployment on another cluster | [Replication](https://docs.mongodb.com/manual/replication/) | -| Automatic backups | Daily backups with possibility of restoration | Snapshots MongoDB | **Incoming** : restoration possible; **Outgoing:** manual download/export required | [MongoDB Backups](docs/pages/public_cloud/public_cloud_databases/mongodb_06_howto_backup_restore) | +| Document oriented database | Flexible JSON/BSON data storage for high scalability | BSON, JSON, CSV | **Incoming** : import via mongorestore/mongoimport

**Outgoing** : export via mongodump/mongoexport | [MongoDB documentation](https://docs.mongodb.com/) | +| Open-source MongoDB compatibility | Standard version of MongoDB without modification, facilitating portability | Standard MongoDB (CLI, API, tools) | **Incoming** : direct integration

**Outgoing** : full export without adaptation | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1) | +| High availability | Replica sets ensuring redundancy and auto recovery | N/A | **Incoming** : configuration of replicas at import

**Outgoing** : export and deployment on another cluster | [Replication](https://docs.mongodb.com/manual/replication/) | +| Automatic backups | Daily backups with possibility of restoration | Snapshots MongoDB | **Incoming** : restoration possible

**Outgoing:** manual download/export required | [MongoDB Backups](docs/pages/public_cloud/public_cloud_databases/mongodb_06_howto_backup_restore) | **OVHcloud Implementation** | **Function** | **Description** | **Available formats** | **Migration model** | **Documentation available** | | --- | --- | --- | --- | --- | -| OVHcloud Dashboard | MongoDB cluster management and monitoring interface | N/A | **Incoming** : initial configuration via the interface; **Outgoing** : administration interrupted after termination | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1) | -| Integrated monitoring | Performance tracking via metrics in the interface | N/A | **Incoming** : alert configuration; **Outgoing** : to be reconfigured in another environment | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1) | -| Network security (ACL) | IP filtering, TLS/SSL, and access restricted by vRack | IP, TLS/SSL | **Incoming** : definition of security rules; **Outgoing** : export configuration | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1) | +| OVHcloud Dashboard | MongoDB cluster management and monitoring interface | N/A | **Incoming** : initial configuration via the interface

**Outgoing** : administration interrupted after termination | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1) | +| Integrated monitoring | Performance tracking via metrics in the interface | N/A | **Incoming** : alert configuration

**Outgoing** : to be reconfigured in another environment | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1) | +| Network security (ACL) | IP filtering, TLS/SSL, and access restricted by vRack | IP, TLS/SSL | **Incoming** : definition of security rules

**Outgoing** : export configuration | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1) | **Specific features** | **Function** | **Description** | **Available formats** | **Migration model** | **Documentation available** | | --- | --- | --- | --- | --- | -| Private network OVHcloud (vRack) | Connection with other OVHcloud services in private network | N/A | **Incoming** : config vRack; **Outgoing** : non-transferable functionality | [vRack](docs/pages/public_cloud/public_cloud_databases/databases_08_vrack) | -| Updates managed by OVHcloud | MongoDB versioning by OVHcloud | N/A | **Incoming** : check compatibility; **Outgoing** : migration under client responsibility | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1) | -| Anti-DDoS | Anti-DDoS is a set of equipment and means put in place to absorb denial-of-service attacks. It includes traffic analysis, “aspiration” to a dedicated network and mitigation, provided by VAC technology developed by OVHcloud. | N/A | **Incoming migration** : The anti-DDoS system is a component of our infrastructure, enabled by default. No action required. **Outbound migration** : Order and configure an anti-DDoS with the new provider. | [OVHcloudDDoS Protection](https://www.ovh.com/fr/anti-ddos/) | +| Private network OVHcloud (vRack) | Connection with other OVHcloud services in private network | N/A | **Incoming** : config vRack

**Outgoing** : non-transferable functionality | [vRack](docs/pages/public_cloud/public_cloud_databases/databases_08_vrack) | +| Updates managed by OVHcloud | MongoDB versioning by OVHcloud | N/A | **Incoming** : check compatibility

**Outgoing** : migration under client responsibility | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1) | +| Anti-DDoS | Anti-DDoS is a set of equipment and means put in place to absorb denial-of-service attacks. It includes traffic analysis, “aspiration” to a dedicated network and mitigation, provided by VAC technology developed by OVHcloud. | N/A | **Incoming migration** : The anti-DDoS system is a component of our infrastructure, enabled by default. No action required.

**Outbound migration** : Order and configure an anti-DDoS with the new provider. | [OVHcloudDDoS Protection](https://www.ovh.com/fr/anti-ddos/) | **List of architectures** From 2e5ccbf3558b205c4f4ac73ec7f8068f950b0593 Mon Sep 17 00:00:00 2001 From: H4516022Y <115018882+H4516022Y@users.noreply.github.com> Date: Fri, 6 Jun 2025 17:09:44 +0200 Subject: [PATCH 25/32] Create meta.yaml --- .../public_cloud_databases/reversbility/ddb_mongo/meta.yaml | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/meta.yaml diff --git a/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/meta.yaml b/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/meta.yaml new file mode 100644 index 00000000000..fa755d907a7 --- /dev/null +++ b/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/meta.yaml @@ -0,0 +1,2 @@ +id: 61acdf8a-bf0e-4001-8da8-c46f5efab6ac +full_slug: public-cloud-databases-reversbility-documentdbmongo From 80cedef354fb9ecd8a3a9af5d48966e459466d97 Mon Sep 17 00:00:00 2001 From: H4516022Y <115018882+H4516022Y@users.noreply.github.com> Date: Wed, 11 Jun 2025 11:33:11 +0200 Subject: [PATCH 26/32] Update index.md --- pages/index.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pages/index.md b/pages/index.md index b5b831ac6bf..6759a91c9ea 100644 --- a/pages/index.md +++ b/pages/index.md @@ -82,6 +82,8 @@ + [Hosted Private Cloud Reversibility Policy](account_and_service_management/reversibility/02-hosted-private-cloud-reversibility-policy) + [Politique de réversibilité de VMware on OVHcloud sous la qualification SecNumCloud](account_and_service_management/reversibility/05-snc-vmware-reversibility-policy) + [Dedicated Servers Reversibility Policy](account_and_service_management/reversibility/01-dedicated-servers-reversibility-policy) + + [Reversibility Policy for Managed Document Database Product](public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre) + +[Reversibility Policy for Managed Document Database Product](public_cloud/public_cloud_databases/reversbility/ddb_mongo) + [Responsibility sharing](account-and-service-management-responsibility-sharing) + [Dedicated servers - Shared Responsibility](account_and_service_management/responsibility_sharing/dedicated-servers) + [File Storage services - Responsibility model](account_and_service_management/responsibility_sharing/file-storage) @@ -751,6 +753,9 @@ + [Public Cloud Databases - How to setup your Kubernetes database operator](public_cloud/public_cloud_databases/databases_12_operator) + [Public Cloud Databases - How to setup a service integration](public_cloud/public_cloud_databases/databases_07_cross_service_integration) + [Public Cloud Databases - How to fetch service metrics with Prometheus](public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus) + +[Reversbility] + +[Reversibility Policy for Managed Document Database Product](public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre) + +[Reversibility Policy for Managed Document Database Product](public_cloud/public_cloud_databases/reversbility/ddb_mongo) + [MongoDB](products/public-cloud-databases-mongodb) + [Getting Started](public-cloud-databases-mongodb-getting-started) + [MongoDB - Why MongoDB](public_cloud/public_cloud_databases/mongodb_17_why_mongodb) From ed5141120f550e3ead00d7b31f1ed5a541fa454f Mon Sep 17 00:00:00 2001 From: benchbzh Date: Thu, 12 Jun 2025 10:32:53 +0200 Subject: [PATCH 27/32] proofreading --- pages/index.md | 4 +- .../reversbility/ddb_mongo/guide.en-gb.md | 78 ++++++++------ .../reversbility/ddb_mongo/guide.fr-fr.md | 74 +++++++------ .../rdb_mysql_postgre/guide.en-gb.md | 101 ++++++++---------- .../rdb_mysql_postgre/guide.fr-fr.md | 98 ++++++++--------- 5 files changed, 176 insertions(+), 179 deletions(-) diff --git a/pages/index.md b/pages/index.md index 6759a91c9ea..c132135db00 100644 --- a/pages/index.md +++ b/pages/index.md @@ -82,7 +82,7 @@ + [Hosted Private Cloud Reversibility Policy](account_and_service_management/reversibility/02-hosted-private-cloud-reversibility-policy) + [Politique de réversibilité de VMware on OVHcloud sous la qualification SecNumCloud](account_and_service_management/reversibility/05-snc-vmware-reversibility-policy) + [Dedicated Servers Reversibility Policy](account_and_service_management/reversibility/01-dedicated-servers-reversibility-policy) - + [Reversibility Policy for Managed Document Database Product](public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre) + + [Reversibility Policy for Managed Relational Database Product](public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre) +[Reversibility Policy for Managed Document Database Product](public_cloud/public_cloud_databases/reversbility/ddb_mongo) + [Responsibility sharing](account-and-service-management-responsibility-sharing) + [Dedicated servers - Shared Responsibility](account_and_service_management/responsibility_sharing/dedicated-servers) @@ -754,7 +754,7 @@ + [Public Cloud Databases - How to setup a service integration](public_cloud/public_cloud_databases/databases_07_cross_service_integration) + [Public Cloud Databases - How to fetch service metrics with Prometheus](public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus) +[Reversbility] - +[Reversibility Policy for Managed Document Database Product](public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre) + +[Reversibility Policy for Managed Relational Database Product](public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre) +[Reversibility Policy for Managed Document Database Product](public_cloud/public_cloud_databases/reversbility/ddb_mongo) + [MongoDB](products/public-cloud-databases-mongodb) + [Getting Started](public-cloud-databases-mongodb-getting-started) diff --git a/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.en-gb.md b/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.en-gb.md index bff2519e798..89bd82ad9fd 100644 --- a/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.en-gb.md +++ b/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.en-gb.md @@ -1,67 +1,75 @@ --- title: "Reversibility Policy for Managed Document Database Product" -updated: 2025-06-06 +updated: 2025-06-12 --- -**Objective** +## Objective This document outlines the reversibility policy for the product line Managed Document Database covering OVHcloud offer MongoDB. This policy aims to implement the general principles of reversibility and our compliance with the SWIPO IaaS Code of Conduct for cloud providers. -**List of features** +## List of features -The functionalities of the Product are divided into three categories: +The functionalities of the product line Managed Document Database are divided into three categories: -* The main features for which we guarantee you the possibility to migrate. -* OVHcloud is currently in operation, and the migration will require adaptations to a new environment. -* Specified functionalities whose migration as such is impossible to guarantee because they are linked to the OVHcloud environment or specific developments. +1. **Core features** for which we guarantee migration capability. +1. **OVHcloud implementations** that require adaptation to a new environment for migration. +1. **Specific features** that cannot be guaranteed for migration as they are tied to the OVHcloud environment or involve custom developments. -**Main features** +### 1 - Core features -| **Function** | **Description** | **Formats** **Available** | **Migration model** | **Documentation available** | +| **Function** | **Description** | **Available formats** | **Migration model** | **Available documentation** | | --- | --- | --- | --- | --- | -| Document oriented database | Flexible JSON/BSON data storage for high scalability | BSON, JSON, CSV | **Incoming** : import via mongorestore/mongoimport

**Outgoing** : export via mongodump/mongoexport | [MongoDB documentation](https://docs.mongodb.com/) | -| Open-source MongoDB compatibility | Standard version of MongoDB without modification, facilitating portability | Standard MongoDB (CLI, API, tools) | **Incoming** : direct integration

**Outgoing** : full export without adaptation | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1) | -| High availability | Replica sets ensuring redundancy and auto recovery | N/A | **Incoming** : configuration of replicas at import

**Outgoing** : export and deployment on another cluster | [Replication](https://docs.mongodb.com/manual/replication/) | -| Automatic backups | Daily backups with possibility of restoration | Snapshots MongoDB | **Incoming** : restoration possible

**Outgoing:** manual download/export required | [MongoDB Backups](docs/pages/public_cloud/public_cloud_databases/mongodb_06_howto_backup_restore) | +| Document oriented database | Flexible JSON/BSON data storage for high scalability. | BSON, JSON, CSV | **Incoming**: Import via mongorestore/mongoimport.
**Outgoing**: Export via mongodump/mongoexport. | [MongoDB documentation](https://docs.mongodb.com/){.external} | +| Open-source MongoDB compatibility | Standard version of MongoDB without modification, facilitating portability. | Standard MongoDB (CLI, API, tools) | **Incoming**: Direct integration.
**Outgoing**: Full export without adaptation. | [MongoDB](/products/public-cloud-databases-mongodb) | +| High availability | Replica sets ensuring redundancy and auto recovery. | N/A | **Incoming**: Configuration of replicas at import.
**Outgoing**: Export and deployment on another cluster. | [Replication](https://docs.mongodb.com/manual/replication/){.external} | +| Automatic backups | Daily backups with possibility of restoration. | Snapshots MongoDB | **Incoming**: Restoration possible.
**Outgoing**: Manual download/export required. | [MongoDB Backups](/pages/public_cloud/public_cloud_databases/mongodb_06_howto_backup_restore) | -**OVHcloud Implementation** +### 2 - OVHcloud implementations -| **Function** | **Description** | **Available formats** | **Migration model** | **Documentation available** | +| **Function** | **Description** | **Available formats** | **Migration model** | **Available documentation** | | --- | --- | --- | --- | --- | -| OVHcloud Dashboard | MongoDB cluster management and monitoring interface | N/A | **Incoming** : initial configuration via the interface

**Outgoing** : administration interrupted after termination | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1) | -| Integrated monitoring | Performance tracking via metrics in the interface | N/A | **Incoming** : alert configuration

**Outgoing** : to be reconfigured in another environment | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1) | -| Network security (ACL) | IP filtering, TLS/SSL, and access restricted by vRack | IP, TLS/SSL | **Incoming** : definition of security rules

**Outgoing** : export configuration | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1) | +| OVHcloud Dashboard | MongoDB cluster management and monitoring interface. | N/A | **Incoming**: Initial configuration via the interface.
**Outgoing**: Administration interrupted after termination. | [MongoDB](/products/public-cloud-databases-mongodb) | +| Integrated monitoring | Performance tracking via metrics in the interface. | N/A | **Incoming**: Alert configuration.
**Outgoing**: To be reconfigured in another environment. | [MongoDB](/products/public-cloud-databases-mongodb) | +| Network security (ACL) | IP filtering, TLS/SSL, and access restricted by vRack. | IP, TLS/SSL | **Incoming**: Definition of security rules.
**Outgoing**: Export configuration. | [MongoDB](/products/public-cloud-databases-mongodb) | -**Specific features** +### 3 - Specific features -| **Function** | **Description** | **Available formats** | **Migration model** | **Documentation available** | +| **Function** | **Description** | **Available formats** | **Migration model** | **Available documentation** | | --- | --- | --- | --- | --- | -| Private network OVHcloud (vRack) | Connection with other OVHcloud services in private network | N/A | **Incoming** : config vRack

**Outgoing** : non-transferable functionality | [vRack](docs/pages/public_cloud/public_cloud_databases/databases_08_vrack) | -| Updates managed by OVHcloud | MongoDB versioning by OVHcloud | N/A | **Incoming** : check compatibility

**Outgoing** : migration under client responsibility | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1) | -| Anti-DDoS | Anti-DDoS is a set of equipment and means put in place to absorb denial-of-service attacks. It includes traffic analysis, “aspiration” to a dedicated network and mitigation, provided by VAC technology developed by OVHcloud. | N/A | **Incoming migration** : The anti-DDoS system is a component of our infrastructure, enabled by default. No action required.

**Outbound migration** : Order and configure an anti-DDoS with the new provider. | [OVHcloudDDoS Protection](https://www.ovh.com/fr/anti-ddos/) | +| Private network OVHcloud (vRack) | Connection with other OVHcloud services in private network. | N/A | **Incoming**: Config vRack.
**Outgoing**: Non-transferable functionality. | [vRack](/pages/public_cloud/public_cloud_databases/databases_08_vrack) | +| Updates managed by OVHcloud | MongoDB versioning by OVHcloud. | N/A | **Incoming**: Check compatibility.
**Outgoing**: Migration under client responsibility. | [MongoDB](/products/public-cloud-databases-mongodb) | +| Anti-DDoS | Anti-DDoS is a set of tools and mechanisms designed to absorb denial-of-service attacks. It includes traffic analysis, "scrubbing" through a specialized network, and mitigation handled by the VAC technology developed by OVHcloud. | N/A | **Incoming**: The anti-DDoS system is a component of our infrastructure, enabled by default. No action required.
**Outgoing**: Order and configure an anti-DDoS with the new provider. | [OVHcloudDDoS Protection](/links/security/antiddos) | -**List of architectures** +## List of architectures -Managed MongoDB relies on a distributed architecture with Replica Sets to ensure high availability. Data is distributed across multiple nodes with regular backups, continuous monitoring and integrated security tools. +Managed MongoDB relies on a distributed architecture with Replica Sets to ensure high availability. -**Partner services** +Data is distributed across multiple nodes with regular backups, continuous monitoring and integrated security tools. -OVHcloud partners are listed with the keyword **Cloud Migration** in the [dedicated directory](https://partner.ovhcloud.com/fr/directory/). +## Partners services -OVHcloud also has a dedicated service: [OVHcloud Professional Services](https://www.ovhcloud.com/fr/professional-services/) +The OVHcloud partners concerned are listed in the [OVHcloud partners](/links/partner) directory under the **"cloud migration"** keywords. -**Cost and costs** +OVHcloud also has a dedicated service: [OVHcloud Professional Services](/links/professional-services). -Features described in tables are free of charge unless otherwise stated, and are freely usable by the customer +## Cost and Fees -Billing is based on cluster size, storage capacity, and backups. There is no exit fee, but the data must be exported before termination as it will be deleted. +Features described in tables are free of charge unless otherwise stated, and are freely usable by the customer. -**Data retention after termination of the contract** +Billing is based on cluster size, storage capacity, and backups. -After termination, all data from the instance is permanently deleted including backups made by OVHcloud. It is the responsibility of the customer to complete the export before the end of the service, with OVHcloud not retaining any copies. +There is no exit fee, but the data must be exported before termination as it will be deleted. -OVHcloud does not guarantee the use and availability of backups to restore customer data after termination of the service*.* +## Data retention after termination of the contract -Primary instances are deleted immediately and backups are kept between 2 days and one month depending on the options specified in the contract. +> [!warning] +> +> OVHcloud does not guarantee the use and availability of backups to restore customer data after termination of the service. + +After termination, all data from the instance is permanently deleted including backups made by OVHcloud. + +It is the responsibility of the customer to complete the export before the end of the service, with OVHcloud not retaining any copies. + +Primary instances are **deleted immediately**, and **backups are retained for a period ranging from 2 days to 1 month** depending on the options specified in the contract. \ No newline at end of file diff --git a/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.fr-fr.md b/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.fr-fr.md index 8dddd53db7f..c32da8ba918 100644 --- a/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.fr-fr.md +++ b/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.fr-fr.md @@ -1,67 +1,75 @@ --- -titre : «Politique de réversbilité du produit Managed Document Database» -mise à jour : 2025-06-06 +title: "Politique de réversibilité du produit Managed Document Database" +updated: 2025-06-12 --- -**Objectif** +## Objectif Ce document décrit la politique de réversibilité de la gamme de produits Managed Document Database couvrant l'offre OVHcloud MongoDB. 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. -**Liste des fonctionnalités** +## Liste des fonctionnalités -Les fonctionnalités du Produit sont réparties en trois catégories : +Les fonctionnalités de la gamme de produits Managed Document Database sont réparties en trois catégories : -* Les principales fonctionnalités pour lesquelles nous vous garantissons la possibilité de migrer. -* OVHcloud est actuellement opérationnel et la migration nécessitera des adaptations à un nouvel environnement. -* Fonctionnalités spécifiées dont la migration en tant que telle est impossible à garantir car elles sont liées à l'environnement OVHcloud ou à des développements spécifiques. +1. **Fonctionnalités principales** pour lesquelles nous garantissons la capacité de migration. +1. **Implémentations OVHcloud** qui nécessitent une adaptation à un nouvel environnement de migration. +1. **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. -**Caractéristiques principales** +### 1 - Fonctionnalités principales -| **Fonction** | **Description** | **Formats** **Disponible** | **Modèle de migration** | **Documentation disponible** | +| **Fonction** | **Description** | **Formats disponibles** | **Modèle de migration** | **Documentation disponible** | | --- | --- | --- | --- | --- | -| Base de données orientée document | Stockage de données JSON/BSON flexible pour une grande évolutivité | BSON, JSON, CSV | **Entrant** : import via mongorestore/mongoimport.

**Sortant** : export via mongodump/mongoexport | [MongoDB documentation](https://docs.mongodb.com/) | -| Compatibilité Open-source MongoDB | Version standard de MongoDB sans modification, facilitant la portabilité | Standard MongoDB (CLI, API, outils) | **Entrant** : intégration directe.

**Sortant** : export complet sans adaptation |[MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1)| -| Haute disponibilité | Jeux de réplicas assurant la redondance et la récupération automatique | N/A | **Entrant** : configuration des réplicas à l'import.

**Sortant** : export et déploiement sur un autre cluster | [Replication](https://docs.mongodb.com/manual/replication/)| -| Sauvegardes automatiques | Sauvegardes quotidiennes avec possibilité de restauration | Snapshots MongoDB | **Entrant** : restauration possible

**Sortant :** téléchargement/exportation manuel requis | [MongoDB Backups](/pages/public_cloud/public_cloud_databases/mongodb_06_howto_backup_restore)| +| Base de données orientée document | Stockage de données JSON/BSON flexible pour une grande évolutivité. | BSON, JSON, CSV | **Entrant** : Import via mongorestore/mongoimport.
**Sortant** : Export via mongodump/mongoexport. | [MongoDB documentation](https://docs.mongodb.com/){.external} | +| Compatibilité Open-source MongoDB | Version standard de MongoDB sans modification, facilitant la portabilité. | Standard MongoDB (CLI, API, outils) | **Entrant** : intégration directe.
**Sortant** : Export complet sans adaptation. |[MongoDB](/products/public-cloud-databases-mongodb)| +| Haute disponibilité | Jeux de réplicas assurant la redondance et la récupération automatique. | N/A | **Entrant** : Configuration des réplicas à l'import.
**Sortant** : Export et déploiement sur un autre cluster. | [Replication](https://docs.mongodb.com/manual/replication/){.external} | +| Sauvegardes automatiques | Sauvegardes quotidiennes avec possibilité de restauration. | Snapshots MongoDB | **Entrant** : Restauration possible.
**Sortant** : Téléchargement et exportation doivent être effectués manuellement. | [MongoDB Backups](/pages/public_cloud/public_cloud_databases/mongodb_06_howto_backup_restore)| -** Implémentation OVHcloud ** +### 2 - Implémentations OVHcloud | **Fonction** | **Description** | **Formats disponibles** | **Modèle de migration** | **Documentation disponible** | | --- | --- | --- | --- | --- | -| OVHcloud Dashboard | Interface de gestion et de monitoring des clusters MongoDB | N/A | **Entrant** : configuration initiale via l'interface

**Sortant** : administration interrompue après résiliation | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1)| -| Monitoring intégré | Suivi des performances via des métriques dans l'interface | N/A | **Entrant** : configuration des alertes

**Sortant** : à reconfigurer dans un autre environnement | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1)| -| Sécurité réseau (ACL) | Filtrage IP, TLS/SSL, accès restreint par vRack | IP, TLS/SSL | **Entrant** : définition des règles de sécurité

**Sortant** : configuration export | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1)| +| OVHcloud Dashboard | Interface de gestion et de monitoring des clusters MongoDB. | N/A | **Entrant** : Configuration initiale via l'interface.
**Sortant** : Administration interrompue après résiliation. | [MongoDB](/products/public-cloud-databases-mongodb)| +| Monitoring intégré | Suivi des performances via des métriques dans l'interface. | N/A | **Entrant** : Configuration des alertes
**Sortant** : À reconfigurer dans un autre environnement. | [MongoDB](/products/public-cloud-databases-mongodb)| +| Sécurité réseau (ACL) | Filtrage IP, TLS/SSL, accès restreint par vRack. | IP, TLS/SSL | **Entrant** : Définition des règles de sécurité.
**Sortant** : Configuration export. | [MongoDB](/products/public-cloud-databases-mongodb)| -**Caractéristiques particulières** +### 3 - Fonctionnalités spécifiques | **Fonction** | **Description** | **Formats disponibles** | **Modèle de migration** | **Documentation disponible** | | --- | --- | --- | --- | --- | -| Réseau privé OVHcloud (vRack) | Connexion avec d’autres services OVHcloud en réseau privé | N/A | **Entrant** : config vRack

**Sortant** : fonctionnalité non transférable | [vRack](/pages/public_cloud/public_cloud_databases/databases_08_vrack) | -| Mises à jour gérées par OVHcloud | Versionning MongoDB par OVHcloud | N/A | **Entrant** : vérifier la compatibilité

**Sortant** : migration sous la responsabilité du client | [MongoDB](https://help.ovhcloud.com/csm/en-gb-documentation-public-cloud-databases-mongodb?id=kb_browse_cat&kb_id=574a8325551974502d4c6e78b7421938&kb_category=7165a1f6259c6110f0782e7048ecedec&spa=1) | -| Anti-DDoS | L’anti-DDoS est un ensemble d’équipements et de moyens mis en place pour absorber les attaques par déni de service. Il comprend l'analyse du trafic, une somme de â€oeaspiration† vers un réseau dédié et la mitigation, fournis par la technologie VAC développée par OVHcloud. | N/A | **Migration entrante** : Le système anti-DDoS fait partie de notre infrastructure et est activé par défaut. Aucune action n'est requise.

**Migration sortante** : Commandez et configurez un anti-DDoS chez le nouveau fournisseur. | [OVHcloudDDoS Protection](https://www.ovh.com/fr/anti-ddos/) | +| Réseau privé OVHcloud (vRack) | Connexion avec d’autres services OVHcloud en réseau privé. | N/A | **Entrant** : Config vRack.
**Sortant** : Fonctionnalité non transférable. | [vRack](/pages/public_cloud/public_cloud_databases/databases_08_vrack) | +| Mises à jour gérées par OVHcloud | Gestion des versions de MongoDB par OVHcloud. | N/A | **Entrant** : Vérifier la compatibilité.
**Sortant** : Migration sous la responsabilité du client. | [MongoDB](/products/public-cloud-databases-mongodb) | +| 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.
**Sortante** : Commandez et configurez un anti-DDoS chez le nouveau fournisseur. | [OVHcloudDDoS Protection](/links/security/antiddos) | + +## Liste des architectures -** Liste des architectures** +Managed MongoDB repose sur une architecture distribuée avec des jeux de réplicas pour assurer une haute disponibilité. -Managed MongoDB repose sur une architecture distribuée avec des jeux de réplicas pour assurer une haute disponibilité. Les données sont réparties sur plusieurs nœuds grâce à des sauvegardes régulières, une surveillance continue et des outils de sécurité intégrés. +Les données sont réparties sur plusieurs nœuds grâce à des sauvegardes régulières, une surveillance continue et des outils de sécurité intégrés. -**Services partenaires** +## Services partenaires -Les partenaires OVHcloud sont répertoriés avec le mot-clé **Cloud Migration** dans le [répertoire dédié](https://partner.ovhcloud.com/fr/directory/). +Les partenaires OVHcloud concernés figurent dans l'annuaire des [partenaires OVHcloud](/links/partner) sous les mots-clés **« migration vers le cloud »**. -OVHcloud dispose également d’un service dédié : [OVHcloud Professional Services](https://www.ovhcloud.com/fr/professional-services/) +OVHcloud dispose également d’un service dédié : [OVHcloud Professional Services](/links/professional-services). -**Coût et coûts** +## Coûts et frais Les fonctionnalités décrites dans les tableaux sont gratuites sauf mention contraire et sont librement utilisables par le client -La facturation est basée sur la taille du cluster, la capacité de stockage et les sauvegardes. Il n'y a pas de frais de sortie, mais les données doivent être exportées avant la résiliation car elles seront supprimées. +La facturation est basée sur la taille du cluster, la capacité de stockage et les sauvegardes. + +Il n'y a pas de frais de résiliation, cependant les données doivent être exportées avant la résiliation car elles seront supprimées. + +## Conservation des données après résiliation du contrat -**Conservation des données après résiliation du contrat** +> [!warning] +> +> OVHcloud ne garantit pas l’utilisation et la disponibilité des sauvegardes pour restaurer les données du client après la résiliation du service. -Après résiliation, toutes les données de l'instance sont définitivement supprimées, y compris les sauvegardes effectuées par OVHcloud. Il appartient au client de réaliser l’exportation avant la fin du service, OVHcloud ne conservant aucune copie. +Après résiliation, toutes les données de l'instance sont définitivement supprimées, y compris les sauvegardes effectuées par OVHcloud. -OVHcloud ne garantit pas l’utilisation et la disponibilité des sauvegardes pour restaurer les données du client après la résiliation du service*.* +Il appartient au client de réaliser l’exportation avant la fin du service, OVHcloud ne conservant aucune copie. -Les instances primaires sont immédiatement supprimées et les sauvegardes sont conservées entre 2 jours et 1 mois selon les options spécifiées dans le contrat. +Les instances primaires sont **supprimées immédiatement** et les **sauvegardes sont conservées pendant une période allant de 2 jours à 1 mois** selon les options spécifiées dans le contrat. \ No newline at end of file diff --git a/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.en-gb.md b/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.en-gb.md index bf64014edfe..ed713d1231b 100644 --- a/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.en-gb.md +++ b/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.en-gb.md @@ -1,90 +1,81 @@ --- title: "Reversibility Policy for Managed Relational Database Product" -updated: 2025-06-06 +updated: 2025-06-12 --- ## Objective -This document outlines the reversibility policy for the product line Managed Relational Database covering OVHcloud offers : Managed MySQL & Managed PostgreSQL . +This document outlines the reversibility policy for the product line Managed Relational Database covering following OVHcloud offers : Managed MySQL and Managed PostgreSQL. This policy aims to implement general reversibility principles and our compliance with the SWIPO IaaS Code of Conduct for cloud providers. - - ## List of Features -Features of the Product are divided into three categories: - -- **Core features** for which we guarantee migration capability. -- **OVHcloud implementations** that require adaptation to a new environment for migration. -- **Specific features** that cannot be guaranteed for migration as they are tied to the OVHcloud environment or involve custom developments. - - - -## Core Features - -| Feature | Description | Formats | Migration Model | Documentation Available | -|--------------------------|----------------------------------------------|---------------|------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------| -| **Export/Import - PostgreSQL** | Use of `pg_dump`/`pg_restore` for native data transfer. | SQL, CSV, BINARY | **Incoming**: Restore via CLI with rights adjustments.
**Outgoing**: Standard dump export. | [OVH - How to migrate](https://support.us.ovhcloud.com/hc/en-us/articles/21485451623059-PostgreSQL-Tutorial-How-to-Migrate-an-On-Premises-Database-to-Cloud-Databases) | -| **Export/Import - MySQL** | Export and import using native MySQL tools (`mysqldump`, `mysql`, etc.). | SQL, CSV | **Incoming**: Export from source (SQL dump), then import into Managed MySQL via `mysql` or OVHcloud UI.
**Outgoing**: SQL dump via `mysqldump`, then import into target environment (cloud or on-premises). | [MySQL - Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/20887483746067-MySQL-Capabilities-and-Limitations) | -| **Service Access - MySQL** | Access to the database via standard MySQL protocol on a dynamic port made available in the OVHcloud Manager. | N/A | **Incoming**: Connection from existing tools or applications.
**Outgoing**: Connect from any standard MySQL client for data extraction or migration. | [MySQL - Connect via Command Line (CLI)](https://support.us.ovhcloud.com/hc/en-us/articles/20805146473875-MySQL-Connect-with-CLI)
[MySQL - Connect with PHP](https://support.us.ovhcloud.com/hc/en-us/articles/20815696722963-MySQL-Connect-with-PHP)
[MySQL - Connect with Python](https://support.us.ovhcloud.com/hc/en-us/articles/20840434483219-MySQL-Connect-with-Python)
[MySQL - Connect with MySQL Workbench](https://support.us.ovhcloud.com/hc/en-us/articles/20845437747987-MySQL-Connect-with-MySQL-Workbench)| -| **Service Access - PostgreSQL**| Access via PostgreSQL protocol, compatible with standard clients and tools. | N/A | **Incoming**: Direct connection from existing tools/applications.
**Outgoing**: Standard connection for extraction or migration. | [PostgreSQL - Connect via Command Line (CLI)](https://support.us.ovhcloud.com/hc/en-us/articles/21410499182995-PostgreSQL-Connect-with-CLI)
[PostgreSQL - Connect with PHP](https://support.us.ovhcloud.com/hc/en-us/articles/20898939497107-PostgreSQL-Connect-with-PHP)
[PostgreSQL - Connect with Python](https://support.us.ovhcloud.com/hc/en-us/articles/21408187602451-PostgreSQL-Connect-with-Python)
[PostgreSQL - Connect with pgAdmin](https://support.us.ovhcloud.com/hc/en-us/articles/21489279019155-PostgreSQL-Connect-with-pgAdmin)| -| **Manual Backup** | Ability to generate a full on-demand database backup. | SQL, CSV, tar | **Incoming**: Restore from existing SQL dump.
**Outgoing**: SQL dump generated from OVHcloud instance, usable on any compatible MySQL environment. | [MySQL dump](https://dev.mysql.com/doc/refman/8.4/en/mysqldump.html) | - +Features of the product line Managed Relational Database are divided into three categories: -## OVHcloud Implementation +1. **Core features** for which we guarantee migration capability. +1. **OVHcloud implementations** that require adaptation to a new environment for migration. +1. **Specific features** that cannot be guaranteed for migration as they are tied to the OVHcloud environment or involve custom developments. -| Feature | Description | Available Formats | Migration Model | Documentation Available | -|------------------|-------------------------------------------------------------------------------------------------------------------|-------------------|-------------------------------------------------------------------------------------------------------------------------------------------|--------------------------| -| **OVHcloud Automatic Backups** | Backups managed by OVHcloud, not directly exportable outside the OVH ecosystem. | Internal snapshots | **Incoming**: Not applicable for direct import.
**Outgoing**: Requires restoration on OVHcloud instance, then manual export (SQL dump) for migration. | [Databases & Analytics - Automated backups](https://support.us.ovhcloud.com/hc/en-us/articles/20735484294547-Databases-Analytics-Automated-backups) | -| **Point in Time Recovery (PITR)**| Restore to a specific point in time using OVHcloud internal snapshots. | Internal snapshots | **Incoming**: Not applicable for direct import, prior restoration required.
**Outgoing**: Export restored snapshot as SQL dump, then manual import in target environment. | [Databases & Analytics - Automated backups](https://support.us.ovhcloud.com/hc/en-us/articles/20735484294547-Databases-Analytics-Automated-backups) | -| **OVHcloud API** | Manage databases via OVHcloud REST API or graphical interface. | N/A | **Incoming**: Automated creation and import of instances.
**Outgoing**: Data export via API or automated dump scripts. |[Premiers pas avec les API OVHcloud](https://help.ovhcloud.com/csm/fr-api-getting-started-ovhcloud-api?id=kb_article_view&sysparm_article=KB0042789) | -| **OVHcloud Connection Pooling** | Automatic PostgreSQL connection pooling, not directly portable. | N/A | **Incoming**: May require adaptation depending on source setup.
**Outgoing**: Pooling must be reconfigured on target infrastructure. | [PostgreSQL - Create and Use Connection Pools](https://support.us.ovhcloud.com/hc/en-us/articles/21419624594323-PostgreSQL-Create-and-Use-Connection-Pools) | -| **Observability** | Metrics collection via OVHcloud-integrated Prometheus. | Prometheus metrics | **Incoming**: Adapt dashboards and metrics to OVHcloud environment.
Outgoing: Metrics export possible, requires adaptation on new monitoring platform. | [MySQL - Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/20887483746067-MySQL-Capabilities-and-Limitations)
[PostgresSQL – Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/21485451623059-PostgreSQL-Tutorial-How-to-Migrate-an-On-Premises-Database-to-Cloud-Databases) | -| **vRack** | Virtual rack (vRack) is a private VLAN technology that connects OVHcloud services. | N/A | **Incoming** MySQL and PostgreSQL services are included in vRack by default.
**Outgoing:** Record the network architecture and replicate it using VLANs. | [V(x)LAN creation](https://help.ovhcloud.com/csm/fr-vmware-vlan-creation?id=kb_article_view&sysparm_article=KB0045480)
[Public Cloud Databases](https://help.ovhcloud.com/csm/fr-public-cloud-databases-configure-vrack?id=kb_article_view&sysparm_article=KB0048824) | -| **Role and Permission Adaptation**| No superuser (e.g., `postgres`); roles must be adapted to `avnadmin` or equivalent. | N/A | **Incoming**: Modify dump to replace superuser roles with OVH-compatible roles.
**Outgoing**: Reverse adaptation based on target environment privileges. | [PostgresSQL – Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/21485451623059-PostgreSQL-Tutorial-How-to-Migrate-an-On-Premises-Database-to-Cloud-Databases) | -| **OVHcloud ACL Management** | Access rights managed through OVHcloud interface. | N/A | **Incoming**: Manually recreate rules in the OVHcloud interface.
**Outgoing**: Convert ACL rules to the new provider’s format. | [MySQL - Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/20887483746067-MySQL-Capabilities-and-Limitations)
[PostgresSQL – Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/21485451623059-PostgreSQL-Tutorial-How-to-Migrate-an-On-Premises-Database-to-Cloud-Databases) | +### 1 - Core features +| **Feature** | **Description** | **Available Formats** | **Migration Model** | **Available documentation** | +| --- | --- | --- | --- | --- | +| Export/Import - PostgreSQL | Use of `pg_dump`/`pg_restore` for native data transfer. | SQL, CSV, BINARY | **Incoming**: Restore via CLI with rights adjustments.
**Outgoing**: Standard dump export. | [PostgreSQL - Tutorial - How to migrate an on-premises database to Public Cloud Databases](/pages/public_cloud/public_cloud_databases/postgresql_tuto_03_migrate_ecdb) | +| Export/Import - MySQL | Export and import using native MySQL tools (`mysqldump`, `mysql`, etc.). | SQL, CSV | **Incoming**: Export from source (SQL dump), then import into Managed MySQL via `mysql` or OVHcloud UI.
**Outgoing**: SQL dump via `mysqldump`, then import into target environment (cloud or on-premises). | [MySQL - Capabilities and Limitations](/pages/public_cloud/public_cloud_databases/mysql_01_capabilities) | +| Service Access - MySQL | Access to the database via standard MySQL protocol on a dynamic port made available in the OVHcloud Manager. | N/A | **Incoming**: Connection from existing tools or applications.
**Outgoing**: Connect from any standard MySQL client for data extraction or migration. | [MySQL - Connect with CLI](/pages/public_cloud/public_cloud_databases/mysql_03_connect_cli)
[MySQL - Connect with PHP](/pages/public_cloud/public_cloud_databases/mysql_04_connect_php)
[MySQL - Connect with Python](/pages/public_cloud/public_cloud_databases/mysql_05_connect_python)
[MySQL - Connect with MySQL Workbench](/pages/public_cloud/public_cloud_databases/mysql_06_connect_workbench) | +| Service Access - PostgreSQL | Access via PostgreSQL protocol, compatible with standard clients and tools. | N/A | **Incoming**: Direct connection from existing tools/applications.
**Outgoing**: Standard connection for extraction or migration. | [PostgreSQL - Connect with CLI](/pages/public_cloud/public_cloud_databases/postgresql_03_connect_cli)
[PostgreSQL - Connect with PHP](/pages/public_cloud/public_cloud_databases/postgresql_04_connect_php)
[PostgreSQL - Connect with Python](/pages/public_cloud/public_cloud_databases/postgresql_05_connect_python)
[PostgreSQL - Connect with pgAdmin](/pages/public_cloud/public_cloud_databases/postgresql_06_connect_pgadmin)| +| Manual Backup | Ability to generate a full on-demand database backup. | SQL, CSV, tar | **Incoming**: Restore from existing SQL dump.
**Outgoing**: SQL dump generated from OVHcloud instance, usable on any compatible MySQL environment. | [MySQL dump](https://dev.mysql.com/doc/refman/8.4/en/mysqldump.html){.external} | -## Specific Features +### 2 - OVHcloud Implementations -| Feature | Description | Formats Available | Migration Model | Documentation Available | -|------------------------|---------------------------------------------------------------------------------------|--------------------|----------------------------------------------------------------------------------------------------|--------------------------| -| **OVHcloud Database Forking** | Instant duplication of a database via OVHcloud's native "fork" feature. | OVHcloud internal | **Incoming**: Feature not available for import.
**Outgoing**: Not portable — requires manual data export to replicate elsewhere. | [Databases & Analytics - Restore a backup](https://support.us.ovhcloud.com/hc/en-us/articles/20584170298515-Databases-Analytics-Restore-a-backup) | -| **Infrastructure as Code** | Automated deployment via OVHcloud-specific Terraform modules | N/A | **Incoming:** Scripts need to be adapted for other providers.
**Outcoming:** Configuration rewrite required for Terraform. | [Terraform](https://registry.terraform.io/providers/ovh/ovh/latest/docs) | -| **OVHcloud-Managed Updates** | MySQL or PostgreSQL versioning and updates are managed by OVHcloud. | N/A | **Incoming**: Ensure compatibility.
**Outgoing**: Migration responsibility falls to the customer. | [MySQL - Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/20887483746067-MySQL-Capabilities-and-Limitations)
[PostgresSQL – Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/21485451623059-PostgreSQL-Tutorial-How-to-Migrate-an-On-Premises-Database-to-Cloud-Databases) | -| **Anti-DDoS** | Anti-DDoS is a set of tools and mechanisms designed to absorb denial-of-service attacks. It includes traffic analysis, "scrubbing" through a specialized network, and mitigation handled by the 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.
**Oucoming:** Order and configure an anti-DDoS service with the new provider. | [Anti-DDoS Protection](https://www.ovh.com/fr/anti-ddos/)
[Anti-DDoS technologie](https://www.ovh.com/fr/anti-ddos/technologie-anti-ddos.xml) | +| **Feature** | **Description** | **Available Formats** | **Migration Model** | **Available documentation** | +| --- | --- | --- | --- | --- | +| OVHcloud Automatic Backups | Backups managed by OVHcloud, not directly exportable outside the OVH ecosystem. | Internal snapshots | **Incoming**: Not applicable for direct import.
**Outgoing**: Requires restoration on OVHcloud instance, then manual export (SQL dump) for migration. | [Public Cloud Databases - Automated Backups](/pages/public_cloud/public_cloud_databases/databases_05_automated_backups)
[Analytics - Automated Backups](/pages/public_cloud/data_analytics/analytics/information_05_automated_backups) | +| Point in Time Recovery (PITR) | Restore to a specific point in time using OVHcloud internal snapshots. | Internal snapshots | **Incoming**: Not applicable for direct import, prior restoration required.
**Outgoing**: Export restored snapshot as SQL dump, then manual import in target environment. | [Public Cloud Databases - Automated Backups](/pages/public_cloud/public_cloud_databases/databases_05_automated_backups)
[Analytics - Automated Backups](/pages/public_cloud/data_analytics/analytics/information_05_automated_backups) | +| OVHcloud API | Manage databases via OVHcloud REST API or graphical interface. | N/A | **Incoming**: Automated creation and import of instances.
**Outgoing**: Data export via API or automated dump scripts. |[First Steps with the OVHcloud APIs](/pages/manage_and_operate/api/first-steps) | +| OVHcloud Connection Pooling | Automatic PostgreSQL connection pooling, not directly portable. | N/A | **Incoming**: May require adaptation depending on source setup.
**Outgoing**: Pooling must be reconfigured on target infrastructure. | [PostgreSQL - Create and Use Connection Pools](/pages/public_cloud/public_cloud_databases/postgresql_08_pool) | +| Observability | Metrics collection via OVHcloud-integrated Prometheus. | Prometheus metrics | **Incoming**: Adapt dashboards and metrics to OVHcloud environment.
**Outgoing**: Metrics export is possible, requires adaptation on new monitoring platform. | [MySQL - Capabilities and Limitations](/pages/public_cloud/public_cloud_databases/mysql_01_capabilities)
[PostgreSQL - Capabilities and Limitations](/pages/public_cloud/public_cloud_databases/postgresql_01_capabilities) | +| vRack | Virtual rack (vRack) is a private VLAN technology that connects OVHcloud services. | N/A | **Incoming**: MySQL and PostgreSQL services are included in vRack by default.
**Outgoing**: Record the network architecture and replicate it using VLANs. | [How to create a VLAN](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/creation_vlan)
[Public Cloud Databases - How to configure your Private Network](/pages/public_cloud/public_cloud_databases/databases_08_vrack) | +| Role and Permission Adaptation | No superuser (e.g.: `postgres`). Roles must be adapted to `avnadmin` or equivalent. | N/A | **Incoming**: Modify dump to replace superuser roles with OVHcloud-compatible roles.
**Outgoing**: Reverse adaptation based on target environment privileges. | [PostgreSQL - Tutorial - How to migrate an on-premises database to Public Cloud Databases](/pages/public_cloud/public_cloud_databases/postgresql_tuto_03_migrate_ecdb) | +| OVHcloud ACL Management | Access rights managed through OVHcloud interface. | N/A | **Incoming**: Manually recreate rules in the OVHcloud interface.
**Outgoing**: Convert ACL rules to the new providers format. | [MySQL - Capabilities and Limitations](/pages/public_cloud/public_cloud_databases/mysql_01_capabilities)
[PostgreSQL - Capabilities and Limitations](/pages/public_cloud/public_cloud_databases/postgresql_01_capabilities) | +### 3 - Specific features +| **Feature** | **Description** | **Available Formats** | **Migration Model** | **Available documentation** | +| --- | --- | --- | --- | --- | +| OVHcloud Database Forking | Instant duplication of a database via OVHcloud's native "fork" feature. | OVHcloud internal | **Incoming**: Feature not available for import.
**Outgoing**: Not portable, requires manual data export to replicate elsewhere. | [Public Cloud Databases - How to restore a backup](/pages/public_cloud/public_cloud_databases/databases_06_restore_backup)
[Analytics - How to restore a backup](/pages/public_cloud/data_analytics/analytics/analytics_restore_backup) | +| Infrastructure as Code | Automated deployment via OVHcloud-specific Terraform modules. | N/A | **Incoming**: Scripts need to be adapted for other providers.
**Outcoming**: Configuration rewrite required for Terraform. | [Terraform](https://registry.terraform.io/providers/ovh/ovh/latest/docs){.external} | +| OVHcloud-Managed Updates | MySQL or PostgreSQL versioning and updates are managed by OVHcloud. | N/A | **Incoming**: Ensure compatibility.
**Outgoing**: Migration responsibility falls to the customer. | [MySQL - Capabilities and Limitations](/pages/public_cloud/public_cloud_databases/mysql_01_capabilities)
[PostgreSQL - Capabilities and Limitations](/pages/public_cloud/public_cloud_databases/postgresql_01_capabilities) | +| Anti-DDoS | Anti-DDoS is a set of tools and mechanisms designed to absorb denial-of-service attacks. It includes traffic analysis, "scrubbing" through a specialized network, and mitigation handled by the 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.
**Oucoming:** Order and configure an anti-DDoS service with the new provider. | [Anti-DDoS Protection](/links/security/antiddos) | ## List of Architectures -**Managed MySQL and Managed PostgreSQL** support different architectures depending on the selected service tier. -The **Business** and **Enterprise** plans offer **high availability** with multiple nodes and **automatic asynchronous replication**. +**Managed MySQL and Managed PostgreSQL** support different architectures depending on the selected service tier. +The **Business** and **Enterprise** plans offer **high availability** with multiple nodes and **automatic asynchronous replication**. +## Partners Services -## Partner Services - -OVHcloud partners are listed under the keyword **"Cloud Migration"** in the dedicated partner directory. - -OVHcloud also offers a dedicated service: [**OVHcloud Professional Services**](https://www.ovhcloud.com/fr/professional-services/). - +The OVHcloud partners concerned are listed in the [OVHcloud partners](/links/partner) directory under the **"cloud migration"** keywords. +OVHcloud also offers a dedicated service: [OVHcloud Professional Services](/links/professional-services). ## Cost and Fees - **No termination fees**: There are no additional charges related to data migration by default. - Billing stops as soon as the service is terminated. - - ## Data Retention After Contract Termination +> [!warning] +> +> OVHcloud does not guarantee the usability or availability of backups for restoring customer data after the termination of the service. + OVHcloud **does not retain any data** after a Managed Data Visualization cluster is deleted. -Both **automatic and manual snapshots are permanently deleted**. -A **manual export** must be performed in advance if data needs to be preserved. -Primary instances are **deleted immediately**, and **backups are retained for a period ranging from 2 days to 1 month** -> **Important:** Clients cannot rely on these backups for data restoration. -> OVH does not guarantee the usability or availability of backups for restoring customer data after the termination of the service. +Both **automatic and manual snapshots are permanently deleted**. + +A **manual export** must be performed in advance if data needs to be preserved. + +Primary instances are **deleted immediately**, and **backups are retained for a period ranging from 2 days to 1 month** depending on the options specified in the contract. \ No newline at end of file diff --git a/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.fr-fr.md b/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.fr-fr.md index 6794dd8cecd..6d9865eb6b0 100644 --- a/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.fr-fr.md +++ b/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.fr-fr.md @@ -1,91 +1,81 @@ --- -Titre : « Politique de reversibilité du produit Managed Relational Database » -mise à jour : 2025-06-06 +title: "Politique de réversibilité du produit Managed Relational Database" +updated: 2025-06-12 --- ## Objectif -Ce document présente la politique de réversibilité du produits Managed Relational Database couvrant les offres OVHcloud : Managed MySQL et Managed PostgreSQL . +Ce document présente la politique de réversibilité de la gamme de produits Managed Document Database couvrant les offres OVHcloud suivantes : Managed MySQL et Managed PostgreSQL. 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. - - ## Liste des fonctionnalités -Les caractéristiques du produit sont réparties en trois catégories : - -- **Fonctionnalités principales** pour lesquelles nous garantissons la capacité de migration. -- **Implémentations OVHcloud** qui nécessitent une adaptation à un nouvel environnement de migration. -- **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. - - +Les caractéristiques de la gamme de produits Managed Document Database sont réparties en trois catégories : -## Fonctionnalités principales +1. **Fonctionnalités principales** pour lesquelles nous garantissons la capacité de migration. +1. **Implémentations OVHcloud** qui nécessitent une adaptation à un nouvel environnement de migration. +1. **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. -| Fonction | Description | Formats | Modèle de migration | Documentation disponible | -|--------------------------|----------------------------------------------|---------------|------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------| -| **Export/Import - PostgreSQL** | Use of `pg_dump`/`pg_restore` for native data transfer. | SQL, CSV, BINAIRE | **Entrant** : Restauration via CLI avec ajustement des droits.
**Sortant** : Exportation du dump standard. | [OVH - How to Migrate](https://support.us.ovhcloud.com/hc/en-us/articles/21485451623059-PostgreSQL-Tutorial-How-to-Migrate-an-On-Premises-Database-to-Cloud-Databases) | -| **Export/Import - MySQL** | Exportez et importez à l'aide des outils MySQL natifs (`mysqldump`, `mysql`, etc.). | SQL, CSV | **Entrant** : Exportez depuis la source (SQL dump), puis importez dans Managed MySQL via `mysql` ou l'interface utilisateur OVHcloud.
**Sortant** : SQL dump via `mysqldump`, puis importez dans l'environnement cible (cloud ou on-premises). | [MySQL - Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/20887483746067-MySQL-Capabilities-and-Limitations) | -| **Accès au service - MySQL** | Accès à la base de données via le protocole MySQL standard sur un port dynamique mis à disposition dans le Manager OVHcloud. | N/A | **Entrant** : Connexion à partir d'outils ou d'applications existants.
**Sortant** : Connectez-vous à partir de n’importe quel client MySQL standard pour l’extraction ou la migration des données. | [MySQL - Se connecter en ligne de commande (CLI)](https://support.us.ovhcloud.com/hc/en-us/articles/20805146473875-MySQL-Connect-with-CLI)
[MySQL - Se connecter à PHP](https://support.us.ovhcloud.com/hc/en-us/articles/20815696722963-MySQL-Connect-with-Python-[MySQL](Connect-with-SQL)://support.us.ovhcloud.com/hc/en-us/articles/20840434483219-MySQL-Connect-with-Python)
[MySQL - Connect with MySQL Workbench](https://support.us.ovhcloud.com/hc/en-us/articles/20845437747987-MySQL-Connect-with-MySQL-Workbench)| -| **Service Access - PostgreSQL**| Accès via le protocole PostgreSQL, compatible avec les clients et outils standards. | N/A | **Entrant** : Connexion directe depuis les outils/applications existants.
**Sortant** : Connexion standard pour l'extraction ou la migration. | [PostgreSQL - Connect via Command Line (CLI)](https://support.us.ovhcloud.com/hc/en-us/articles/21410499182995-PostgreSQL-Connect-with-CLI)
[PostgreSQL - Connect with PHP](https://support.us.ovhcloud.com/hc/en-us/articles/20898939497107-gre-Connect with PostgreSQL) SQL - Connect with Python](https://support.us.ovhcloud.com/hc/en-us/articles/21408187602451-PostgreSQL-Connect-with-Python)
[PostgreSQL - Connect with pgAdmin](https://support.us.ovhcloud.com/hc/en-us/articles/21489279019155-PostgreSQL-Connect-with-Python)| -| **Sauvegarde manuelle** | Possibilité de générer une sauvegarde complète de la base de données à la demande. | SQL, CSV, tar | **Entrant** : Restaurer à partir du vidage SQL existant.
**Outgoing** : dump SQL généré depuis l’instance OVHcloud, utilisable sur tout environnement MySQL compatible. | [dump MySQL](https://dev.mysql.com/doc/refman/8.4/fr/mysqldump.html) | +### 1 - Fonctionnalités principales +| **Fonction** | **Description** | **Formats disponibles** | **Modèle de migration** | **Documentation disponible** | +| --- | --- | --- | --- | --- | +| Export/Import - PostgreSQL | Utilisez `pg_dump`/`pg_restore` pour un transfert de données natif. | SQL, CSV, BINAIRE | **Entrant** : Restauration via CLI avec ajustement des droits.
**Sortant** : Exportation du dump standard. | [PostgreSQL - Tutoriel - Comment migrer de Enterprise Cloud Databases vers Public Cloud Databases (EN)](/pages/public_cloud/public_cloud_databases/postgresql_tuto_03_migrate_ecdb) | +| Export/Import - MySQL | Exportez et importez à l'aide des outils MySQL natifs (`mysqldump`, `mysql`, etc.). | SQL, CSV | **Entrant** : Exportez depuis la source (SQL dump), puis importez dans Managed MySQL via `mysql` ou l'interface utilisateur OVHcloud.
**Sortant** : SQL dump via `mysqldump`, puis importez dans l'environnement cible (cloud ou on-premises). | [MySQL - Capacités et limitations (EN)](/pages/public_cloud/public_cloud_databases/mysql_01_capabilities) | +| Accès au service - MySQL | Accès à la base de données via le protocole MySQL standard sur un port dynamique mis à disposition dans le Manager OVHcloud. | N/A | **Entrant** : Connexion à partir d'outils ou d'applications existants.
**Sortant** : Connectez-vous à partir de n’importe quel client MySQL standard pour l’extraction ou la migration des données. | [MySQL - Se connecter en ligne de commande (CLI)](/pages/public_cloud/public_cloud_databases/mysql_03_connect_cli)
[MySQL - Connectez-vous avec PHP (EN)](/pages/public_cloud/public_cloud_databases/mysql_04_connect_php)
[MySQL - Connectez-vous avec Python (EN)](/pages/public_cloud/public_cloud_databases/mysql_05_connect_python)
[MySQL - Connectez-vous avec MySQL Workbench (EN)](/pages/public_cloud/public_cloud_databases/mysql_06_connect_workbench) | +| Service Access - PostgreSQL | Accès via le protocole PostgreSQL, compatible avec les clients et outils standards. | N/A | **Entrant** : Connexion directe depuis les outils/applications existants.
**Sortant** : Connexion standard pour l'extraction ou la migration. | [PostgreSQL - Se connecter avec CLI (EN)](/pages/public_cloud/public_cloud_databases/postgresql_03_connect_cli)
[PostgreSQL - Connectez-vous avec PHP (EN)](/pages/public_cloud/public_cloud_databases/postgresql_04_connect_php)
[PostgreSQL - Connectez-vous avec Python (EN)](/pages/public_cloud/public_cloud_databases/postgresql_05_connect_python)
[PostgreSQL - Se connecter avec pgAdmin (EN)](/pages/public_cloud/public_cloud_databases/postgresql_06_connect_pgadmin)| +| Sauvegarde manuelle | Possibilité de générer une sauvegarde complète de la base de données à la demande. | SQL, CSV, tar | **Entrant** : Restaurer à partir du vidage SQL existant.
**Sortant** : Dump SQL généré depuis l’instance OVHcloud, utilisable sur tout environnement MySQL compatible. | [dump MySQL](https://dev.mysql.com/doc/refman/8.4/fr/mysqldump.html){.external} | -## Implémentation OVHcloud +### 2 - Implémentations OVHcloud -| Fonction | Description | Formats disponibles | Modèle de migration | Documentation disponible | -|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -| **Sauvegardes automatiques OVHcloud** | Sauvegardes gérées par OVHcloud, non directement exportables en dehors de l'écosystème OVH. | Snapshots internes | **Entrant** : Non applicable à l'importation directe.
**Sortant** : Nécessite une restauration sur l'instance OVHcloud, puis une exportation manuelle (dump SQL) pour la migration. | [Databases & Analytics - Sauvegardes automatisées](https://support.us.ovhcloud.com/hc/en-us/articles/20735484294547-Databases-Analytics-Automated-backups) | -| **Point in Time Recovery (PITR)**| Restaurer à un instant précis à l'aide de snapshots internes OVHcloud. | Snapshots internes | **Entrant** : Non applicable à l'importation directe, restauration préalable requise.
**Sortant** : Exportez le snapshot restauré en tant que dump SQL, puis importez manuellement dans l'environnement cible. | [Databases & Analytics - Sauvegardes automatisées](https://support.us.ovhcloud.com/hc/en-us/articles/20735484294547-Databases-Analytics-Automated-backups) | -| **API OVHcloud** | Gestion des bases de données via API REST ou interface graphique OVHcloud. | N/A | **Entrant** : Création et importation automatisées d'instances.
**Sortant** : Export de données via API ou scripts de dump automatisés. |[Premiers pas avec les API OVHcloud](https://help.ovhcloud.com/csm/fr-api-getting-started-ovhcloud-api?id=kb_article_view&sysparm_article=KB0042789) | -| **Regroupement des connexions OVHcloud** | Regroupement automatique des connexions PostgreSQL, non directement portable. | N/A | **Entrant** : Peut nécessiter une adaptation en fonction de la configuration de la source.
**Sortant** : Le pooling doit être reconfiguré sur l’infrastructure cible. | [PostgreSQL - Create and Use-Connection-Pools](https://support.us.ovhcloud.com/hc/en-us/articles/21419624594323-PostgreSQL-Create-and-Use-Connection-Pools) | -| **Observabilité** | Collecte de métriques via Prometheus intégré à OVHcloud. | Métriques Prometheus | **Entrant** : Adapter les tableaux de bord et métriques à l’environnement OVHcloud.
Sortant : exportation possible des métriques, nécessite une adaptation sur une nouvelle plateforme de monitoring. | [MySQL - Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/20887483746067-MySQL-Capabilities-and-Limitations)
[PostgresSQL ‫ Capabilities and Limitations »](https://support.us.ovhcloud.com/hc/en-us/articles/21485451623059-PostgreSQL-Tutorate-On-Tutorate-How mises-Database-to-Cloud-Databases | -| **vRack** | La baie virtuelle (vRack) est une technologie de VLAN privé qui relie les services OVHcloud. | N/A | **Entrant** Les services MySQL et PostgreSQL sont inclus par défaut dans le vRack.
**Sortant:** Enregistrez l’architecture réseau et répliquez-la à l’aide de VLAN. | [V(x)LAN creation](https://help.ovhcloud.com/csm/fr-vmware-vlan-creation?id=kb_article_view&sysparm_article=KB0045480)
[Public Cloud Databases](https://help.ovhcloud.com/csm/fr-public-cloud-databases-configure-vrack?id=kb_article_view&sysparm_article=KB0048824) | -| **Adaptation des rôles et des autorisations**| Aucun superutilisateur (par exemple, `postgres`) ; les rôles doivent être adaptés à `avnadmin` ou équivalent. | N/A | **Entrant** : Modifiez le dump pour remplacer les rôles superuser par des rôles compatibles OVH.
**Sortant** : Adaptation inverse basée sur les privilèges de l’environnement cible. | [PostgresSQL ‫ Capacités et limitations](https://support.us.ovhcloud.com/hc/en-us/articles/21485451623059-PostgreSQL-Tutorial-How-to-Migrate-an-On-Premises-Database-to-Cloud-Databases) | -| **Gestion des ACL OVHcloud** | Droits d’accès gérés via l’interface OVHcloud. | N/A | **Entrant** : Recréez manuellement des règles dans l'interface OVHcloud.
**Sortant** : Convertissez les règles ACL au nouveau format provider’s. | [MySQL - Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/20887483746067-MySQL-Capabilities-and-Limitations)
[PostgresSQL ‫ Capabilities and Limitations »](https://support.us.ovhcloud.com/hc/en-us/articles/21485451623059-PostgreSQL-Tutorate-On-Tutorate-How mises-Database-to-Cloud-Databases | - - -## Fonctionnalités spécifiques - -| Fonction | Description | Formats disponibles | Modèle de migration | Documentation disponible | -|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ -| **Database Forking OVHcloud** | Duplication instantanée d’une base de données via la fonctionnalité native « fork » d’OVHcloud. | interne OVHcloud | **Entrant** : fonctionnalité non disponible pour l'importation.
**Sortant** : non portable †» nécessite l’exportation manuelle de données pour pouvoir être répliqué ailleurs. | [Databases & Analytics - Restore a backup](https://support.us.ovhcloud.com/hc/en-us/articles/20584170298515-Databases-Analytics-Restore-a-backup) | -| **Infrastructure as Code** | Déploiement automatisé via les modules Terraform spécifiques à OVHcloud | N/A | **Entrant:** Les scripts doivent être adaptés pour d'autres fournisseurs.
**Résultat :** Réécriture de la configuration requise pour Terraform. | [Terraform](https://registry.terraform.io/providers/ovh/ovh/latest/docs) | -| **Mises à jour gérées par OVHcloud** | Le versionnage et les mises à jour MySQL ou PostgreSQL sont gérés par OVHcloud. | N/A | **Entrant** : assurez la compatibilité.
**Sortant** : la responsabilité de la migration incombe au client. | [MySQL - Capabilities and Limitations](https://support.us.ovhcloud.com/hc/en-us/articles/20887483746067-MySQL-Capabilities-and-Limitations)
[PostgresSQL ‫ Capabilities and Limitations »](https://support.us.ovhcloud.com/hc/en-us/articles/21485451623059-PostgreSQL-Tutorate-On-Tutorate-How mises-Database-to-Cloud-Databases | -| **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.
**Sortant:** Commander et configurer un service anti-DDoS chez le nouveau fournisseur. | [Protection anti-DDoS](https://www.ovh.com/fr/anti-ddos/)
[Technologie anti-DDoS](https://www.ovh.com/fr/anti-ddos/technologie-anti-ddos.xml) | +| **Fonction** | **Description** | **Formats disponibles** | **Modèle de migration** | **Documentation disponible** | +| --- | --- | --- | --- | --- | +| Sauvegardes automatiques OVHcloud | Sauvegardes gérées par OVHcloud, non directement exportables en dehors de l'écosystème OVH. | Snapshots internes | **Entrant** : Non applicable à l'importation directe.
**Sortant** : Nécessite une restauration sur l'instance OVHcloud, puis une exportation manuelle (dump SQL) pour la migration. | [Public Cloud Databases - Sauvegardes automatiques (EN)](/pages/public_cloud/public_cloud_databases/databases_05_automated_backups)
[Analytics - Sauvegardes automatiques (EN)](/pages/public_cloud/data_analytics/analytics/information_05_automated_backups) | +| Point in Time Recovery (PITR) | Restaurer à un instant précis à l'aide de snapshots internes OVHcloud. | Snapshots internes | **Entrant** : Non applicable à l'importation directe, restauration préalable requise.
**Sortant** : Exportez le snapshot restauré en tant que dump SQL, puis importez le manuellement dans l'environnement cible. | [Public Cloud Databases - Sauvegardes automatiques (EN)](/pages/public_cloud/public_cloud_databases/databases_05_automated_backups)
[Analytics - Sauvegardes automatiques (EN)](/pages/public_cloud/data_analytics/analytics/information_05_automated_backups) | +| API OVHcloud | Gestion des bases de données via les API REST ou via l'interface graphique OVHcloud. | N/A | **Entrant** : Création et importation automatisées d'instances.
**Sortant** : Export de données via les API OVHcloud ou des scripts de dump automatisés. |[Premiers pas avec les API OVHcloud](/pages/manage_and_operate/api/first-steps) | +| Regroupement des connexions OVHcloud | Regroupement automatique des connexions PostgreSQL, non directement portable. | N/A | **Entrant** : Peut nécessiter une adaptation en fonction de la configuration de la source.
**Sortant** : Le pooling doit être reconfiguré sur l’infrastructure cible. | [PostgreSQL - Créer et utiliser des pools de connexion (EN)](/pages/public_cloud/public_cloud_databases/postgresql_08_pool) | +| Observabilité | Collecte de métriques via Prometheus intégré à OVHcloud. | Métriques Prometheus | **Entrant** : Adapter les tableaux de bord et métriques à l’environnement OVHcloud.
**Sortant** : Exportation possible des métriques, nécessite une adaptation sur une nouvelle plateforme de monitoring. | [MySQL - Capacités et limitations (EN)](/pages/public_cloud/public_cloud_databases/mysql_01_capabilities)
[PostgreSQL - Capacités et limitations (EN)](/pages/public_cloud/public_cloud_databases/postgresql_01_capabilities) | +| vRack | La baie virtuelle (vRack) est une technologie de VLAN privé qui relie les services OVHcloud. | N/A | **Entrant** : Les services MySQL et PostgreSQL sont inclus par défaut dans le vRack.
**Sortant** : Enregistrez l’architecture réseau et répliquez-la à l’aide de VLAN. | [Création de VLANs](/pages/hosted_private_cloud/hosted_private_cloud_powered_by_vmware/creation_vlan)
[Public Cloud Databases - Comment configurer votre réseau privé (EN)](/pages/public_cloud/public_cloud_databases/databases_08_vrack) | +| Adaptation des rôles et des autorisations | Aucun superutilisateur (par exemple : `postgres`). Les rôles doivent être adaptés à `avnadmin` ou équivalent. | N/A | **Entrant** : Modifiez le dump pour remplacer les rôles superutilisateur par des rôles compatibles avec OVHcloud.
**Sortant** : Adaptation inverse basée sur les privilèges de l’environnement cible. | [PostgreSQL - Tutorial - How to migrate an on-premises database to Public Cloud Databases](/pages/public_cloud/public_cloud_databases/postgresql_tuto_03_migrate_ecdb) | +| Gestion des ACL OVHcloud | Droits d’accès gérés via l’interface OVHcloud. | N/A | **Entrant** : Recréez manuellement des règles dans l'interface OVHcloud.
**Sortant** : Convertissez les règles ACL au format du nouveau fournisseur. | [MySQL - Capacités et limitations (EN)](/pages/public_cloud/public_cloud_databases/mysql_01_capabilities)
[PostgreSQL - Capacités et limitations (EN)](/pages/public_cloud/public_cloud_databases/postgresql_01_capabilities) | +### 3 - Fonctionnalités spécifiques +| **Fonction** | **Description** | **Formats disponibles** | **Modèle de migration** |**Documentation disponible** | +| --- | --- | --- | --- | --- | +| Database Forking OVHcloud | Duplication instantanée d’une base de données via la fonctionnalité native « fork » d’OVHcloud. | Interne OVHcloud | **Entrant** : Fonctionnalité non disponible pour l'importation.
**Sortant** : Non portable, nécessite l’exportation manuelle des données pour pouvoir être répliqué ailleurs. | [Public Cloud Databases - How to restore a backup](/pages/public_cloud/public_cloud_databases/databases_06_restore_backup)
[Analytics - How to restore a backup](/pages/public_cloud/data_analytics/analytics/analytics_restore_backup) | +| Infrastructure as Code | Déploiement automatisé via les modules Terraform spécifiques à OVHcloud | N/A | **Entrant** : Les scripts doivent être adaptés pour d'autres fournisseurs.
**Sortant** : Réécriture de la configuration requise pour Terraform. | [Terraform](https://registry.terraform.io/providers/ovh/ovh/latest/docs){.external} | +| Mises à jour gérées par OVHcloud | OVHcloud gère les versions et les mises à jour MySQL ou PostgreSQL. | N/A | **Entrant** : Assurez la compatibilité.
**Sortant** : La responsabilité de la migration incombe au client. | [MySQL - Capacités et limitations (EN)](/pages/public_cloud/public_cloud_databases/mysql_01_capabilities)
[PostgreSQL - Capacités et limitations (EN)](/pages/public_cloud/public_cloud_databases/postgresql_01_capabilities) | +| 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.
**Sortant** : Commander et configurer un service anti-DDoS chez le nouveau fournisseur. | [Protection anti-DDoS](/links/security/antiddos) | ## Liste des architectures **Managed MySQL et Managed PostgreSQL** prennent en charge différentes architectures en fonction du niveau de service sélectionné. -Les plans **Business** et **Enterprise** offrent **haute disponibilité** avec plusieurs nœuds et **réplication asynchrone automatique**. - +Les offres **Business** et **Enterprise** garantissent une **haute disponibilité** grâce à plusieurs nœuds et à une **réplication asynchrone automatique**. ## Services Partenaires -Les partenaires OVHcloud sont répertoriés sous le mot-clé **« Migration vers le cloud »** dans l'annuaire des partenaires dédiés. +Les partenaires OVHcloud concernés figurent dans l'annuaire des [partenaires OVHcloud](/links/partner) sous les mots-clés **« migration vers le cloud »**. -OVHcloud propose également un service dédié : [**OVHcloud Professional Services**](https://www.ovhcloud.com/fr/professional-services/). +OVHcloud propose également un service dédié : [OVHcloud Professional Services](/links/professional-services). - - -## Coût et frais +## Coûts et frais - **Pas de frais de résiliation** : Il n'y a pas de frais supplémentaires liés à la migration des données par défaut. - La facturation s'arrête dès la résiliation du service. - - ## Conservation des données après résiliation du contrat +> [!warning] +> +> OVHcloud ne garantit pas l’utilisation et la disponibilité des sauvegardes pour restaurer les données du client après la résiliation du service. + OVHcloud **ne conserve aucune donnée** après la suppression d'un cluster Managed Data Visualization. + **Les snapshots automatiques et manuels sont supprimés définitivement**. -Une **exportation manuelle** doit être effectuée à l'avance si des données doivent être préservées. -Les instances primaires sont **supprimées immédiatement** et les **sauvegardes sont conservées pendant une période allant de 2 jours à 1 mois** -> **Important :** Les clients ne peuvent pas compter sur ces sauvegardes pour la restauration des données. -> OVH ne garantit pas la facilité d’utilisation ou la disponibilité des sauvegardes pour la restauration des données du client après la résiliation du service. +Une **exportation manuelle** doit être effectuée à l'avance si des données doivent être préservées. +Les instances primaires sont **supprimées immédiatement** et les **sauvegardes sont conservées pendant une période allant de 2 jours à 1 mois** selon les options spécifiées dans le contrat. \ No newline at end of file From 09a910a91c437bf7d329a0655359479d52268a88 Mon Sep 17 00:00:00 2001 From: benchbzh Date: Thu, 12 Jun 2025 11:08:41 +0200 Subject: [PATCH 28/32] index corrections & moving folder --- .../reversibility/06-ddb_mongo}/guide.en-gb.md | 0 .../reversibility/06-ddb_mongo}/guide.fr-fr.md | 0 .../reversibility/06-ddb_mongo}/meta.yaml | 1 + .../reversibility/07-rdb_mysql_postgre}/guide.en-gb.md | 0 .../reversibility/07-rdb_mysql_postgre}/guide.fr-fr.md | 0 .../reversibility/07-rdb_mysql_postgre}/meta.yaml | 1 + pages/index.md | 9 ++++----- 7 files changed, 6 insertions(+), 5 deletions(-) rename pages/{public_cloud/public_cloud_databases/reversbility/ddb_mongo => account_and_service_management/reversibility/06-ddb_mongo}/guide.en-gb.md (100%) rename pages/{public_cloud/public_cloud_databases/reversbility/ddb_mongo => account_and_service_management/reversibility/06-ddb_mongo}/guide.fr-fr.md (100%) rename pages/{public_cloud/public_cloud_databases/reversbility/ddb_mongo => account_and_service_management/reversibility/06-ddb_mongo}/meta.yaml (54%) rename pages/{public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre => account_and_service_management/reversibility/07-rdb_mysql_postgre}/guide.en-gb.md (100%) rename pages/{public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre => account_and_service_management/reversibility/07-rdb_mysql_postgre}/guide.fr-fr.md (100%) rename pages/{public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre => account_and_service_management/reversibility/07-rdb_mysql_postgre}/meta.yaml (53%) diff --git a/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.en-gb.md b/pages/account_and_service_management/reversibility/06-ddb_mongo/guide.en-gb.md similarity index 100% rename from pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.en-gb.md rename to pages/account_and_service_management/reversibility/06-ddb_mongo/guide.en-gb.md diff --git a/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.fr-fr.md b/pages/account_and_service_management/reversibility/06-ddb_mongo/guide.fr-fr.md similarity index 100% rename from pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/guide.fr-fr.md rename to pages/account_and_service_management/reversibility/06-ddb_mongo/guide.fr-fr.md diff --git a/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/meta.yaml b/pages/account_and_service_management/reversibility/06-ddb_mongo/meta.yaml similarity index 54% rename from pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/meta.yaml rename to pages/account_and_service_management/reversibility/06-ddb_mongo/meta.yaml index fa755d907a7..3a444f7dc1d 100644 --- a/pages/public_cloud/public_cloud_databases/reversbility/ddb_mongo/meta.yaml +++ b/pages/account_and_service_management/reversibility/06-ddb_mongo/meta.yaml @@ -1,2 +1,3 @@ id: 61acdf8a-bf0e-4001-8da8-c46f5efab6ac full_slug: public-cloud-databases-reversbility-documentdbmongo +reference_category: account-and-service-management-reversibility-reversibility-policies \ No newline at end of file diff --git a/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.en-gb.md b/pages/account_and_service_management/reversibility/07-rdb_mysql_postgre/guide.en-gb.md similarity index 100% rename from pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.en-gb.md rename to pages/account_and_service_management/reversibility/07-rdb_mysql_postgre/guide.en-gb.md diff --git a/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.fr-fr.md b/pages/account_and_service_management/reversibility/07-rdb_mysql_postgre/guide.fr-fr.md similarity index 100% rename from pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/guide.fr-fr.md rename to pages/account_and_service_management/reversibility/07-rdb_mysql_postgre/guide.fr-fr.md diff --git a/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/meta.yaml b/pages/account_and_service_management/reversibility/07-rdb_mysql_postgre/meta.yaml similarity index 53% rename from pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/meta.yaml rename to pages/account_and_service_management/reversibility/07-rdb_mysql_postgre/meta.yaml index 7464fec8e9b..c36a100d400 100644 --- a/pages/public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre/meta.yaml +++ b/pages/account_and_service_management/reversibility/07-rdb_mysql_postgre/meta.yaml @@ -1,2 +1,3 @@ id: c7c60db8-6496-44b4-952a-0c2dd59eb604 full_slug: public-cloud-databases-reversbility-relationaldb +reference_category: account-and-service-management-reversibility-reversibility-policies \ No newline at end of file diff --git a/pages/index.md b/pages/index.md index c132135db00..e1cc284add6 100644 --- a/pages/index.md +++ b/pages/index.md @@ -82,8 +82,8 @@ + [Hosted Private Cloud Reversibility Policy](account_and_service_management/reversibility/02-hosted-private-cloud-reversibility-policy) + [Politique de réversibilité de VMware on OVHcloud sous la qualification SecNumCloud](account_and_service_management/reversibility/05-snc-vmware-reversibility-policy) + [Dedicated Servers Reversibility Policy](account_and_service_management/reversibility/01-dedicated-servers-reversibility-policy) - + [Reversibility Policy for Managed Relational Database Product](public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre) - +[Reversibility Policy for Managed Document Database Product](public_cloud/public_cloud_databases/reversbility/ddb_mongo) + + [Reversibility Policy for Managed Document Database Product](account_and_service_management/reversibility/06-ddb_mongo) + + [Reversibility Policy for Managed Relational Database Product](account_and_service_management/reversibility/07-rdb_mysql_postgre) + [Responsibility sharing](account-and-service-management-responsibility-sharing) + [Dedicated servers - Shared Responsibility](account_and_service_management/responsibility_sharing/dedicated-servers) + [File Storage services - Responsibility model](account_and_service_management/responsibility_sharing/file-storage) @@ -753,9 +753,8 @@ + [Public Cloud Databases - How to setup your Kubernetes database operator](public_cloud/public_cloud_databases/databases_12_operator) + [Public Cloud Databases - How to setup a service integration](public_cloud/public_cloud_databases/databases_07_cross_service_integration) + [Public Cloud Databases - How to fetch service metrics with Prometheus](public_cloud/public_cloud_databases/databases_17_metrics_via_prometheus) - +[Reversbility] - +[Reversibility Policy for Managed Relational Database Product](public_cloud/public_cloud_databases/reversbility/rdb_mysql_postgre) - +[Reversibility Policy for Managed Document Database Product](public_cloud/public_cloud_databases/reversbility/ddb_mongo) + + [Reversibility Policy for Managed Document Database Product](account_and_service_management/reversibility/06-ddb_mongo) + + [Reversibility Policy for Managed Relational Database Product](account_and_service_management/reversibility/07-rdb_mysql_postgre) + [MongoDB](products/public-cloud-databases-mongodb) + [Getting Started](public-cloud-databases-mongodb-getting-started) + [MongoDB - Why MongoDB](public_cloud/public_cloud_databases/mongodb_17_why_mongodb) From aa18e374e29874f471348e36aa21ca8eebe296d9 Mon Sep 17 00:00:00 2001 From: benchbzh <73875792+benchbzh@users.noreply.github.com> Date: Thu, 12 Jun 2025 12:00:51 +0200 Subject: [PATCH 29/32] Update pages/account_and_service_management/reversibility/06-ddb_mongo/meta.yaml Co-authored-by: Yoann Cosse <63302382+Y0Coss@users.noreply.github.com> --- .../reversibility/06-ddb_mongo/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/account_and_service_management/reversibility/06-ddb_mongo/meta.yaml b/pages/account_and_service_management/reversibility/06-ddb_mongo/meta.yaml index 3a444f7dc1d..291dc9aa528 100644 --- a/pages/account_and_service_management/reversibility/06-ddb_mongo/meta.yaml +++ b/pages/account_and_service_management/reversibility/06-ddb_mongo/meta.yaml @@ -1,3 +1,3 @@ id: 61acdf8a-bf0e-4001-8da8-c46f5efab6ac -full_slug: public-cloud-databases-reversbility-documentdbmongo +full_slug: reversibility-public-cloud-databases-documentdbmongo reference_category: account-and-service-management-reversibility-reversibility-policies \ No newline at end of file From 755765ec4745cff6868487158d3008535ef6c63c Mon Sep 17 00:00:00 2001 From: benchbzh <73875792+benchbzh@users.noreply.github.com> Date: Thu, 12 Jun 2025 12:01:05 +0200 Subject: [PATCH 30/32] Update pages/account_and_service_management/reversibility/07-rdb_mysql_postgre/meta.yaml Co-authored-by: Yoann Cosse <63302382+Y0Coss@users.noreply.github.com> --- .../reversibility/07-rdb_mysql_postgre/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/account_and_service_management/reversibility/07-rdb_mysql_postgre/meta.yaml b/pages/account_and_service_management/reversibility/07-rdb_mysql_postgre/meta.yaml index c36a100d400..221bfd97bc5 100644 --- a/pages/account_and_service_management/reversibility/07-rdb_mysql_postgre/meta.yaml +++ b/pages/account_and_service_management/reversibility/07-rdb_mysql_postgre/meta.yaml @@ -1,3 +1,3 @@ id: c7c60db8-6496-44b4-952a-0c2dd59eb604 -full_slug: public-cloud-databases-reversbility-relationaldb +full_slug: reversibility-public-cloud-databases-relationaldb reference_category: account-and-service-management-reversibility-reversibility-policies \ No newline at end of file From 6472955c6c10242896af966c77463cea4e0b6236 Mon Sep 17 00:00:00 2001 From: benchbzh <73875792+benchbzh@users.noreply.github.com> Date: Thu, 12 Jun 2025 12:01:43 +0200 Subject: [PATCH 31/32] Update pages/account_and_service_management/reversibility/06-ddb_mongo/guide.fr-fr.md --- .../reversibility/06-ddb_mongo/guide.fr-fr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/account_and_service_management/reversibility/06-ddb_mongo/guide.fr-fr.md b/pages/account_and_service_management/reversibility/06-ddb_mongo/guide.fr-fr.md index c32da8ba918..0d54cf82c2d 100644 --- a/pages/account_and_service_management/reversibility/06-ddb_mongo/guide.fr-fr.md +++ b/pages/account_and_service_management/reversibility/06-ddb_mongo/guide.fr-fr.md @@ -40,7 +40,7 @@ Les fonctionnalités de la gamme de produits Managed Document Database sont rép | --- | --- | --- | --- | --- | | Réseau privé OVHcloud (vRack) | Connexion avec d’autres services OVHcloud en réseau privé. | N/A | **Entrant** : Config vRack.
**Sortant** : Fonctionnalité non transférable. | [vRack](/pages/public_cloud/public_cloud_databases/databases_08_vrack) | | Mises à jour gérées par OVHcloud | Gestion des versions de MongoDB par OVHcloud. | N/A | **Entrant** : Vérifier la compatibilité.
**Sortant** : Migration sous la responsabilité du client. | [MongoDB](/products/public-cloud-databases-mongodb) | -| 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.
**Sortante** : Commandez et configurez un anti-DDoS chez le nouveau fournisseur. | [OVHcloudDDoS Protection](/links/security/antiddos) | +| 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.
**Sortante** : Commandez et configurez un anti-DDoS chez le nouveau fournisseur. | [OVHcloud DDoS Protection](/links/security/antiddos) | ## Liste des architectures From 89bd29aefe60083cd811da1b9caae4b408bae9d9 Mon Sep 17 00:00:00 2001 From: benchbzh <73875792+benchbzh@users.noreply.github.com> Date: Thu, 12 Jun 2025 12:01:52 +0200 Subject: [PATCH 32/32] Update pages/account_and_service_management/reversibility/06-ddb_mongo/guide.en-gb.md --- .../reversibility/06-ddb_mongo/guide.en-gb.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/account_and_service_management/reversibility/06-ddb_mongo/guide.en-gb.md b/pages/account_and_service_management/reversibility/06-ddb_mongo/guide.en-gb.md index 89bd82ad9fd..285db5dc5e5 100644 --- a/pages/account_and_service_management/reversibility/06-ddb_mongo/guide.en-gb.md +++ b/pages/account_and_service_management/reversibility/06-ddb_mongo/guide.en-gb.md @@ -40,7 +40,7 @@ The functionalities of the product line Managed Document Database are divided in | --- | --- | --- | --- | --- | | Private network OVHcloud (vRack) | Connection with other OVHcloud services in private network. | N/A | **Incoming**: Config vRack.
**Outgoing**: Non-transferable functionality. | [vRack](/pages/public_cloud/public_cloud_databases/databases_08_vrack) | | Updates managed by OVHcloud | MongoDB versioning by OVHcloud. | N/A | **Incoming**: Check compatibility.
**Outgoing**: Migration under client responsibility. | [MongoDB](/products/public-cloud-databases-mongodb) | -| Anti-DDoS | Anti-DDoS is a set of tools and mechanisms designed to absorb denial-of-service attacks. It includes traffic analysis, "scrubbing" through a specialized network, and mitigation handled by the VAC technology developed by OVHcloud. | N/A | **Incoming**: The anti-DDoS system is a component of our infrastructure, enabled by default. No action required.
**Outgoing**: Order and configure an anti-DDoS with the new provider. | [OVHcloudDDoS Protection](/links/security/antiddos) | +| Anti-DDoS | Anti-DDoS is a set of tools and mechanisms designed to absorb denial-of-service attacks. It includes traffic analysis, "scrubbing" through a specialized network, and mitigation handled by the VAC technology developed by OVHcloud. | N/A | **Incoming**: The anti-DDoS system is a component of our infrastructure, enabled by default. No action required.
**Outgoing**: Order and configure an anti-DDoS with the new provider. | [OVHcloud DDoS Protection](/links/security/antiddos) | ## List of architectures