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 new file mode 100644 index 00000000000..285db5dc5e5 --- /dev/null +++ b/pages/account_and_service_management/reversibility/06-ddb_mongo/guide.en-gb.md @@ -0,0 +1,75 @@ +--- +title: "Reversibility Policy for Managed Document Database Product" +updated: 2025-06-12 +--- + +## 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 line Managed Document Database are divided into three categories: + +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. + +### 1 - Core features + +| **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/){.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) | + +### 2 - OVHcloud implementations + +| **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](/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) | + +### 3 - Specific features + +| **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](/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. | [OVHcloud DDoS Protection](/links/security/antiddos) | + +## 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. + +## Partners services + +The OVHcloud partners concerned are listed in the [OVHcloud partners](/links/partner) directory under the **"cloud migration"** keywords. + +OVHcloud also has a dedicated service: [OVHcloud Professional Services](/links/professional-services). + +## Cost and Fees + +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 + +> [!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/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 new file mode 100644 index 00000000000..0d54cf82c2d --- /dev/null +++ b/pages/account_and_service_management/reversibility/06-ddb_mongo/guide.fr-fr.md @@ -0,0 +1,75 @@ +--- +title: "Politique de réversibilité du produit Managed Document Database" +updated: 2025-06-12 +--- + +## 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 de la gamme de produits Managed Document Database sont réparties en trois catégories : + +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. + +### 1 - Fonctionnalités principales + +| **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/){.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)| + +### 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](/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)| + +### 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 | 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. | [OVHcloud DDoS Protection](/links/security/antiddos) | + +## 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 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](/links/professional-services). + +## 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 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 + +> [!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. + +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/account_and_service_management/reversibility/06-ddb_mongo/meta.yaml b/pages/account_and_service_management/reversibility/06-ddb_mongo/meta.yaml new file mode 100644 index 00000000000..291dc9aa528 --- /dev/null +++ b/pages/account_and_service_management/reversibility/06-ddb_mongo/meta.yaml @@ -0,0 +1,3 @@ +id: 61acdf8a-bf0e-4001-8da8-c46f5efab6ac +full_slug: reversibility-public-cloud-databases-documentdbmongo +reference_category: account-and-service-management-reversibility-reversibility-policies \ No newline at end of file diff --git a/pages/account_and_service_management/reversibility/07-rdb_mysql_postgre/guide.en-gb.md b/pages/account_and_service_management/reversibility/07-rdb_mysql_postgre/guide.en-gb.md new file mode 100644 index 00000000000..ed713d1231b --- /dev/null +++ b/pages/account_and_service_management/reversibility/07-rdb_mysql_postgre/guide.en-gb.md @@ -0,0 +1,81 @@ +--- +title: "Reversibility Policy for Managed Relational Database Product" +updated: 2025-06-12 +--- + +## Objective + +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 line Managed Relational Database are divided into three categories: + +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. + +### 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} | + +### 2 - OVHcloud Implementations + +| **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**. + +## Partners 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** depending on the options specified in the contract. \ No newline at end of file diff --git a/pages/account_and_service_management/reversibility/07-rdb_mysql_postgre/guide.fr-fr.md b/pages/account_and_service_management/reversibility/07-rdb_mysql_postgre/guide.fr-fr.md new file mode 100644 index 00000000000..6d9865eb6b0 --- /dev/null +++ b/pages/account_and_service_management/reversibility/07-rdb_mysql_postgre/guide.fr-fr.md @@ -0,0 +1,81 @@ +--- +title: "Politique de réversibilité du produit Managed Relational Database" +updated: 2025-06-12 +--- + +## Objectif + +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 de la gamme de produits Managed Document Database sont réparties en trois catégories : + +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. + +### 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} | + +### 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. | [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 offres **Business** et **Enterprise** garantissent une **haute disponibilité** grâce à plusieurs nœuds et à une **réplication asynchrone automatique**. + +## Services Partenaires + +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](/links/professional-services). + +## 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** selon les options spécifiées dans le contrat. \ No newline at end of file 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 new file mode 100644 index 00000000000..221bfd97bc5 --- /dev/null +++ b/pages/account_and_service_management/reversibility/07-rdb_mysql_postgre/meta.yaml @@ -0,0 +1,3 @@ +id: c7c60db8-6496-44b4-952a-0c2dd59eb604 +full_slug: reversibility-public-cloud-databases-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 b5b831ac6bf..e1cc284add6 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](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) @@ -751,6 +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) + + [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)