🦢 Чёрный лебедь спокойного интернета
Ещё недавно я писал в статье про цифровую автаркию:
Ещё недавно сценарии «репозиторий ушёл из региона» и «сервис поднял цены вдвое» считались чёрными лебедями. Теперь лебеди летают стаями, по сезонному расписанию. Страховка, которая была нужна только гигантам, стала нужна каждому».
Тогда это звучало как метафора. Теперь это отчёт о происшествии.
Что случилось за одну неделю🛰 В ночь с 7 на 8 октября дата-центр Яндекса в Сасово Рязанской области был серьёзно повреждён атакой БПЛА. Работа остановлена полностью. Их собственная формулировка: «Пока мы не можем подтвердить возможность восстановления оборудования дата-центра в Сасово».
🛰 9 октября — второй удар. Калуга: несколько модулей выведены из строя.
📉 Акции отреагировали сразу: −2,21%, до 3498 ₽, в лидерах падения на Мосбирже. На сообщениях из Рязанской области бумаги теряли больше 3%.
📜 И вот главное. 10 октября «Яндекс» добавил атаки БПЛА в перечень форс-мажоров во всех своих сервисах. Налёты названы обстоятельствами непреодолимой силы, «возникшими помимо воли сторон и находящимися вне их разумного контроля, и которые делают надлежащее исполнение обязательства сторон невозможным». За компанию в список попали военные действия, терроризм, техногенные катастрофы и «принятие органами власти актов, делающих исполнение обязательства невозможным».
Компания пояснила: положения были и раньше, сейчас их просто «приводят к единому виду» во всех сервисах.
Кто же знал, что Яндекс окажется в таком положении.Для меня сам этот пункт — форс-мажор. Не потому, что это нечестно. А потому что это честно и окончательно. Одной строкой проведена черта: всё, что выше, — их ответственность, всё, что ниже, — ваша.
Дата-центры они сами называют «железным сердцем». Сердце железное. Гарантии — бумажные.
Что это значит лично для меняУдары задели и мой быт: сервисы просели, часть данных, похоже, потеряна, почта работает хуже, Алиса тоже. У меня накопилось много отложенных писем — Яндекс их больше не отправляет. Мой Stalwart в связке с Bulwark — отправляет.
В планах был плавный переезд на свою инфраструктуру,
григ.рф. Судьба сама подталкивает идти быстрее — ладно, иду быстрее.
📬 Почта — своя. Уже работает.
📅 Календарь — переношу прямо сейчас.
🏗 Инфраструктура — переезд начат с сегодняшнего дня.
Цель дерзкая и конкретная: к Новому году
скачать интернет.
А теперь — честно о том, почему это вообще возможноКогда люди слышат «своя инфраструктура», они думают: ноутбук под столом и три скрипта. Нет. Речь о полной копии той части интернета, которой программисту достаточно, чтобы написать любую программу, даже если снаружи выключили всё.
У этой копии четыре слоя, и я разобрал их в статье «
Цифровая автракия»:
🌱
Семена — исходный код. Свой Forgejo или Gitea плюс архив Software Heritage, который хранит репозитории навсегда, даже если автор их удалил.
🚜
Ферма — сборка. Nix или Guix: одинаковые исходники дают байт-в-байт одинаковый результат. Всегда. На любой машине. Хоть через сто лет.
🏬
Склад — раздача. Harbor для контейнеров, Pulp для pip, npm, apt и maven.
🏪
Витрина — запуск в один клик. Всякий красивый UI вроде Coolify.
И вот связка, которую стоит запомнить: витрина без нижних трёх слоёв — это витрина чужого магазина. Кнопка «установить» тянет образ из Docker Hub, образ собран из пакетов PyPI, пакеты выросли из кода на GitHub. Обрыв любого звена — и полка пуста. Разворачивать у себя умеют все. Переживать отключение — никто.
Как понять, где ты сейчас? Я измеряю зрелость по поясам, как в единоборствах:
⬜️
Белый — своя инфраструктура плюс прокси-кэш. Монополист уже не диктует цены: стоимость твоих сервисов — розетка плюс железо.
🟫
Коричневый — зеркала 20% библиотек, от которых ты реально зависишь. Отключение интернета ты заметишь из новостей, а не из терминала.
⬛️
Чёрный — полная пирамида сборки, выращенная из 357 байт, которым не нужно верить на слово. Интернет можно выключать. И самое интересное: всё это помещается на личном компьютере.
Корп