Измерение Как Путь К Открытости

Сегодня мы все живем в мире «нравится».

Подобные услуги по IP-транзиту, нейтрализации DDoS, в общем, можно найти практически в любом цифровом сервисе.

Это факт: на рынке много поставщиков услуг.

И при сравнении предлагаемых ими услуг между собой потенциальный клиент зачастую имеет небольшой выбор вариантов.

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

Это, как минимум, странное и далеко не объективное сравнение даже по такому простому соотношению, как «цена/качество».

Альтернативы этой ситуации долгое время не было.

Да, есть аналитические агентства, которые сравнивают и анализируют рыночные предложения; еще раз – насколько они доступны и готовы ли мы им полностью доверять? Доля рынка, финансовое состояние компании и другие «показатели бизнеса» могут вообще ничего не говорить о качестве обслуживания.

В настоящее время мы живем в мире сравнения брендов, а не качества услуг, которые они предлагают. На наш взгляд, это довольно плохой знак для рынка.

Однако ситуация меняется и в последнее время стали появляться возможности провести бесплатную количественную и качественную оценку желаемой услуги перед ее покупкой.

И одним из лучших таких механизмов является ЗРЕЛЫЙ Атлас .

Атлас — это набор выборок (probe — «зонд», в ключе сетевой архитектуры — «сенсор»), то есть некоторых точек, к которым может быть отправлена некая задача.

Образцы расположены по всему миру, несколько сотен находятся в пределах государственных границ РФ.

Пробники бывают двух типов: большие (якоря) располагаются в сетях операторов связи и дата-центрах, а маленькие, размером с флешку, можно разместить где угодно — даже на домашнем роутере.

Образцы RIPE Atlas предоставляют прекрасную возможность для качественного исследования, анализа и сравнения сетей.

Независимость от сравниваемых услуг.

RIPE Atlas проделал большую работу над этим сервисом и предоставил общедоступный API с базовым набором команд, таких как ping, трассировка, HTTP get. Однако, как и любой API, он не может сам по себе быть конечным продуктом, и до недавнего времени не существовало готовых механизмов, позволяющих быстро проводить качественную оценку различных сервисов.

Команда Qrator.Radar разработала инструмент визуализации измерений, функционал которого включает в себя несколько типовых экспериментов — в первую очередь несколько вариантов визуализации сетевых задержек (латентностей) и визуализации выдачи DNS. Дополнительно реализован механизм срочной проверки доступности той или иной услуги, что часто требуется командам сетевых инженеров.

В качестве демонстрации возможностей этого инструментария мы провели сравнение с использованием (анонимизированных) четырех довольно крупных поставщиков защиты от DDoS. Мы сравнивали их в первую очередь по задержке.

Почему важно сравнивать услуги по предотвращению DDoS-атак на этом основании? Исторически сервисы по нейтрализации DDoS-атак создавались как сервисы или оборудование, которые вступали в работу сразу в момент атаки.

Однако для многих высокорисковых и высокомаржинальных сервисов постоянное включение и отключение такого сервиса или оборудования все равно приводит к временной недоступности.

В результате, чтобы избежать простоев, сервисы постепенно переходят от модели активации при атаке к модели постоянной и непрерывной фильтрации трафика.

Но это налагает дополнительные требования к низкой задержке для сервисов, предоставляющих услуги фильтрации.

Согласно недавнему исследовать Akamai, удовлетворенность людей падает пропорционально падению качества просматриваемого ими видео и наличию проблем с буферизацией, которые неразрывно связаны с задержками в сети.

Пинг чрезвычайно важен для онлайн-игр и игроков, что делает невозможным соревновательную игру в случае высоких задержек.

Задержка в сети даже влияет на то, как мы ищем информацию в Интернете и принимаем соответствующие решения.

Миллисекунды имеют огромное, иногда невидимое, влияние.



Измерение как путь к открытости

Первая компания заявляет на своем сайте, что у нее более 100 точек присутствия.

Картинка красивая и задержки, как мы видим, в мировом масштабе достаточно низкие.



Измерение как путь к открытости

Вторая картинка соответствует компании с почти 40 точками присутствия, и, как видите, карта задержек стала хуже.



Измерение как путь к открытости

Дальше идет компания, у которой всего 10 точек присутствия, и тут сразу видно, что латентность в большинстве регионов довольно высокая.

Но если посмотреть на другого оператора, у которого тоже 10 точек присутствия, картина снова меняется в лучшую сторону.



Измерение как путь к открытости

Каков вывод? Количество точек присутствия (point-of-presence) и их географическое распределение оказывают сильное влияние на качество предоставляемых услуг, но сам по себе этот критерий не может быть панацеей.

Таким образом, задержка в сетях, имеющих одинаковое количество точек присутствия, может давать совершенно разные результаты, а сеть, имеющая в несколько раз меньше точек присутствия, все равно может иметь очень низкие задержки в данном регионе.



Измерение как путь к открытости

Давайте посмотрим на проблему под другим углом.

Что может дать анализ выдачи DNS при анализе услуг фильтрации трафика, предоставляемых сетями? На следующем рисунке видно, что 2 из 4 операторов используют балансировку DNS для управления трафиком.

В остальных случаях балансировка основана только на BGP. Почему это важно? И BGP Anycast, и GeoDNS являются методами локализации трафика внутри региона и, как следствие, снижения задержки для конечных пользователей.



Измерение как путь к открытости

Исторически балансировка трафика с использованием GeoDNS была популярна среди провайдеров CDN (сетей доставки контента).

По сравнению с BGP Anycast, GeoDNS прост в реализации и управлении и имеет целый набор практически готовых решений.

Однако то, что применимо к CDN, не всегда применимо к службам фильтрации трафика.

Таким образом, в отличие от обычных пользователей, боты могут спокойно игнорировать локальный DNS-сервер и легко создавать перегрузки в определенном регионе, в конечном итоге делая непригодными для использования даже геораспределенные сети.

Как видно из этого примера, возможность качественного сравнения может оказаться весьма полезной при выборе той или иной услуги.

А RIPE Atlas с набором реализованных нами методов значительно упрощает анализ связности операторов связи, поставщиков услуг DDoS-митигации и других сервисов, которые вам обязательно пригодятся завтра, а вполне возможно и сегодня.

Весь исходный код нашего инструментария доступен на GitHub .

Для использования инструментария необходимо иметь виртуальные кредиты, которые начисляются пользователям за работу установленных у них зондов, а также всем владельцам автономных систем со статусом LIR. Стоит отметить, что сами образцы RIPE предоставляет совершенно бесплатно.

основа .

Теги: #atlas #testing #Testing webservices #accessibility #availability #dns #bgp #геоинформационные услуги #измерение #POP #RIPE

Вместе с данным постом часто просматривают: