Главное Авторские колонки Пресс-релизы Промо Вакансии Вопросы
😼
Выбор
редакции
382 3 В избр. Сохранено
Авторизуйтесь
Вход с паролем

11 октября: как мы спасали SaaS-бизнес после атаки на дата-центры Яндекса и что из этого получилось

Как вы думаете, что чувствует генеральный директор ИТ-компании, получая воскресным утром на телефон сообщение «Дата-центр „Яндекса“ во Владимире остановил работу после атаки БПЛА»?
Мнение автора может не совпадать с мнением редакции

Всем привет!


Как вы думаете, что чувствует генеральный директор ИТ-компании, получая воскресным утром на телефон сообщение «Дата-центр „Яндекса“ во Владимире остановил работу после атаки БПЛА»?

А в 7:31 — уже сообщение от сотрудника:


Представили? Ну, наверно, не очень живо.

А если добавить, что это уже третий дата-центр Яндекса, подвергшийся атаке за неделю, и что в этом дата-центре были данные некоторых наших клиентов, наши ИТ-продукты, программное обеспечение для разработки, которое кормило компанию и использовалось всеми сотрудниками ежедневно?

Еще трудно представить? Хорошо, представьте, что в один момент все ваши банковские счета, фоточки с телефона и документики с вашего компьютера пропали и вы остались наедине с запрещенным мессенджером, работающим через VPN, но без интернета?

Вот сейчас, наверно, появилась более яркая картинка. Но любителей драмы хочу немного разочаровать. Криков, звонков, экстренных совещаний с командой ранним воскресным утром, брейнштормов и прочих впечатляющих атрибутов кризис-менеджмента, увы, не было.

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

В общем, я почувствовал себя абсолютно бесполезным в тот момент, потому что включились процессы, которые шли явно без моего участия и вовлечения, а наш воскресный чатик забурлил своей жизнью. Не скрою, волнующий холодок по спине ощутимо прошел, но тут уже надо было полагаться на «лодку судьбы» и команду, которая гребет в этой лодке. Всё, что мог сделать CEO в этой ситуации, он уже сделал — или было уже поздно.


Ну а теперь немного ретроспективы и выводов по выживанию SaaS-сервиса для B2B на территории России в современных условиях.

Дам небольшую расшифровку непонятных слов и терминов для любознательного читателя. Я генеральный директор и основатель компании Эквио — e-queo.com.

Мы делаем ИТ-продукты для обучения и развития сотрудников в компаниях.

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

Как устроен бизнес таких компаний, как мы? Мы обычно продаем наш сервис с платформой «под ключ», в ИТ-мире это называется SaaS (Software as a Service). У клиента не болит голова о том, как это работает, потому что мы всё настраиваем, обновляем, чиним и всё время улучшаем. Клиент же сам создает контент, настраивает процессы обучения и смотрит аналитику результатов.

В нашем бизнесе очень важна ИТ-инфраструктура всего сервиса, чтобы всё бесперебойно работало и хранилось. Весь мир в последнее время шёл в сторону оптимизации и удешевления ИТ-инфраструктуры. Ведь проще и дешевле, чтобы всё это хранилось и работало в специальных дата-центрах. Это помогает выдерживать жесткие стандарты безопасности, соблюдать требования законодательства и страховаться от инцидентов (такие дата-центры оборудованы по высочайшим стандартам безопасности).

Мы были одними из самых первых клиентов Yandex Cloud. Яндекс Облако предоставляло нам всю ИТ-инфраструктуру и сопутствующий сервис под ключ, и это было особенно удобно компаниям вроде нашей, которые развивают свои продукты, но пока не имеют возможности вкладываться в серверы и систему безопасности. Наш бизнес рос, клиентам было суперудобно и надежно хранить свои данные в дата-центрах Яндекса. Дата-центры и сервис Яндекс Облака развивались и совершенствовались.

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

Мы брались за сложных клиентов с очень придирчивыми ИТ-безопасниками, которые буквально нас выворачивали наизнанку и всегда имели свое мнение о том, как должна выглядеть их ИТ-инфраструктура. Это привело нас к тому, что, кроме Яндекс Облака, мы научились работать и имели контракты со всеми крупными провайдерами дата-центров, причем некоторые крупные клиенты имели свои частные облака в этих центрах, и мы их там поддерживали. Но основным партнером и поставщиком для большинства наших клиентов все равно было Яндекс Облако.

Два слова про сохранность данных и доступность наших сервисов: бэкапы и восстановление работоспособности платформы в случае инцидентов — несколько разные вещи. За время нашей работы (а это с 2014 года) было многое. Что-то ломалось, выходило из строя, бывали и человеческие ошибки. Но я не помню случая, когда платформа полностью для всех клиентов не работала более часа.

