{"id":14275,"url":"\/distributions\/14275\/click?bit=1&hash=bccbaeb320d3784aa2d1badbee38ca8d11406e8938daaca7e74be177682eb28b","title":"\u041d\u0430 \u0447\u0451\u043c \u0437\u0430\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0442 \u043f\u0440\u043e\u0444\u0435\u0441\u0441\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u043e\u0434\u0430\u0432\u0446\u044b \u0430\u0432\u0442\u043e?","buttonText":"\u0423\u0437\u043d\u0430\u0442\u044c","imageUuid":"f72066c6-8459-501b-aea6-770cd3ac60a6"}

Объяснение: что случилось с Facebook, почему долго чинили и может ли это повториться Статьи редакции

Разбор от бывшего директора по распространению технологий «Яндекса» Григория Бакунова.

Пролистал большую статью от Cloudflare про сегодняшнее падение Facebook и решил написать свою — сильно более простую. 4 октября приблизительно в 19:45 мск оглушительно рухнул Facebook и почти все его внешние и внутренние сервисы. Лежал Facebook, Messenger, Instagram, WhatsApp, лежали корпоративные и бизнес-сервисы Facebook, не отвечали ни сайты, ни мобильные приложения.

Что произошло

Судя по всему, кто-то из сетевых администраторов внёс изменения в конфигурацию сети Facebook — причём так, что большая часть этой сети перестала существовать.

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

Так вот, одна из таких подсетей анонсировала всем внутри и снаружи, что часть сети Facebook теперь находится не у неё. Так получилось, что именно в этой подсети жили NS-сервера, отвечающие за домены, принадлежащие компании. А значит, начиная с какого-то момента все, кто пытался узнать на каком IP-адресе находится facebook.com, стали получать пустой ответ. Последствия предсказуемы: не работает Facebook и все его сервисы у пользователей, внешних и внутренних.

Почему так долго не работали сервисы

Вместе с тем сотрудники Facebook оказались в незавидном положении:

  • Недоступные все внутренние ресурсы компании, включая мессенджеры и корпоративные адресные книги.
  • Нельзя зайти в офис (часть офисов пускали только по бейджикам, которые привязаны к интернет-авторизации).
  • Потеряны почти любые привычные способы коммуникации.

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

При этом крепко досталось всему интернету. Лежали почти все крупные соцсети, которым внезапно достался трафик Facebook — люди, не найдя привычных Instagram и WhatsApp, пошли искать спасения в Twitter и Telegram. Получившие новый трафик поначалу радовались, но потом начали стонать под полученной неожиданно нагрузкой.

Сильно пострадали все публичные DNS-сервера — мобильные клиенты Facebook и все сайты, где была авторизация через Facebook или кнопка like, безостановочно DDoS-или свои DNS запросами к несуществующему Facebook. Трафик некоторых мобильных приложений вырос в 30-50 раз. Впечатляет?

Будет ли такое повторяться

Будет. Потому что современный интернет всё ещё базируется на принципах, которые были выработаны 30, а иногда и больше лет назад. Никто тогда не думал о глобальной мировой сети.

За прошедшие годы человечество построило интернет таким, какой он есть сейчас — централизованным, уязвимым и потому неустойчивым. Последние выключения Cloudflare, Amazon, Facebook и других крупных интернетообразующих сервисов показали, насколько хрупкая конструкция этот наш интернет. И кажется это то, что срочно пора исправить.

0
170 комментариев
Написать комментарий...
Covid 19

Осталось только придумать новый, децентрализованный интернет.

Ответить
Развернуть ветку
greg chudnoff

Если Фейсбук упадет в децентрализованном интернете, то разницы никто не почувствует.

Ответить
Развернуть ветку
Дмитрий Дронов

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

Ответить
Развернуть ветку
greg chudnoff

Скорость прогрузки с упавших фейсбуковских серверов? )))

Ответить
Развернуть ветку
Дмитрий Дронов

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

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

Возможно он есть, возможно я просто не в курсе

Ответить
Развернуть ветку
Николай Замотаев

Федеративных мессенджеров есть несколько, федеративных соцсетей на базе activitypub - тоже.Федеративных -в смысле что работает это как e-mail - сеть едина, присоединиться может любой, сообщения ходят свободно в пределах сети.
Из протоколов для мессенджеров - jabber и matrix (возможно есть что-то ещё), соцсети проще всего искать по ключевому слову activitypub - как пример, например mastodon.

Ps. так же федеративность позволяет выбирать то "законодательство", которому будут подчиняться посты (так как каждый инстанс может писать свои правила).

Ответить
Развернуть ветку
Дмитрий Дронов

А вы не пробовали какой-то клиент под Андроид из этих сетей? Есть какие-то рекомендации личные? Спасибо

Ответить
Развернуть ветку
Николай Замотаев

нет, к сожалению. знаю что есть, но и всё. на jabber - есть conversations, он вроде держит все современные стандарты, бесплатная версия есть в f-droid.

Ответить
Развернуть ветку
Дмитрий Дронов

Нашёл вот такие
Пойду тестить по порядку

Ответить
Развернуть ветку
greg chudnoff

Ну, попробуйте посмотреть видюху с ютуба, если нет рядом зеркала.

Ответить
Развернуть ветку
167 комментариев
Раскрывать всегда