# 5.11.30. Storage-offer

Type :
  Composant VITAM Java
Données stockées :
  - Cache d’authentification M2M (mémoire) ;
  - Certificats x509 d’authentification clients
Données gérées :
  - Données d’archives
Typologie de consommation de ressources :
  - CPU : moyenne
  - Mémoire : forte (principalement pour le cache I/O)
  - Réseau : forte
  - Disque : forte (notamment pour les offres de système de fichiers et les offres froides)

## 5.11.30.1. Types d’offre de stockage

Par le biais du composant storage-offer, la solution VITAM permet d’utiliser les types d’offre de stockage décrits dans Stockage des données.

Dans les offres Système de fichiers, les données sont stockées selon une arborescence à 4 niveaux de profondeur qui est déterminée par le hash du nom de fichier. Cette arborescence est dans une structure de fichiers composée par un numéro de tenant et un élément identifiant (ex. : `0_objectGroup/`), elle-même dans l’emplacement `/vitam/data/offer/container/`.

Dans les offres froides, un stockage local dans `/vitam/data/offer` est nécessaire. Il est utilisé comme espace « tampon » pour l’écriture rapide et comme espace « cache » pour la relecture des données.

### 5.11.30.1.1. Cas des containers objet

Dans le cas d’utilisation de stockage objet, il faut prévoir, par tenant VITAM, la création de 17 containers. Se référer au DEX pour plus d’informations.