Сохранность данных клиентов и ИТ-продуктов, пользующихся дата-центрами Яндекса, была устроена так.

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

Схема выглядела надежной и предсказуемой. Однако не для всех ИТ-безопасников. Несколько лет назад с приходом одного из таких клиентов возник фантастический тогда вопрос, больше похожий на риторический: «А что будете делать вы, если все дата-центры Яндекса полностью загнутся?»

Ну у нас же есть план Б! Есть действующие контракты с несколькими другими крупными дата-центрами, и мы можем переехать туда. Поэтому уже несколько лет мы дополнительно копируемся в другой дата-центр для особо требовательных клиентов на случай фантастической по тем временам ситуации, если Яндекс возьмет и испарится в мгновение.

Но в сентябре мы собрались с командой по новому поводу. Беспилотники начали летать по дата-центрам, и это было предвестником новых волнующих историй.

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

Для неайтишников приведу такой пример.

Вы живете в отеле, в прекрасном номере с удобствами. На всякий случай (если случится пожар или вас затопит сосед сверху) вы собрали тревожный чемоданчик со всем необходимым. Этот чемоданчик позволит вам комфортно расположиться в любом отеле. Отель вам гарантирует безопасность, и вы можете переехать в любой номер отеля. На всякий случай, когда вы уходите, вы сдаете свой тревожный чемоданчик на хранение охране на ресепшене. Что может случиться?

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

Мы заранее собрали свой дополнительный чемоданчик и отдали на хранение в неинтересное для маньяка место.

Но тут сразу возникает и другой вопрос. А куда переселиться? Есть ли другие отели, или там уже очередь из погорельцев? Поэтому всегда есть вопрос: а ждут ли вас в другом отеле, забронирован ли номер, примут ли вас с вашим тревожным чемоданчиком в новые апартаменты?

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

Но самое важное — иметь профессиональную команду, которая действует согласно этому плану.

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

[11.10.2026 07:31] Руководитель по эксплуатации: «Всем крайне недоброе утро. Телемост неживой, пишу сюда. С опсами начали работы. Буду писать сюда про статус».

[11.10.2026 07:43] — «Запросили квоты у cloud.ru, как договаривались. Они уже ответили. Фокусируемся на восстановлении инфры для разработки, потом начнем восстанавливать проды».

[11.10.2026 08:25] — Cloud.ru расширил квоты. Начинаем работы по поднятию продовых окружений. Как договаривались, начинаем с выделенных окружений. GitLab подняли. Jira и Confluence подняли.

[11.10.2026 09:26] — Помогите, плз, написать текст письма для облачных клиентов. Суть такая: в связи с аварией в Яндексе переносим ваше окружение в cloud.ru. Вам нужно внести изменения в DNS, вот такие...

[11.10.2026 09:28] — Бэкапы есть по всем проектам. Основную инфраструктуру восстановили почти всю, за исключением харбора (хранилище образов, большой объем, в процессе). Начали восстанавливать выделенные облака Эквио.

[11.10.2026 09:47] — Сайт Эквио https://e-queo.com/ подняли, работает. Леонид, проверьте, что функционал сайта (формочки, интеграции и т. п.) живой.

[11.10.2026 09:47] Коммерческий директор: публикуем официальные сообщения клиентам по всем каналам связи:

«Держим вас в курсе.

Восстанавливаем данные. Резервные копии есть — восстанавливаем из них.

Общее облако: действий не нужно. Возвращаем работу платформы централизованно.

Казахстан и зарубежные клиенты: сервисы работают в штатном режиме».


[11.10.2026 10:43] Коммерческий директор: нужно команды взбодрить и успокоить, мы все в частном порядке обсуждаем, ребята нервничают от непонимания. Я сейчас пришлю сообщение, можешь его отправить в наш общий внутренний чат Эквио от себя? И в ЯМ, и в ТГ.

[11.10.2026 10:53] Директор по ключевым клиентам: Валера, спасибо. Успокаиваем клиентов, разъясняем ситуацию. Не все в почту смотрят в выходные. По нашим клиентам всё в процессе, возможно, только [название клиента] завтра будет вносить DNS, если не найдут ИТ сегодня. Клиенты спрашивают временной коридор восстановления, чтобы перестроить свои процессы. На какой промежуток времени сориентировать?

[11.10.2026 10:53] Коммерческий директор: тут важно понимать, что это форс-мажор у нашего поставщика облачных ресурсов. Мы делаем всё возможное и занимаемся восстановлением данных и доступности сервиса.

[11.10.2026 10:58] Руководитель по эксплуатации — текущий статус:

1. Небольшие выделенные частные облака клиентов: восстановлены, про DNS клиентам написали. Некоторые клиенты просили не разворачиваться без «ок» от ИБ, запросили подтверждение, что новый провайдер cloud.ru соответствует 152-ФЗ. Дали черновик поручения на обработку ПДн.

