Почти на каждой странице прокси-провайдера есть показатель аптайма: 99%, 99,9%, 99,99%. Эти цифры звучат очень похоже, но на практике означают диаметрально противоположные вещи. Разница между ними — как между «одним перерывом на кофе в месяц» и «одним рабочим днём в месяц».
В этой статье мы разбираем, что на самом деле означают показатели аптайма, что SLA гарантирует, а что нет, и как организовать собственные измерения.
Что проценты означают на практике
Месяц из 30 дней — это 43 200 минут. Достаточно умножить процент на это число. «Одна десятая» разницы между 99% и 99,9% сокращает месячный простой в десять раз.
В масштабной операции сбора данных 7 часов простоя означают срыв дневного плана сбора. Разница в цене между 99% и 99,9% обычно стоит этого риска.
Что именно гарантирует SLA?
Соглашение об уровне обслуживания. Обычно выражается в процентах аптайма. (Service Level Agreement) — это письменное обязательство провайдера обеспечить определённый уровень услуги и согласие на санкции в случае его несоблюдения. Ключевой момент: SLA — это не гарантия , а соглашение о компенсации. Оно говорит не о том, что простоев не будет, а о том, что будет сделано, если они произойдут.
| Пункт | Что следует спросить | Почему это важно |
|---|---|---|
| Охват | Какой компонент измеряется? | Если gateway работает, но выходные IP «мертвы», «аптайм» может считаться выполненным |
| Метод измерения | Кто, откуда и с каким интервалом измеряет? | Измерение провайдером из собственного дата-центра не отражает реальный опыт |
| Исключения | Исключено ли плановое обслуживание? | 4 часа «планового обслуживания» в месяц могут обессмыслить SLA |
| Компенсация | Сколько и каким образом выплачивается? | Обычно сервисный кредит; возврат деньгами — редкость |
| Процедура подачи заявки | Кто уведомляет и в какой срок? | В большинстве SLA, если заявку вы не подадите, кредит не начисляется |
Во многих SLA компенсация не является автоматической. Вы должны заметить простой и подать заявку в определённый срок (обычно 5–30 дней). Без собственного мониторинга вы не сможете воспользоваться этим правом.
Чего аптайм не измеряет?
Прокси-сервис может «работать», но быть бесполезным для вашей задачи. Ситуации, которые показатель аптайма не охватывает, но которые напрямую влияют на вас:
Поэтому аптайм сам по себе — недостаточная метрика. Без добавления к нему доли успешных запросов и медианной задержки полной картины вы не получите.
Организуйте собственное измерение
Страница статуса провайдера отражает его собственную точку зрения. Вас же интересует доля успешных запросов, отправленных из вашей сети к вашим целям . Простой мониторинг строится так:
Отправляйте контрольный запрос не на целевой сайт, а на нейтральную конечную точку; так вы сможете отличить блокировку со стороны цели от сбоя прокси.
Если хотите начать вручную, инструмент проверки прокси выполняет массовую проверку и отчитывается о статусе, задержке и выходном IP каждого адреса; тест пинга же измеряет чистую сетевую задержку.
Как различать типы простоев
Не каждая ошибка возникает по вине провайдера. При отладке быстро сужайте круг источников:
Контрольный запрос напрямую (без прокси) за считаные секунды покажет, не в вашем ли собственном интернет-подключении проблема.
Задачи, которым нужен высокий аптайм, и те, которым он не нужен
Высокий SLA необходим
- Мониторинг цен в реальном времени и динамическое ценообразование.
- Синхронизация заказов и складских остатков.
- Кампании по верификации рекламы (с временным окном).
- Потоки данных, обещанные клиенту.
Здесь можно быть гибче
- Ночные задачи массового сбора данных.
- Периодические проверки SEO-позиций.
- Исследования и разовая аналитика.
- Среды разработки и тестирования.
Для задач с гибким временным окном вместо того, чтобы платить за высокий SLA, чаще выгоднее выстроить логику повторных попыток и очереди . Во время простоя задачи ждут в очереди, а после восстановления сервиса продолжаются с того места, где остановились.
Отказоустойчивость: не зависеть от одного провайдера
Даже самый высокий SLA не устраняет единую точку отказа. В критичных операциях работа с двумя провайдерами и дешевле, и надёжнее, чем покупка 99,99% у одного.
Не оставляйте вторичного провайдера полностью простаивающим; постоянный небольшой поток трафика избавит вас от сюрпризов в момент переключения.
Резюме
Процент аптайма обретает смысл, когда его переводят в минуты: 99% — это 7 часов в месяц, а 99,9% — 43 минуты. SLA — не гарантия, а соглашение о компенсации, и компенсация чаще всего не автоматическая. Аптайм сам по себе недостаточен; к нему необходимо добавить долю успешных запросов и измерение задержки. Проводите измерения из собственной сети, выстройте диагностический процесс, быстро определяющий источник простоя, и держите второй источник «тёплым» для критичных задач. Для начала проверка proxy и тест пинга наши инструменты дают достаточно данных.