Делюсь своими личными наблюдениями о сложившейся ситуации с Интернет-ресурсами на Украине. Возможно, тому кто занят в ИТ эта информация будет интересна или полезна, чтобы увидеть как примерно складывается ситуация в цифрах, понять поведенческие модели, объемы, направления миграции, оценить риски.
На инфографике даже чрезмерно подробно изобразил ситуацию, но ниже ещё подробнее опишу из чего сложились данные, о методе исследования, погрешностях и некоторых выводах.
Показатели
Исходная коллекция веб-ресурсов представлена 1571 доменом которые хостились на территории Украины на момент января 2022 года и ещё 74634 доменами из 10 выбранных мною стран для сравнительного анализа (конечно это не исчерпывающий перечень для каждой страны, а только тот который был в моём распоряжении до начала всех событий; в целом, он также отражает примерную долю каждого в общий вклад в «провайдинг» ресурсов, т.к. сбор вёлся на равных условиях).
Исходная коллекция была опрошена и разделена на 4 группы:
- Moved outside – число ресурсов которые сменили страну хостинга (в сводке «moved outside» приведена краткая статистика перемещения);
- Unavailable – число ресурсов для которых опрос завершился неудачей;
- Moved inside – число ресурсов которые сменили ip адрес и расположение\город внутри страны;
- Stay – число ресурсов которые не изменили значительно своего местоположения и состояния доступности (мог смениться ip адрес, а город расположения остаться прежним).
Подход к исследованию
- В запросах использовался метод .request() NodeJS (v.14.18.1) модуля “https” с таймаутом 40 секунд и браузерными заголовками уровня версии Chrome/96;
code (крайне упрощённо)
https.request({ hostname: host, port: 443, method: 'GET', headers: req_headers }, async (response) => {}) - Все запросы осуществлялись с серверов, расположенных в Великобритании;
- Все опросы производились +-в ночное время.
Дополнительная информация
- observation — отображает наблюдения (по неделям+-) в динамике с 8го марта по 8е мая 2022года (также эта информация выведена на графике, пара дат пропущена);
- countries comparison – для сравнительного анализа тех же ключевых показателей с показателями других стран;
- top sites – топ-60 сайтов для наглядности, с отображением одного из 4х состояний (доступности или наличия и направления релокации).
- hosted zones – сгруппированные доменные зоны 1го уровня которыми представлена «исходная коллекция»;
Возможные погрешности
- В целом, для показателя Unavailable есть погрешность, которую я не определял, сам метод машинного опроса (в частности https.request()) не имитирует обычного Пользователя — некоторые «ошибочные» сайты будут доступны при открытии обычным Пользователем через браузер.
Факторы, которые могут ошибочно влиять на недоступность ресурса
- могла быть подключена «защита от ботов» (машинного опроса);
- могли устареть ssl сертификаты;
- могли быть организованы перенаправления или прочие ограничения..
Поэтому «Unavailable» не стоит отождествлять с полной недоступностью ресурсов для Клиентов, метод скорее был оставлен из-за простоты при массовой проверки ресурсов в условиях ограниченных ресурсов (более 76 тысяч ресурсов если считать по всем странам которые я опрашивал) и равных условий с исходным периодом опроса на начало года, где те же самые домены возвращали в 100% случаев корректный результат.
Также сравнительный анализ с Норвегией, где показатель «недоступных» ресурсов в 1.5% при большем количестве ресурсов (5.2к), говорит, что погрешность в этом плане не должна быть сильно высокой.
Некоторые выводы
- Сравнительный анализ показывает:
- В ~4.3 раз «миграция ресурсов» в другие страны превысила среднее значение;
- В ~1.7 раза «недоступность ресурсов» превысила среднее значение;
- В целом, процесс релокации замедлился, за прошедший месяц набрав немного более 1%, против 8% за первый месяц (с начала наблюдений);
- 87% ресурсов расположены в столичном регионе (t={total resources}).
Дисклеймер
Конечно, хостинг-провайдеры, поисковые гиганты или крупные интернет-мониторинги возможно отразят ситуацию лучше, с большей выборкой и лучшей проверкой доступности, я лишь делюсь своим наблюдением, не претендуя на истинность в последней инстанции;
P.S.
Долго сам наблюдал за ситуацией и возможно бы и не оформил и не опубликовал бы наблюдения, но подтолкнуло то, что продлевать машину в UK на европейском хостинге более не смогу (по известным причинам отключения карт), жаль было бы терять накопленную метрику, так что в динамике показатели закончились, возможно в будущем подведу ещё итог и выложу дополнительно (подписывайтесь).
Мои контакты
telegram: t.me/m_verhov (тут оригинал изображения и вариант упрощённой-мобильной версии результатов мониторинга)
linkedin: https://www.linkedin.com/in/verhov
twitter: https://twitter.com/michaelverhov
Может кто поделится своим наблюдением, инсайдерской информацией или ситуацией, связанной с вопросом вынужденной релокации?
ссылка на оригинал статьи https://habr.com/ru/post/664850/
Добавить комментарий