Quasi ogni provider di proxy espone una cifra di uptime sulla propria pagina: 99%, 99,9%, 99,99%. Questi numeri sembrano molto simili tra loro, ma le implicazioni pratiche sono diametralmente opposte. La differenza è quella tra "una pausa caffè al mese" e "una giornata lavorativa al mese".
In questo articolo vediamo cosa significano davvero le cifre di uptime, cosa garantisce e cosa non garantisce uno SLA e come impostare una misurazione tua.
Il significato pratico delle percentuali
Un mese di 30 giorni conta 43.200 minuti. Basta moltiplicare la percentuale per questo numero. La differenza di "un decimo" tra 99% e 99,9% riduce di dieci volte il downtime mensile.
In un'operazione dati su larga scala, 7 ore di downtime significano mancare l'obiettivo di raccolta giornaliero. La differenza di prezzo tra 99% e 99,9% di solito vale questo rischio.
Cosa garantisce esattamente uno SLA?
SLA (Service Level Agreement) è l'impegno scritto del provider a mantenere un determinato livello di servizio e ad accettare una penale in caso di mancato rispetto. Il punto cruciale è questo: lo SLA non è una garanzia ma un accordo di indennizzo. Non dice che non ci saranno disservizi, ma cosa accadrà se ci saranno.
| Clausola | Cosa chiedere | Perché è importante |
|---|---|---|
| Ambito | Quale componente viene misurato? | Se il gateway è attivo ma gli IP di uscita sono morti, l'"uptime" può risultare comunque rispettato |
| Metodo di misura | Chi misura, da dove e con quale frequenza? | Una misura fatta dal data center del provider non riflette l'esperienza reale |
| Esclusioni | La manutenzione programmata è esclusa? | Quattro ore mensili di "manutenzione programmata" possono svuotare di senso lo SLA |
| Indennizzo | Quanto e in che forma viene corrisposto? | Di solito crediti di servizio; il rimborso in denaro è raro |
| Procedura di richiesta | Chi segnala e entro quanti giorni? | Nella maggior parte degli SLA, se non sei tu ad aprire la richiesta, nessun credito viene erogato |
In molti SLA l'indennizzo non è automatico. Devi accorgerti del disservizio e aprire una richiesta entro un termine preciso (in genere 5–30 giorni). Se non imposti un tuo monitoraggio, non potrai esercitare questo diritto.
Cosa non misura l'uptime
Un servizio proxy può essere "attivo" e allo stesso tempo inutile per il tuo lavoro. Situazioni che la cifra di uptime non copre ma che ti riguardano direttamente:
Per questo l'uptime da solo è una metrica insufficiente. Senza affiancarvi il tasso di successo e la latenza mediana non si ottiene un quadro attendibile.
Imposta la tua misurazione
La status page del provider riflette il suo punto di vista. Quello che riguarda te è il tasso di successo delle richieste fatte dalla tua rete, verso le tue destinazioni . Un monitoraggio semplice si imposta così:
Invia la richiesta di controllo non al sito di destinazione ma a un endpoint neutro; così potrai distinguere il blocco della destinazione da un guasto del proxy.
Se vuoi partire manualmente, strumento di controllo proxy esegue un test massivo e riporta stato, latenza e IP di uscita di ogni indirizzo; test del ping misura invece la pura latenza di rete.
Distinguere i tipi di disservizio
Non ogni errore dipende dal provider. In fase di debug, restringi rapidamente il campo:
Una richiesta di controllo diretta (senza proxy) chiarisce in pochi secondi se il problema è nella tua connessione internet.
Lavori che richiedono un uptime elevato e lavori che non lo richiedono
Serve uno SLA elevato
- Monitoraggio prezzi in tempo reale e pricing dinamico.
- Sincronizzazione di ordini e stock.
- Campagne di ad verification (con finestre temporali).
- Feed di dati promessi contrattualmente al cliente.
Puoi essere più flessibile
- Job di raccolta dati massiva notturni.
- Controlli periodici dei ranking SEO.
- Ricerche e analisi una tantum.
- Ambienti di sviluppo e test.
Nei lavori con finestre temporali flessibili, invece di pagare per uno SLA elevato, spesso è più economico una logica di retry e di coda . Durante un disservizio i job restano in coda e riprendono da dove si erano fermati quando il servizio torna.
Resilienza: non dipendere da un solo provider
Nemmeno lo SLA più alto elimina un singolo punto di guasto. Nelle operazioni critiche, lavorare con due provider è insieme più economico e più resiliente che acquistare il 99,99% da un solo provider.
Non lasciare il provider secondario completamente inattivo; far scorrere di continuo un piccolo volume di traffico evita sorprese nel momento in cui entra in gioco.
Riepilogo
La percentuale di uptime acquista senso quando la converti in minuti: il 99% sono 7 ore al mese, il 99,9% sono 43 minuti. Lo SLA non è una garanzia ma un accordo di indennizzo, e l'indennizzo spesso non è automatico. L'uptime da solo è insufficiente: va affiancato dal tasso di successo e dalla misura della latenza. Misura dalla tua rete, imposta un flusso diagnostico che isoli in fretta l'origine del disservizio e, nei lavori critici, tieni caldo un secondo fornitore. Per iniziare, controllo proxy e test del ping i nostri strumenti producono dati sufficienti.