Presque chaque fournisseur de proxy affiche un chiffre d'uptime sur sa page : 99 %, 99,9 %, 99,99 %. Ces chiffres semblent très proches les uns des autres, mais leurs conséquences pratiques sont diamétralement opposées. L'écart, c'est la différence entre « une pause café par mois » et « une journée de travail par mois ».
Dans cet article, nous abordons ce que représentent réellement les chiffres d'uptime, ce que le SLA garantit et ce qu'il ne garantit pas, ainsi que la manière de mettre en place votre propre mesure.
La traduction pratique des pourcentages
Un mois de 30 jours compte 43 200 minutes. Il suffit de multiplier le pourcentage par ce nombre. L'écart « d'un dixième » entre 99 % et 99,9 % divise par dix la durée d'interruption mensuelle.
Dans une opération de données à grande échelle, 7 heures d'interruption signifient que l'objectif de collecte quotidien est manqué. L'écart de prix entre 99 % et 99,9 % vaut généralement ce risque.
Que garantit exactement un SLA ?
SLA (Service Level Agreement) : le fournisseur s'engage par écrit sur un certain niveau de service et accepte une sanction s'il ne le tient pas. Le point crucial est le suivant : un SLA n'est pas une garantie , mais un contrat d'indemnisation. Il ne dit pas qu'il n'y aura pas d'interruption, mais ce qui sera fait s'il y en a une.
| Clause | Ce qu'il faut demander | Pourquoi c'est important |
|---|---|---|
| Périmètre | Quel composant est mesuré ? | Si le gateway est debout mais que les IP de sortie sont mortes, l'« uptime » peut être considéré comme assuré |
| Méthode de mesure | Qui mesure, depuis où, à quel intervalle ? | Une mesure effectuée depuis le propre datacenter du fournisseur ne reflète pas l'expérience réelle |
| Exclusions | La maintenance planifiée est-elle hors périmètre ? | 4 heures de « maintenance planifiée » par mois peuvent vider le SLA de son sens |
| Compensation | Quel montant, versé comment ? | Généralement un crédit de service ; le remboursement en espèces est rare |
| Procédure de réclamation | Qui déclare, et sous combien de jours ? | Dans la plupart des SLA, si vous n'ouvrez pas la réclamation, aucun crédit n'est accordé |
Dans de nombreux SLA, la compensation n'est pas automatique. Vous devez repérer l'interruption et déposer une réclamation dans un certain délai (généralement 5 à 30 jours). Sans votre propre supervision, vous ne pourrez pas faire valoir ce droit.
Ce que l'uptime ne mesure pas
Un service proxy peut être « debout » sans pour autant vous être utile. Voici les situations que le chiffre d'uptime ne couvre pas mais qui vous affectent directement :
L'uptime est donc à lui seul une métrique insuffisante. Sans y ajouter le taux de réussite et la latence médiane, vous n'obtiendrez pas un tableau fiable.
Mettez en place votre propre mesure
La page de statut du fournisseur reflète son propre point de vue. Ce qui vous concerne, c'est le taux de réussite des requêtes effectuées depuis votre réseau, vers vos cibles . Une supervision simple se met en place ainsi :
Adressez la requête de contrôle non pas au site cible mais à un endpoint neutre ; vous pourrez ainsi distinguer un blocage de la cible d'une panne du proxy.
Si vous souhaitez commencer manuellement, outil de contrôle de proxy effectue des tests groupés et rapporte l'état, la latence et l'IP de sortie de chaque adresse ; test de ping mesure quant à lui la latence réseau pure.
Distinguer les types d'interruption
Toutes les erreurs ne viennent pas du fournisseur. Lors du débogage, réduisez rapidement le champ des causes :
Une requête de contrôle directe (sans proxy) permet de déterminer en quelques secondes si le problème vient de votre propre connexion Internet.
Les activités qui exigent un uptime élevé et celles qui ne l'exigent pas
Un SLA élevé est nécessaire
- Suivi de prix en temps réel et tarification dynamique.
- Synchronisation des commandes et des stocks.
- Campagnes de vérification publicitaire (fenêtres temporelles).
- Flux de données promis à des clients.
Vous pouvez être plus souple
- Collectes de données groupées nocturnes.
- Contrôles périodiques de classement SEO.
- Recherches et analyses ponctuelles.
- Environnements de développement et de test.
Pour les travaux dont la fenêtre temporelle est souple, plutôt que de payer un SLA élevé, mettre en place une logique de nouvelle tentative et de file d'attente est souvent plus économique. En cas d'interruption, les tâches attendent en file et reprennent là où elles s'étaient arrêtées dès le retour du service.
Résilience : ne pas dépendre d'un seul fournisseur
Même le SLA le plus élevé n'élimine pas le point de défaillance unique. Pour les opérations critiques, travailler avec deux fournisseurs est à la fois moins coûteux et plus résilient que d'acheter du 99,99 % à un seul fournisseur.
Ne laissez pas le fournisseur secondaire totalement inactif ; y faire circuler en permanence un peu de trafic vous évite les mauvaises surprises au moment où il prend le relais.
Résumé
Le pourcentage d'uptime ne prend son sens qu'une fois converti en minutes : 99 % représente 7 heures par mois, 99,9 % seulement 43 minutes. Un SLA n'est pas une garantie mais un contrat d'indemnisation, et cette indemnisation n'est le plus souvent pas automatique. L'uptime seul est insuffisant ; il faut y ajouter le taux de réussite et la mesure de la latence. Mesurez depuis votre propre réseau, mettez en place un parcours de diagnostic permettant d'identifier rapidement l'origine d'une interruption et gardez une seconde source au chaud pour les activités critiques. Pour débuter, vérification de proxy et test de ping nos outils produisent suffisamment de données.