Skip to content

Commit 6755a6d

Browse files
authored
Merge pull request #8077 from ovh/hb-reversibility-policies
Hb reversibility policies BM 3AZ and Object storage
2 parents 677f704 + cbdf8e5 commit 6755a6d

File tree

7 files changed

+265
-0
lines changed

7 files changed

+265
-0
lines changed
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
---
2+
title: Object Storage product reversibility policy
3+
updated: 2025-06-27
4+
---
5+
6+
## Objective
7+
8+
This document outlines the reversibility policy for the Object Storage product.
9+
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+
12+
## List of features
13+
14+
The features of the Object Storage product are divided into three categories:
15+
16+
1. **Main features** for which we guarantee migration capacity.
17+
1. **OVHcloud implementations** that require adaptation to a new migration environment.
18+
1. **Specific features** that cannot be guaranteed for migration as they are related to the OVHcloud environment or involve custom developments.
19+
20+
### 1 - Main features
21+
22+
| **Feature** | **Description** | **Available formats** | **Migration model** | **Available documentation** |
23+
| --- | --- | --- | --- | --- |
24+
| S3<sup>1</sup> API Compatibility | S3 compatible interface (standard RESTful API, AWS CLI tools, SDK, etc.). | S3 (REST, JSON, multipart upload) | **Incoming**: Direct upload via compatible S3 API, CLI tools, SDK or migration from any other S3-compatible storage. <br><br> **Outgoing**: Direct upload/export via S3 API, CLI or SDK to any other S3-compatible provider. |[S3 API](/pages/storage_and_backup/object_storage/pcs_object_storage_standard_s3_and_swift_rest_api_compatibility) |
25+
| Massive export/import of objects | Batch data import/export via S3 tools (sync, cp, etc.). | S3 (objects, folders) | **Incoming**: Use rclone or equivalent tools to migrate data from another solution. <br><br> **Outgoing**: Massive export via the same tools to another S3 platform or compatible. | [Manage buckets](/pages/storage_and_backup/object_storage/s3_getting_started_with_object_storage) |
26+
| Object versioning | Native management of object versions (storage of each version when editing/deleting). | S3 (versioning) | **Incoming**: Import versioned objects from another S3. <br><br> **Outgoing**: Export versions via API/CLI, compatible with other S3. | [Getting started with versioning](/pages/storage_and_backup/object_storage/s3_versioning) |
27+
| Server-side encryption (SSE-S3/SSE-C) | Native encryption of objects at rest, compatible with S3 standards. | S3 (SSE-S3, SSE-C) | **Incoming**: Upload of encrypted or unencrypted data, transparent management.<br><br> **Output**: Export without adaptation, encryption maintained or reprocessed by the target. | [Object Storage Encryption](/pages/storage_and_backup/object_storage/s3_encrypt_your_objects_with_sse_c) |
28+
| Interoperability with third-party solutions | Native support for Veeam, HYCU, Nextcloud, Kubernetes, etc. | S3 (API, JSON, objets) | **Incoming**: Direct integration via plugins or connectors.<br><br> **Outgoing**: Export data via native tools or S3 API to the target. | [Object storage with Veeam](/pages/storage_and_backup/object_storage/s3_veeam) |
29+
30+
### 2 - OVHcloud Implementations
31+
32+
| **Feature** | **Description** | **Available formats** | **Migration model** | **Available documentation** |
33+
| --- | --- | --- | --- | --- |
34+
| Asynchronous Replication OVHcloud | Automatic replication of data to a separate OVHcloud region configured by the client. | S3 (replicated objects) | **Incoming**: Not applicable to direct import, requires OVHcloud configuration. <br><br> **Outgoing**: Manual restore from the replicated region, then export to external target (requires adaptation if the target does not have an equivalent mechanism). | [Cross region replication](/pages/storage_and_backup/object_storage/s3_asynchronous_replication) |
35+
| Object Lock | Object immutability (WORM), prevents deletion/modification for a defined period. | S3 (Object Lock) | **Incoming**: Requires the source to support S3 Object Lock. <br><br> **Outgoing**: Export possible, but the target must support S3 locking or manual adjustment of immutability policies. | [Object storage ObjectLock](/pages/storage_and_backup/object_storage/s3_managing_object_lock) |
36+
| ACL and advanced access management | Rights management access via ACL S3, or specific policies. | S3 (ACL, policies) | **Incoming**: Adaptation of accesses according to the target structure. <br><br> **Outgoing**: Export of objects, but reconfiguration of ACL/policies required on the destination platform. | [Access management](/pages/storage_and_backup/object_storage/s3_bucket_acl) |
37+
38+
### 3 - Specific features
39+
40+
| **Feature** | **Description** | **Available formats** | **Migration model** | **Available documentation** |
41+
| --- | --- | --- | --- | --- |
42+
| Management via [OVHcloud Control Panel](/links/manager)/[OVHcloud API](/links/api) | OVHcloud proprietary GUI and API for storage management. | N/A | **Incoming**: Not applicable. <br><br> **Outgoing**: Scripts/API to be rewritten for the target environment. | [Manage-buckets](/pages/storage_and_backup/object_storage/s3_bucket_acl) |
43+
44+
## List of architectures
45+
46+
Object Storage by OVHcloud uses erasure coding to ensure resiliency and prevent from a rack failure. It guarantees a high availability and the continuity of the service even in the event of major outages.
47+
48+
Asynchronous replication is available as an option (Asynchronous Replication), allowing automatic data backup to another OVHcloud region.
49+
50+
## Partner services
51+
52+
The OVHcloud partners concerned are listed in the [OVHcloud partners](/links/partner) directory under the **"Data center expansion and migration"** filter.
53+
54+
OVHcloud also offers a dedicated service : [OVHcloud Professional Services](/links/professional-services).
55+
56+
## Cost and fees
57+
58+
**No termination fees**: No extra billing, the service is stopped immediately once it's removed.
59+
60+
## Data retention after termination of the contract
61+
62+
The data (Objects and Buckets) can be deleted by customer action (CLI) or via a service decommission by deleting the Public Cloud project related to the product. This triggers an automatic release of resources. No data restoration will be possible after these actions.
63+
64+
Manual export is necessary to preserve your data.
65+
66+
However, you should pay close attention to the Object Lock feature. You can find more information on our guide : "[Object Storage - Managing object immutability with Object Lock (WORM)](/pages/storage_and_backup/object_storage/s3_managing_object_lock)".
67+
68+
<sup>1</sup>: S3 is a trademark of Amazon Technologies, Inc. OVHcloud’s service is not sponsored by, endorsed by, or otherwise affiliated with Amazon Technologies, Inc.
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
---
2+
title: Politique de réversibilité du produit Object Storage
3+
updated: 2025-06-27
4+
---
5+
6+
## Objectif
7+
8+
Ce document décrit la politique de réversibilité du produit Object Storage.
9+
10+
Cette politique vise à mettre en œuvre les principes généraux de réversibilité et notre conformité avec le code de conduite SWIPO IaaS pour les fournisseurs de Cloud.
11+
12+
## Liste des fonctionnalités
13+
14+
Les fonctionnalités du produit Object Storage sont réparties en trois catégories :
15+
16+
1. Les **fonctionnalités principales** pour lesquelles nous garantissons la capacité de migration.
17+
1. Les **implémentations OVHcloud** dont la migration nécessitera des adaptations à un nouvel environnement.
18+
1. Les **fonctionnalités spécifiques** dont la migration en tant que telle est impossible à garantir car elles sont liées à l'environnement OVHcloud ou à des développements spécifiques.
19+
20+
### 1 - Fonctionnalités principales
21+
22+
| **Fonctionnalité** | **Description** | **Formats disponibles** | **Modèle de migration** | **Documentation disponible** |
23+
| --- | --- | --- | --- | --- |
24+
| Compatibilité API S3<sup>1</sup> | Interface compatible S3 (API RESTful standard, outils AWS CLI, SDK, etc.). | S3 (REST, JSON, multipart upload) | **Entrant** : Upload direct via API S3 compatible, outils CLI, SDK ou migration depuis tout autre stockage compatible S3. <br><br> **Sortant** : Téléchargement/export direct via API S3, CLI ou SDK vers tout autre fournisseur compatible S3. | [S3 API](/pages/storage_and_backup/object_storage/pcs_object_storage_standard_s3_and_swift_rest_api_compatibility) |
25+
| Import/export massif d'objets | Import/export de données par lots via les outils S3 (sync, cp, etc.). | S3 (objets, dossiers) | **Entrant** : Utilisation des outils de type rclone ou équivalent pour migrer des données depuis une autre solution. <br><br> **Sortant** : Export massif via les mêmes outils vers une autre plateforme S3 ou compatible. | [Premiers pas avec Object Storage](/pages/storage_and_backup/object_storage/s3_getting_started_with_object_storage) |
26+
| Versionning d'objet | Gestion native des versions d’objets (stockage de chaque version lors de la modification/suppression). | S3 (versioning) | **Entrant** : Import d'objets versionnés depuis un autre S3. <br><br> **Sortant** : Export des versions via API/CLI, compatible avec d’autres S3. | [Premiers pas avec la gestion de versions](/pages/storage_and_backup/object_storage/s3_versioning) |
27+
| Chiffrement côté serveur (SSE-S3/SSE-C) | Chiffrement natif des objets au repos, compatible avec standards S3. | S3 (SSE-S3, SSE-C) | **Entrant** : Upload de données chiffrées ou non, gestion transparente.<br><br> **Sortant** : Export sans adaptation, chiffrement maintenu ou retraité par la cible.| [Object Storage Encryption](/pages/storage_and_backup/object_storage/s3_encrypt_your_objects_with_sse_c) |
28+
| Interopérabilité avec des solutions tierces | Support natif de Veeam, HYCU, Nextcloud, Kubernetes, etc. | S3 (API, JSON, objets) | **Entrant** : Intégration directe via des plugins ou des connecteurs.<br><br> **Sortant** : Export des données via outils natifs ou API S3 vers la cible. | [Utiliser Object Storage avec Veeam](/pages/storage_and_backup/object_storage/s3_veeam) |
29+
30+
### 2 - Implémentation OVHcloud
31+
32+
| **Fonctionnalité** | **Description** | **Formats disponibles** | **Modèle de migration** | **Documentation disponible** |
33+
| --- | --- | --- | --- | --- |
34+
| Réplication asynchrone OVHcloud | Réplication automatique des données vers une région OVHcloud distincte configurée par le client. | S3 (objets répliqués) | **Entrant** : Non applicable à l'importation directe, nécessite une configuration OVHcloud. <br><br> **Sortant** : Restauration manuelle depuis la région répliquée, puis export vers la cible externe (nécessite une adaptation si la cible n’a pas de mécanisme équivalent). | [Cross-region replication](/pages/storage_and_backup/object_storage/s3_asynchronous_replication) |
35+
| Object Lock (verrouillage d’objet) | Immuabilité des objets (WORM), empêche suppression/modification pendant une période définie. | S3 (object lock) | **Entrant** : Nécessite que la source supporte l’Object Lock S3. <br><br> **Sortant** : Export possible, mais la cible doit supporter le verrouillage S3 ou l'adaptation manuelle des politiques d’immuabilité. | [Object storage Object Lock](/pages/storage_and_backup/object_storage/s3_managing_object_lock) |
36+
| ACL et gestion avancée des accès | Gestion des droits d'accès via ACL S3, ou politiques spécifiques. | S3 (ACL, politiques) | **Entrant** : Adaptation des droits en fonction de la structure cible. <br><br> **Sortant** : Export des objets, mais la reconfiguration des ACL/politiques est nécessaire sur la plateforme de destination. | [Gestion des accès](/pages/storage_and_backup/object_storage/s3_bucket_acl) |
37+
38+
### 3 - Fonctionnalités spécifiques
39+
40+
| **Fonctionnalité** | **Description** | **Formats disponibles** | **Modèle de migration** | **Documentation disponible** |
41+
| --- | --- | --- | --- | --- |
42+
| Gestion via l'[espace client OVHcloud](/links/manager) / [API OVHcloud](/links/api) | Interface graphique et API propriétaires OVHcloud pour la gestion du stockage. | N/A | **Entrant** : Non applicable. <br><br> **Sortant** : Scripts / API à réécrire pour l'environnement cible. | [Premiers pas avec Object Storage](/pages/storage_and_backup/object_storage/s3_getting_started_with_object_storage) |
43+
44+
## Liste des architectures
45+
46+
L'Object Storage d’OVHcloud utilise l'erasure coding pour assurer la résilience et la tolérance à la perte d'un rack, garantissant ainsi une haute disponibilité et une continuité de service même en cas de panne majeure.
47+
48+
La réplication asynchrone (Asynchronous Replication) inter-région est disponible en option, permettant la sauvegarde automatique des données vers une autre région OVHcloud.
49+
50+
## Services partenaires
51+
52+
Les partenaires OVHcloud concernés figurent dans l'annuaire des [partenaires OVHcloud](/links/partner) sous le filtre « **Data center expansion and migration** ».
53+
54+
OVHcloud propose également un service dédié : [OVHcloud Professional Services](/links/professional-services).
55+
56+
## Coût et frais
57+
58+
**Aucun frais de résiliation** : Pas de surfacturation, le service est stoppé immédiatement après suppression du service.
59+
60+
## Conservation des données après résiliation du contrat
61+
62+
Les données (Objets et Buckets) peuvent être supprimées par une action du client (CLI) ou via un décommissionnement du service en supprimant le projet Public Cloud relatif au produit. Ceci déclenche une libération automatique des ressources. Aucune restauration de données ne sera possible après ces actions.
63+
64+
Une exportation manuelle préalable est obligatoire pour préserver les données.
65+
66+
Un point d’attention doit être néanmoins porté à la fonctionnalité Object Lock. Retrouvez plus d’informations sur notre guide : « [Object Storage - Gestion de l'immuabilité des objets avec Object Lock (WORM)](/pages/storage_and_backup/object_storage/s3_managing_object_lock) ».
67+
68+
<sup>1</sup> : S3 est une marque déposée appartenant à Amazon Technologies, Inc. Les services de OVHcloud ne sont pas sponsorisés, approuvés, ou affiliés de quelque manière que ce soit.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
id: c02a500d-0a47-4ece-a339-64ba78058f1b
2+
full_slug: reversibility-object-storage
3+
reference_category: account-and-service-management-reversibility-reversibility-policies

0 commit comments

Comments
 (0)