|
1 | 1 | ---
|
2 | 2 | title: "Reversibility Policy for Managed Document Database Product"
|
3 |
| -updated: 2025-06-06 |
| 3 | +updated: 2025-06-12 |
4 | 4 | ---
|
5 | 5 |
|
6 |
| -**Objective** |
| 6 | +## Objective |
7 | 7 |
|
8 | 8 | This document outlines the reversibility policy for the product line Managed Document Database covering OVHcloud offer MongoDB.
|
9 | 9 |
|
10 | 10 | This policy aims to implement the general principles of reversibility and our compliance with the SWIPO IaaS Code of Conduct for cloud providers.
|
11 | 11 |
|
12 |
| -**List of features** |
| 12 | +## List of features |
13 | 13 |
|
14 |
| -The functionalities of the Product are divided into three categories: |
| 14 | +The functionalities of the product line Managed Document Database are divided into three categories: |
15 | 15 |
|
16 |
| -* The main features for which we guarantee you the possibility to migrate. |
17 |
| -* OVHcloud is currently in operation, and the migration will require adaptations to a new environment. |
18 |
| -* Specified functionalities whose migration as such is impossible to guarantee because they are linked to the OVHcloud environment or specific developments. |
| 16 | +1. **Core features** for which we guarantee migration capability. |
| 17 | +1. **OVHcloud implementations** that require adaptation to a new environment for migration. |
| 18 | +1. **Specific features** that cannot be guaranteed for migration as they are tied to the OVHcloud environment or involve custom developments. |
19 | 19 |
|
20 |
| -**Main features** |
| 20 | +### 1 - Core features |
21 | 21 |
|
22 |
| -| **Function** | **Description** | **Formats** **Available** | **Migration model** | **Documentation available** | |
| 22 | +| **Function** | **Description** | **Available formats** | **Migration model** | **Available documentation** | |
23 | 23 | | --- | --- | --- | --- | --- |
|
24 |
| -| Document oriented database | Flexible JSON/BSON data storage for high scalability | BSON, JSON, CSV | **Incoming** : import via mongorestore/mongoimport <br><br> **Outgoing** : export via mongodump/mongoexport | [MongoDB documentation](https://docs.mongodb.com/) | |
25 |
| -| Open-source MongoDB compatibility | Standard version of MongoDB without modification, facilitating portability | Standard MongoDB (CLI, API, tools) | **Incoming** : direct integration <br><br> **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) | |
26 |
| -| High availability | Replica sets ensuring redundancy and auto recovery | N/A | **Incoming** : configuration of replicas at import <br><br> **Outgoing** : export and deployment on another cluster | [Replication](https://docs.mongodb.com/manual/replication/) | |
27 |
| -| Automatic backups | Daily backups with possibility of restoration | Snapshots MongoDB | **Incoming** : restoration possible <br><br> **Outgoing:** manual download/export required | [MongoDB Backups](docs/pages/public_cloud/public_cloud_databases/mongodb_06_howto_backup_restore) | |
| 24 | +| Document oriented database | Flexible JSON/BSON data storage for high scalability. | BSON, JSON, CSV | **Incoming**: Import via mongorestore/mongoimport. <br> **Outgoing**: Export via mongodump/mongoexport. | [MongoDB documentation](https://docs.mongodb.com/){.external} | |
| 25 | +| Open-source MongoDB compatibility | Standard version of MongoDB without modification, facilitating portability. | Standard MongoDB (CLI, API, tools) | **Incoming**: Direct integration. <br> **Outgoing**: Full export without adaptation. | [MongoDB](/products/public-cloud-databases-mongodb) | |
| 26 | +| High availability | Replica sets ensuring redundancy and auto recovery. | N/A | **Incoming**: Configuration of replicas at import. <br> **Outgoing**: Export and deployment on another cluster. | [Replication](https://docs.mongodb.com/manual/replication/){.external} | |
| 27 | +| Automatic backups | Daily backups with possibility of restoration. | Snapshots MongoDB | **Incoming**: Restoration possible. <br> **Outgoing**: Manual download/export required. | [MongoDB Backups](/pages/public_cloud/public_cloud_databases/mongodb_06_howto_backup_restore) | |
28 | 28 |
|
29 |
| -**OVHcloud Implementation** |
| 29 | +### 2 - OVHcloud implementations |
30 | 30 |
|
31 |
| -| **Function** | **Description** | **Available formats** | **Migration model** | **Documentation available** | |
| 31 | +| **Function** | **Description** | **Available formats** | **Migration model** | **Available documentation** | |
32 | 32 | | --- | --- | --- | --- | --- |
|
33 |
| -| OVHcloud Dashboard | MongoDB cluster management and monitoring interface | N/A | **Incoming** : initial configuration via the interface <br><br> **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) | |
34 |
| -| Integrated monitoring | Performance tracking via metrics in the interface | N/A | **Incoming** : alert configuration <br><br> **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) | |
35 |
| -| Network security (ACL) | IP filtering, TLS/SSL, and access restricted by vRack | IP, TLS/SSL | **Incoming** : definition of security rules <br><br> **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) | |
| 33 | +| OVHcloud Dashboard | MongoDB cluster management and monitoring interface. | N/A | **Incoming**: Initial configuration via the interface. <br> **Outgoing**: Administration interrupted after termination. | [MongoDB](/products/public-cloud-databases-mongodb) | |
| 34 | +| Integrated monitoring | Performance tracking via metrics in the interface. | N/A | **Incoming**: Alert configuration. <br> **Outgoing**: To be reconfigured in another environment. | [MongoDB](/products/public-cloud-databases-mongodb) | |
| 35 | +| Network security (ACL) | IP filtering, TLS/SSL, and access restricted by vRack. | IP, TLS/SSL | **Incoming**: Definition of security rules. <br> **Outgoing**: Export configuration. | [MongoDB](/products/public-cloud-databases-mongodb) | |
36 | 36 |
|
37 |
| -**Specific features** |
| 37 | +### 3 - Specific features |
38 | 38 |
|
39 |
| -| **Function** | **Description** | **Available formats** | **Migration model** | **Documentation available** | |
| 39 | +| **Function** | **Description** | **Available formats** | **Migration model** | **Available documentation** | |
40 | 40 | | --- | --- | --- | --- | --- |
|
41 |
| -| Private network OVHcloud (vRack) | Connection with other OVHcloud services in private network | N/A | **Incoming** : config vRack <br><br> **Outgoing** : non-transferable functionality | [vRack](docs/pages/public_cloud/public_cloud_databases/databases_08_vrack) | |
42 |
| -| Updates managed by OVHcloud | MongoDB versioning by OVHcloud | N/A | **Incoming** : check compatibility <br><br> **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) | |
43 |
| -| 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. <br><br> **Outbound migration** : Order and configure an anti-DDoS with the new provider. | [OVHcloudDDoS Protection](https://www.ovh.com/fr/anti-ddos/) | |
| 41 | +| Private network OVHcloud (vRack) | Connection with other OVHcloud services in private network. | N/A | **Incoming**: Config vRack. <br> **Outgoing**: Non-transferable functionality. | [vRack](/pages/public_cloud/public_cloud_databases/databases_08_vrack) | |
| 42 | +| Updates managed by OVHcloud | MongoDB versioning by OVHcloud. | N/A | **Incoming**: Check compatibility. <br> **Outgoing**: Migration under client responsibility. | [MongoDB](/products/public-cloud-databases-mongodb) | |
| 43 | +| 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. <br> **Outgoing**: Order and configure an anti-DDoS with the new provider. | [OVHcloudDDoS Protection](/links/security/antiddos) | |
44 | 44 |
|
45 |
| -**List of architectures** |
| 45 | +## List of architectures |
46 | 46 |
|
47 |
| -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. |
| 47 | +Managed MongoDB relies on a distributed architecture with Replica Sets to ensure high availability. |
48 | 48 |
|
49 |
| -**Partner services** |
| 49 | +Data is distributed across multiple nodes with regular backups, continuous monitoring and integrated security tools. |
50 | 50 |
|
51 |
| -OVHcloud partners are listed with the keyword **Cloud Migration** in the [dedicated directory](https://partner.ovhcloud.com/fr/directory/). |
| 51 | +## Partners services |
52 | 52 |
|
53 |
| -OVHcloud also has a dedicated service: [OVHcloud Professional Services](https://www.ovhcloud.com/fr/professional-services/) |
| 53 | +The OVHcloud partners concerned are listed in the [OVHcloud partners](/links/partner) directory under the **"cloud migration"** keywords. |
54 | 54 |
|
55 |
| -**Cost and costs** |
| 55 | +OVHcloud also has a dedicated service: [OVHcloud Professional Services](/links/professional-services). |
56 | 56 |
|
57 |
| -Features described in tables are free of charge unless otherwise stated, and are freely usable by the customer |
| 57 | +## Cost and Fees |
58 | 58 |
|
59 |
| -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. |
| 59 | +Features described in tables are free of charge unless otherwise stated, and are freely usable by the customer. |
60 | 60 |
|
61 |
| -**Data retention after termination of the contract** |
| 61 | +Billing is based on cluster size, storage capacity, and backups. |
62 | 62 |
|
63 |
| -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. |
| 63 | +There is no exit fee, but the data must be exported before termination as it will be deleted. |
64 | 64 |
|
65 |
| -OVHcloud does not guarantee the use and availability of backups to restore customer data after termination of the service*.* |
| 65 | +## Data retention after termination of the contract |
66 | 66 |
|
67 |
| -Primary instances are deleted immediately and backups are kept between 2 days and one month depending on the options specified in the contract. |
| 67 | +> [!warning] |
| 68 | +> |
| 69 | +> OVHcloud does not guarantee the use and availability of backups to restore customer data after termination of the service. |
| 70 | +
|
| 71 | +After termination, all data from the instance is permanently deleted including backups made by OVHcloud. |
| 72 | + |
| 73 | +It is the responsibility of the customer to complete the export before the end of the service, with OVHcloud not retaining any copies. |
| 74 | + |
| 75 | +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. |
0 commit comments