3.4. Classes de service
La classe de service définit pour un (ou plusieurs) type(s) de données, le niveau de qualité attendu du service de stockage, en termes de :
• garantie de performance,
• garantie de stockage (nombre de copies = sécurité),
• garantie de disponibilité,
Pour les performances :
• le temps minimal, moyen et maximal de stockage d’un objet,
• le temps minimal, moyen et maximal de récupération d’un objet.
Mais on pourra aussi se préoccuper d’autres fonctions pour lesquelles des exigences de performances sont utiles.
Pour la garantie de stockage, la classe de service peut permettre de paramétrer les éléments suivants :
• nombre de copies,
• capacité totale (en octets),
• taille maximale d’un objet (en octets),
• nombre maximal d’objets,
• compression matérielle (active ou inactive),
• cryptage (actif ou inactif),
• type de cryptage (algorithme utilisé, longueur de codage),
• type d’écriture (de type Worm ou non),
• type de support (disque dur, bande, disque optique, disque magnéto-optique, etc.).
Pour la disponibilité, les engagements du service de stockage peuvent prendre différentes formes :
• disponibilité du service 24h sur 24 avec une durée moyenne d’indisponibilité inférieure à 30 minutes par jour,
• la durée d’indisponibilité peut aussi être fixée par mois.
La disponibilité du service est à fixer avec précision car le réseau qui permet d’accéder au service de stockage peut ne pas dépendre de ce service. Il peut s’agir du réseau d’entreprise par exemple. Nous pouvons donc avoir des situations dans laquelle le service de stockage est opérationnel mais le réseau permettant de l’utiliser ne fonctionne pas.
Exemple :
• le temps de mise à disposition maximal d’un fichier d’une taille inférieure à 100 Mo ne doit pas dépasser 1 minute pour une base de 1.000.000 fichiers,
• au moins 2 copies du fichier sont enregistrées (le fichier est donc stocké en 3 exemplaires),
• le fichier est disponible 24 h/24 et 7 j/7.