При этом характер сбоев у разных пользователей заметно отличается. У одних проблемы возникают эпизодически, у других — проявляются в течение дня, а у третьих сервис продолжает работать без видимых изменений.
Как выглядит проблема на уровне пользователей
По сообщениям пользователей, ситуация чаще всего проявляется так:
- сервис может работать стабильнее утром и начинать давать сбои днём;
- отдельные сообщения доходят с задержкой или не всем адресатам;
- фото, видео и голосовые сообщения отправляются хуже обычного текста;
- в течение одного дня работа может меняться без видимых причин.
Из-за этого у пользователей возникает ощущение нестабильности, при которой WhatsApp работает не одинаково для всех и не одинаково в разное время.
Как устроена серверная инфраструктура WhatsApp*
WhatsApp* — распределённый сервис, который не привязан к одному серверу или одному дата-центру. Его инфраструктура состоит из множества серверных кластеров, размещённых в разных странах и регионах.
Подключение пользователей происходит по различным сетевым маршрутам, которые автоматически выбираются системой.
При каждом соединении учитываются:
- доступность серверов;
- текущая нагрузка на инфраструктуру;
- качество сетевых маршрутов между устройством пользователя и серверами сервиса.
В обычных условиях этот процесс незаметен для пользователя.
Почему возникают «волны» в работе сервиса
Когда на уровне сетей или инфраструктуры возникают изменения в маршрутизации, перегрузки или иные технические факторы, работа распределённого сервиса может становиться менее стабильной. В таких условиях возможны несколько сценариев.
Переключение серверных кластеров
При ухудшении соединения с отдельными узлами часть пользователей может автоматически подключаться к другим серверам. У одних это происходит быстрее, у других — с задержкой.
Неравномерная работа сетевых маршрутов
У разных операторов и в разное время суток маршруты передачи данных могут работать по-разному. В результате сервис оказывается доступным не всем пользователям одновременно и с разной степенью стабильности.
Временные периоды улучшения работы
При изменении нагрузки или маршрутизации часть соединений может временно работать стабильнее. Пользователи воспринимают это как восстановление работы сервиса, хотя окончательного изменения ситуации не происходит.
Именно такие процессы формируют ощущение «волнового» режима работы.
Почему это не выглядит как полный отказ сервиса
При полном отключении или тотальной остановке сервиса он перестаёт работать у всех пользователей одновременно. В текущей ситуации картина иная:
- у разных пользователей наблюдается разный опыт;
- сбои затрагивают не все функции одновременно;
- работа сервиса может меняться в течение одного дня.
Такие признаки характерны для нестабильной работы распределённого сервиса в условиях изменений сетевой инфраструктуры, а не для одномоментного прекращения его работы.
Что это значит для пользователей
По наблюдениям пользователей, WhatsApp* в ряде случаев продолжает работать, однако стабильность его функционирования может меняться. Именно поэтому складывается впечатление «волнового» режима — когда сервис то работает стабильнее, то начинает давать сбои, а не находится в постоянном состоянии «работает» или «не работает».
Для пользователей это означает, что:
- перебои могут носить временный и повторяющийся характер;
- стабильность работы может различаться даже в пределах одного города;
- отсутствие проблем в конкретный момент не гарантирует их отсутствия в дальнейшем.
* Принадлежит компании Meta, признанной экстремистской организацией и запрещённой на территории РФ.
Ранее мы разбирались, почему уведомления WhatsApp приходят не всем — и при чём здесь сервисы Google.
Антон Зевакин



