April 18, 2019

April 18th – apocalypse 2018

Всем привет!

Хотел поделиться как выглядел этот день ровно год назад.

18.04.2018 все в стране испытали сильнейший стресс - начались рандомные блокировки интернет сервисов. Пытались заблокировать телеграм, а заблокировали Амазон. Интернет сломался.

У нас тогда вся медиа хранилась в AWS S3. Из-за блокировок наши сотрудники не могли загружать фото и видео, сервис встал. Казалось, что наступил апокалипсис.

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

Переезжали мы эпично, "под пулями", через промежуточный сервер в Германии чанками по 500GB. Быстро добыть сервер с хорошим каналом, безлимитным трафиком и большим диском было не просто. Дополнительно у консольного aws клиента была особенность, что он не мог одновременно работать с двумя соединениями. Поэтому пришлось написать скрипт, который выкачивал чанк из aws, заливал в mcs, чистил за собой и качал следующий чанк, как-то так.

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

Всем хорошего дня и отличного настроения!