Утром 11 октября казахстанцы столкнулись с перебоями в работе сервисов Yandex Go: пользователи не могли заказать такси, оформить доставку еды, воспользоваться сервисами аренды самокатов и «Яндекс Лавки». Причина — повреждение инфраструктуры компании, расположенной на территории России.
Почему удар по дата-центру в России мешал вызвать такси в Алматы? И как перебои могут отразиться на сохранности персональных данных казахстанцев – клиентов сервисов? Digital Business получил комментарий пресс-службы Яндекс Казахстан и поговорил об этом с экспертом.
Что случилось?
С 8 по 11 октября атаки беспилотников затронули дата-центры «Яндекса» в трех регионах Российской Федерации. Если в первых двух случаях все ограничилось локальными сложностями с доступом к сервисам, то после повреждений дата-центра во Владимире проблемы распространились и на пользователей за пределами российской территории. Проблема вышла далеко за пределы одной страны — сбои затронули также Казахстан, Беларусь, Армению и другие страны, где представлены сервисы экосистемы Яндекс.
Что происходило с сервисом в Казахстане?
Утром 11 октября в Казахстане нельзя было вызвать «Яндекс Такси», сервисы Яндекс Еда и Яндекс Лавка не работали. Пользователи Threads также сообщали о проблемах с доступом к почте, документам и другим сервисам компании.
Перебои затронули и партнеров платформы: водители и курьеры не могли нормально получать и выполнять заказы, сообщает Lada.kz.
В ответ на запрос Digital Business пресс-служба Yandex Qazaqstan подтвердила, что часть сервисов работает с ошибками или временно недоступна. Компания сообщила, что команды работают над восстановлением.
Почему российский дата-центр может влиять на заказ такси в Алматы
Если для пассажира Яндекс Go — это приложение в телефоне, то для компании — это система, которой необходимо принять запрос, обработать его и вернуть результат. И не все необходимые для этого мощности обязательно должны находиться в стране, где пользователь заказывает услугу.
В Yandex Qazaqstan объясняют: сложные технологические сервисы работают на распределенной инфраструктуре. Разные части задач выполняются на вычислительных мощностях в разных странах, и не только на территории Казахстана и Российской Федерации:
«Для работы сложных технологических сервисов, в том числе Яндекса, нужно много вычислительных мощностей. Поэтому задачи распределяют между серверами в разных странах. Если в одной стране происходит сбой, отдельные функции сервиса могут стать недоступны и в другой».
В случае сбоя, как сообщили в пресс-службе, задачи переносят на другие серверы, чтобы восстановить работу сервиса и снизить вероятность повторных перебоев. С такими переносами связаны ошибки в работе сервисов.
Где находятся данные казахстанцев
Если сервисы компании могли перестать работать после атаки на дата-центр в России, значит ли это, что там же могли находиться данные пользователей из Казахстана? На этот вопрос Digital Business пресс-служба компании обозначила позицию по размещению данных:
«Yandex Qazaqstan работает в полном соответствии с законодательством Республики Казахстан. Данные казахстанских пользователей хранятся согласно закону Республики Казахстан, с обеспечением надлежащей защиты персональных данных пользователей наших сервисов».
Также редакция Digital Business обратилась с несколькими вопросами к Нурбеку Садыкову, основателю qCloudy и независимому эксперту. По его словам, у международных сервисов есть типичная схема организации своей инфраструктуры: база с персональными данными клиентов находится в стране, где они представлены, а значительная часть вычислений может работать как на площадках компании в Казахстане, так и в других странах. Это помогает перераспределять мощности в моменты высоких нагрузок или утраты части мощностей.
Нурбек Садыков
«Казахстанское законодательство требует хранить персональные данные граждан на территории страны. Это требование касается всех данных, благодаря которым можно идентицифировать конкретного пользователя как личность, — отмечает Нурбек Садыков. — Где работают вычисления, которые работают с обезличенными данными, закон напрямую не определяет. При этом регуляторные нормы разрешают трансграничную передачу данных, если страна-получатель обеспечивает их защиту. Для отдельных отраслей, например госсектора и финансовых организаций, требования к размещению инфраструктуры строже.
Эксперт рассказывает: чтобы заказ в сервисе был принят и исполнен правильно, кроме хранения, компании нужна работающая логика: подбор исполнителя, расчет цены, построение маршрута, уведомления.
«Хранение и вычисления не работают друг без друга. Данные без вычислений просто лежат, а вычислениям нужен постоянный доступ к данным по сети. Представьте, что ваши документы лежат в сейфе в Алматы, а нотариус, который с ними работает, сидит в другом городе. Сейф цел, документы на месте, но если нотариус недоступен, сделку не провести».
По словам Нурбека Садыкова, крупные технологические компании редко создают отдельный комплект всех необходимых серверов в каждой стране. Это дорого и сложно в обслуживании. Вместо этого несколько крупных дата-центров обеспечивают работу приложений сразу на нескольких рынках и перераспределют нагрузку между ними в случае аварий или ЧП для того, чтобы сервисы продолжали работать. И то, что часть функций продолжает работать, а другие постепенно восстанавливаются, говорит о распределенной архитектуре: нагрузка разнесена по нескольким дата-центрам, и при отказе одного часть систем удается переключить на другие.
«Если сервис появился в одной стране и потом вышел на соседние рынки, он, как правило, опирается на исходные площадки, а местная инфраструктура добавляется постепенно. Так развивалось большинство международных цифровых сервисов», — отмечает Садыков.
При этом не на каждой площадке есть оборудование и программы для всех задач. Поэтому данные пользователя могут храниться в Казахстане, а операции по его заказу — выполняться на серверах в других странах.
Также вечером 11 октября с заявлением выступило Министерство искусственного интеллекта и цифрового развития Казахстана. По их информации, серверы хранения персональных данных казахстанских пользователей “Яндекса” работают штатно:
“Серверы, предназначенные для хранения персональных данных пользователей из Казахстана, размещены на территории страны и работают штатно. Вместе с тем это не означает, что вся платформа функционирует автономно, отдельные компоненты, необходимые для оказания услуг такси и доставки, размещены за пределами Казахстана.
Обеспечение бесперебойной работы сервисов имеет для пользователей первостепенное значение. В связи с этим размещение данных на территории Казахстана и обеспечение устойчивого функционирования цифровых платформ являются самостоятельными задачами, требующими комплексного решения”.
Как восстанавливают работу сервисов
Работы повосстановлениюсервисов продолжаются, сообщили в пресс-службе Yandex Qazaqstan. Компания переносит задачи с недоступных серверов на другие мощности. Пока это происходит, отдельные функции могут работать с ошибками. Точные сроки возвращения всех функций к штатной работе пока не названы, но часть сервисов в приложении Яндекс GO уже доступны.
По наблюдениям редакции на 21:40, работа сервиса Яндекс Такси возобновлена: доступен заказ машин во всех классах. Сервисы Яндекс Еда и Яндекс Лавка работают, но в ограниченном режиме. Также ограничен доступ к функции аренды самокатов и пауэрбанков. Это ситуация на конкретный момент: по мере переключения на другие мощности отдельные функции могут возвращаться в работу.