Summary

  • В 2023 году Robert Kisteleki предложил сохранять максимально возможный объём истории RIPE Atlas и RIS при устойчивых расходах, допуская более медленный доступ к старым и редко используемым результатам.
  • Собранные данные оставались доступными; протоколы и целевое время выдачи могли различаться по сервисам и возрасту, запросы с авторизацией поощрялись, а владельцу закрытых измерений Atlas обещали минимум месяц доступа.

Время хранения и время ожидания

Когда дежурный инженер ищет причину сбоя, старая трассировка может оказаться нужнее свежего отчёта. Архив отвечает — когда-то позже. Пара часов ожидания пригодится научной статье; аварийная смена столько ждать не любит. Robert Kisteleki помогал развивать RIPE Atlas и RIPEstat и много лет руководил исследованиями RIPE NCC. В ноябре 2023 года он вместе с Paul de Weerd поставил вопрос, скрытый за этой дверью: сколько должна стоить быстрая выдача вчерашнего теста и файла десятилетней давности?

В предложении о хранении приводились масштабы. RIS собирает данные маршрутизации с 1999 года, Atlas — активные измерения с 2010-го. К концу 2023-го Atlas выдавал около 15 тысяч результатов в секунду, примерно 1,3 миллиарда в день. Более 90% измерений выполнялись однократно, но большинство самих результатов приходило от непрерывных серий. При аварии инженеру нужны свежие ответы; исследователю многолетних маршрутов — старые.

Сжатые файлы снимков и обновлений RIS занимали около 50 ТБ, причём 80% относились к последним пяти годам. Подготовленные для RIPEstat формы данных требовали около 800 ТБ. Назначение этих хранилищ различается, а содержание обоих стоит денег. Kisteleki предложил сохранять как можно больше истории при устойчивых расходах, меняя протокол доступа и целевое время выдачи в зависимости от возраста данных и частоты запросов. Старые результаты могли переехать из исходного API или приходить медленнее. У Atlas и RIS могли быть разные пороги. Пользователей призывали авторизовываться; анонимные передачи могли делить общий лимит полосы.

Владелец закрытого измерения Atlas сохранял возможность получить его результат не меньше месяца.

Главный предмет спора — ожидание. Файл в архиве полезен ровно настолько, насколько понятен путь к нему в момент расследования. Kisteleki вынес ступенчатый доступ на обсуждение без единого срока хранения и обещания конкретного числа секунд. Его слайды RIPE 87 поставили рядом ценность истории и стоимость её обслуживания. В выводах, опубликованных на списке RIPE в мае 2024 года, команда признала, что отзывов было немного, и сообщила о реализации функций хранения и доступа в рамках предложенных принципов.

В этом сюжете Kisteleki распоряжается не только дисками, но и минутами чужого расследования. Если старая трассировка придёт после того, как смена уже закончилась, её историческая ценность останется; оперативный шанс уйдёт. Открытая дверь архива нуждается в видимых часах.

Первоисточники RIPE