Erik Mclean/Unsplash
Erik Mclean/Unsplash

«Интернет сломался»: почему перестали работать крупнейшие сайты

В Twitter не отображались эмодзи, а The Verge пришлось публиковать новости в Google Docs

В работе нескольких популярных онлайн-сервисов, мировых СМИ и государственных структур произошел масштабный сбой — днем 8 июня они одновременно ушли в офлайн. Всему виной стали неполадки на сервисе дистрибуции контента, которые продолжались примерно 45 минут. Объясняем, что такое CDN-провайдер и как сбой в нем вызвал «падение интернета».

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

Пользователи по всему миру испытали проблемы с доступом ко многим популярным ресурсам. По данным DownDetector среди них: The Guardian; The New York Times; Financial Times; BuzzFeed News; «Би-би-си»; CNN; The Verge; Amazon; PayPal; Github; Twitter; Reddit; Vimeo; eBay; Spotify; Stackoverflow.

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

Редактор The Verge Том Уоррен охарактеризовал ситуацию максимально исчерпывающе: «Интернет сломался». Изданию пришлось публиковать новости в Google Docs, пока доступ не был восстановлен.

Что было с сервисами?

Больше всего сообщений о неполадках в работе поступило от пользователей Twitch. О сбоях в работе платформы написали несколько тысяч человек: 75% из них не смогли зайти на сайт, а 21% пожаловались на проблемы со входом в систему. У остальных не загружались видеоролики.

Более 400 человек сообщили и о сбое работы Reddit — у большинства из них не загружался сайт. Пользователи GitHub и Spotify также столкнулись с неполадками, связанными с загрузкой сайта и авторизацией в системе. 44% клиента Spotify не могли загрузить музыку.

У некоторых пользователей наблюдались проблемы с отображением изображений и эмодзи в Twitter, но сама социальная сеть продолжала работать.

С чем это связано?

Изначально предполагалось, что перестали работать облачные сервисы Amazon Web Services, но причина оказалась в другом. Сбой произошел в сети дистрибуции контента (Content delivery network, CDN) компании Fastly, об этом сообщил менеджер Financial Times.

Fastly уже начали расследование «потенциального влияния на производительность услуг CDN». На сайте Fastly появилось сообщение, что проблема установлена, и уже ведутся работы по ее устранению.

Что такое CDN-провайдер?

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

В обычном режиме контент с сайта на девайс пользователя доставляется так:

1) Человек отправляет запрос на сайт, чтобы открыть ту или иную страницу.

2) Запрос уходит на сервер, где хранятся данные.

3) Сервер передает клиенту запрошенные данные — и страница прогружается.

Но в интернете с каждым годом становится все больше «тяжелого» контента. Чем дальше пользователь находится от оригинального сервера, тем дольше приходится ждать ответа.

Именно поэтому CDN-cерверы географически располагаются так, чтобы сделать время ответа для пользователей минимальным. В результате контент прогружается не с основного сервера, а с ближайшего к пользователю.

CDN-провайдеры контролируют огромную сеть серверов, которые расположены по всему миру. Пример Fastly показывает, как один небольшой сбой может парализовать работу десятков сайтов и сервисов.

━━━━━

Никита Прунков