2. Общее облако и большие выделенные окружения: в процессе восстановления, данные восстановлены, много контента, который восстанавливается постепенно.

3. Развитие талантов\HR аналитика: в процессе восстановления.

4. Авторизации, интеграции, специфичные настройки клиентов будем восстанавливать вместе с ними на следующей неделе.


[11.10.2026 12:32] Alexey Vagin: «Яндекс» включил атаки БПЛА в перечень форс-мажорных обстоятельств https://www.rbc.ru/business/10/10/2026/6aca95716ff6d5fdafc490b8

[11.10.2026 12:36] Alexey Vagin: «Спасение утопающих — дело рук самих утопающих» (роман Ильи Ильфа и Евгения Петрова «Двенадцать стульев», 1928 год).


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

В сухом остатке итоги дня:

1. Было затронуто 12 продуктовых окружений (выделенных, общих и частных облаков) и 320 клиентов.

Плюс связанные сервисы: блок «Развитие талантов», HR-аналитика, 5 серверов проектной разработки, около 40 клиентских сайтов-лендингов.

2. За 6,5–7,5 часа мы восстановили техническую инфраструктуру клиентских окружений. Доступность для конечных пользователей возвращалась постепенно, по мере восстановления данных и переключения DNS. Последние выделенные окружения стали доступны 12 октября. Задержки на выделенных окружениях связаны с обновлением DNS-записей (ввиду смены провайдера дата-центра) на стороне клиентов. Какие-то настройки, интеграции, авторизации, требующие совместной работы с клиентами восстанавливались следующую неделю.

3. Контент у клиентов на небольших выделенных облаках доехал практически сразу, в момент восстановления. У самых крупных клиентов с большим количеством контента — за 34,5 ч от начала работ.

4. Точка восстановления была 10.10 в 00:00. Это целостный бэкап всех систем. Бэкап 11.10, к сожалению, не успел завершиться на всех окружениях из-за ночного инцидента.

5. Целостность восстановленных данных проверялась по хеш-суммам (контрольным суммам), все суммы сошлись.

Выводы и мысли о том, что будет дальше.

1) Нас спасло то, что резервирование данных было организовано вне основного облачного провайдера.

2) Были заранее подготовлены договорённости с альтернативными поставщиками инфраструктуры, был реальный опыт работы с ними, обсуждены все нюансы работы.

3) Команда заранее понимала порядок действий и распределение ответственности при аварийном восстановлении. Был согласован план аварийных работ.

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

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

[12.10.2026 10:06] Клиент: «Коллеги, здравствуйте. У меня пользователи не смогли войти в Академию в воскресенье утром. Что вообще происходит и когда это прекратится? Это недопустимо, у нас последние аттестации в понедельник».

И ведь клиент прав. Ему неважно, сколько дата-центров вышло из строя, сколько часов работали наши инженеры и как сложно было всё восстановить.

Приятно осознать, что мы нужны своим клиентам. Значит, наши ребята в воскресенье поработали не зря. В общем, извинились и сказали, что всё уже работает, аттестации проводить можно.

А наша команда спасла бизнес не потому, что в воскресенье совершила невозможное, а потому, что до воскресенья сделала всё необходимое.

P. S. Спасибо команде за прекрасные выходные.

Автор: Алексей Вагин — генеральный директор и основатель компании Эквио

+1
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Стандарт Лайн
Доводит стандарты работы до каждого сотрудника на смене и показывает, кто понял
Новиков Игорь
Самое ценное в этой истории, что процессы включились без вас. Значит, план восстановления жил не только на бумаге. А что пришлось менять на ходу, чего в плане не было?
Ответить
Роман Родионов
Вот это как раз тот случай, когда понимаешь, зачем бизнесу нужна реальная отказоустойчивость, а не просто красивые слова в презентации. Пока всё работает, резервная инфраструктура кажется лишними расходами. Но когда что-то падает, цена этих решений становится совершенно очевидной.

Отдельный респект команде за то, что не просто справились с ситуацией, но и поделились опытом открыто. В SaaS ведь главное не только запустить сервис, но и сохранить доверие клиентов, когда что-то идёт не по плану. И вот здесь как раз проверяется, насколько компания действительно готова к форс-мажорам.
Ответить
Емельянова Вера
Для меня как для клиента это был тест на надежность, который Эквио прошла блестяще. Когда сервис снова заработал, мы даже не потеряли прогресс сотрудников, вся статистика была актуальной. Теперь я точно знаю, что за платформой стоят не только удобные функции для обучения, но и люди, которые умеют держать удар в реальном форс-мажоре. Спасибо команде за профессионализм и за то, что не оставили нас один на один с "тревожным чемоданчиком" в тот день.
Ответить
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.