# Calcul de SLA : temps d'indisponibilité par jour, mois et an

> Convertissez un SLA (99,9 %, 99,99 %...) en temps d'indisponibilité autorisé par jour, semaine, mois, trimestre et an. Budget d'erreur restant et effet des dépendances.

- Version interactive : https://simulkit.com/fr/calcul-sla
- Autres langues : [English](https://simulkit.com/en/sla-calculator.md)

Un SLA de 99,9 % paraît exigeant, mais il autorise près de 44 minutes de panne par mois. Ce simulateur convertit un taux de disponibilité en temps d'indisponibilité autorisé par jour, semaine, mois, trimestre et année. Il calcule aussi le budget d'erreur qu'il vous reste ce mois-ci et l'effet de vos dépendances.

## Paramètres

### Objectif

| Paramètre | Clé d'URL | Par défaut | Plage | Description |
|---|---|---|---|---|
| Disponibilité garantie (SLA) | `sla` | 99,9 % | de 50 % à 99,9999 % | La part du temps pendant laquelle le service doit fonctionner. 99,9 % se dit aussi « trois neuf ». |

### Budget d'erreur

| Paramètre | Clé d'URL | Par défaut | Plage | Description |
|---|---|---|---|---|
| Indisponibilité déjà constatée ce mois | `consumedMinutes` | 0 min | de 0 min à 100 000 min | Le temps de panne cumulé depuis le début du mois, pour savoir ce qu'il reste du budget d'erreur. |

### Dépendances

| Paramètre | Clé d'URL | Par défaut | Plage | Description |
|---|---|---|---|---|
| Nombre de dépendances | `dependencies` | 0 | de 0 à 30 | Les services sans lesquels le vôtre ne fonctionne pas : base de données, API tierce, fournisseur d'identité... Si l'un tombe, votre service tombe. |
| Disponibilité de chaque dépendance | `dependencySla` | 99,95 % | de 50 % à 99,9999 % | Le SLA de ces services, ou leur disponibilité mesurée. |

## Résultats avec les paramètres par défaut

- Indisponibilité par jour : 1 min 26 s
- Indisponibilité par semaine : 10 min 5 s
- Indisponibilité par mois : 43 min 50 s
- Indisponibilité par trimestre : 2 h 11 min 29 s
- Indisponibilité par an : 8 h 45 min 58 s
- Budget restant ce mois : 43 min 50 s
- Disponibilité de bout en bout : 99,9 %

## Comment le calcul fonctionne

Le temps d'indisponibilité autorisé est la part du temps que le SLA laisse hors service : (100 % − SLA) × la durée de la période. À 99,9 %, c'est 0,1 % du temps.

Les durées de référence sont des moyennes : 24 heures pour un jour, 7 jours pour une semaine, 30,44 jours pour un mois, 91,31 jours pour un trimestre et 365,25 jours pour une année, pour tenir compte des années bissextiles. La plupart des calculateurs et des contrats font de même.

## Le budget d'erreur

Le temps d'indisponibilité autorisé peut se voir comme un budget : chaque panne en consomme une partie. Indiquez l'indisponibilité déjà constatée ce mois-ci pour voir ce qu'il reste.

Tant qu'il reste du budget, l'équipe peut prendre des risques : déployer plus souvent, migrer, expérimenter. Quand il est épuisé, elle ralentit et fiabilise. C'est la pratique popularisée par les équipes SRE de Google.

## Disponibilité de bout en bout

Un service ne peut pas être plus disponible que ce dont il dépend. Quand les dépendances sont en série, leurs disponibilités se multiplient : un service à 99,9 % qui dépend de trois services à 99,95 % n'est disponible que 99,75 % du temps de bout en bout.

Pour garantir un SLA de bout en bout, votre service seul doit donc faire mieux que ce SLA. Le simulateur calcule ce qu'il lui faut, ou vous prévient quand c'est impossible.

## Questions fréquentes

### Combien de temps d'indisponibilité représente un SLA de 99,9 % ?

Environ 1 minute 26 secondes par jour, 10 minutes par semaine, 43 minutes 50 secondes par mois et 8 heures 46 minutes par an.

### Et un SLA de 99,99 % ?

Environ 8,6 secondes par jour, 4 minutes 23 secondes par mois et 52 minutes 36 secondes par an. Chaque « neuf » supplémentaire divise le temps d'indisponibilité autorisé par dix.

### Quelle différence entre SLA, SLO et SLI ?

Le SLI est l'indicateur mesuré, par exemple la part de requêtes réussies. Le SLO est l'objectif interne fixé sur cet indicateur. Le SLA est l'engagement contractuel envers les clients, en général moins exigeant que le SLO et assorti de pénalités s'il n'est pas tenu.

### Les maintenances planifiées comptent-elles ?

Cela dépend du contrat : beaucoup de SLA excluent les maintenances annoncées à l'avance. Ce simulateur compte tout le temps d'indisponibilité, sans exclusion.

### Pourquoi un mois fait-il 30,44 jours ?

C'est la durée moyenne d'un mois sur une année de 365,25 jours. Sur un mois de 31 jours, le budget réel est un peu plus grand. En février, il est un peu plus petit.

### Mes chiffres sont-ils envoyés quelque part ?

Non. Les calculs se font dans votre navigateur. Rien n'est envoyé tant que vous ne cliquez pas sur Enregistrer ou Partager.

## L'ouvrir avec vos propres chiffres

Chaque paramètre peut être passé dans l'URL, avec les clés ci-dessus. Par exemple :

https://simulkit.com/fr/calcul-sla?sla=99.99&dependencies=3
