1. Le paradigme du stockage objet : Scalabilité illimitée

Contrairement aux disques blocs ou aux arborescences hiérarchiques de fichiers, le stockage objet stocke les informations sous forme d’unités autonomes plates appelées « objets », composées du contenu binaire du fichier, de métadonnées extensibles et d’un identifiant unique (clé) :

https://bucket-educasuisse-archives.s3.eu-central-2.amazonaws.com/factures/2026/F-00128.pdf
       |                                                         |
       +--> Nom du compartiment (Bucket)                         +--> Clé de l'objet (Key)

Amazon S3 (Simple Storage Service) et Azure Blob Storage offrent une durabilité exceptionnelle de 99.999999999% (11 9s), conçue pour résister à la perte simultanée de deux datacenters complets.

2. Classes de stockage et optimisation des coûts

S3 propose différentes classes de stockage adaptées à la fréquence de consultation des documents :

  • S3 Standard : Pour les données fréquemment consultées avec un accès en quelques millisecondes.
  • S3 Intelligent-Tiering : Déplace automatiquement les objets entre tiers fréquent et non fréquent sans frais de récupération, idéal pour les données aux motifs d’accès imprévisibles.
  • S3 Standard-Infrequent Access (S3 Standard-IA) : Coût de stockage réduit de moitié, mais frais de consultation par Go.
  • S3 Glacier Flexible & Glacier Deep Archive : Archivage froid à très bas coût (dès ~0.001 $ par Go/mois). Délais de restitution de quelques minutes à plusieurs heures.

3. Automatisation des politiques de cycle de vie (Lifecycle Rules)

Configurez des règles automatisées pour basculer les documents anciens vers des classes économiques avant suppression définitive :

{
  "Rules": [
    {
      "ID": "ArchivageReglementaireSuisse",
      "Status": "Enabled",
      "Filter": { "Prefix": "archives-fiscales/" },
      "Transitions": [
        { "Days": 90, "StorageClass": "STANDARD_IA" },
        { "Days": 365, "StorageClass": "GLACIER" }
      ],
      "Expiration": { "Days": 3650 }
    }
  ]
}

4. Sécurisation et gestion des versions (Versioning)

L’activation du S3 Versioning protège contre les écrasements accidentels ou les attaques de ransomware en conservant l’historique complet de chaque objet sous un VersionId dédié. La fonctionnalité S3 Object Lock (technologie WORM – Write Once, Read Many) permet d’interdire toute suppression pendant une période légale fixée.

Interdiction de l’accès public : Activez impérativement la fonctionnalité globale S3 Block Public Access au niveau du compte pour prévenir toute fuite accidentelle de données d’entreprise sur le web.