Удары по ЦОДам Яндекса показали не только уязвимость облачных провайдеров. Они показали, как могла бы выглядеть архитектура, если бы была построена иначе. Ниже — технический разбор альтернативного подхода, который позволяет сохранить контроль над кодом и данными в условиях любых внешних сбоев.
Принцип 1: Модульность. Не должно быть единого монолита. Каждый компонент — Git-сервер, база данных, хранилище, CI/CD — должен быть независимым. Если один компонент выходит из строя, остальные продолжают работать. Это не «резервное копирование». Это архитектурная изоляция.
Принцип 2: Отсутствие привязки к вендору. Нельзя строить систему на проприетарных решениях, которые работают только у одного провайдера. Нужны открытые стандарты: S3 для хранения, Docker для контейнеризации, Git для версионирования. Это даёт возможность перенести инфраструктуру в любой ЦОД без переписывания кода.
Принцип 3: Локальный контроль. Код и данные должны храниться на вашем железе. Не в чужом облаке. Не на чужом сервере. На вашем. Это не значит «отказаться от облаков». Это значит — использовать их как инструмент, а не как основу.
Принцип 4: Резервирование. Резервные копии должны быть физически отделены от основного контура. Не в том же облаке. Не на том же сервере. На другом носителе. В другом месте. Это аксиома, которую почему-то игнорируют.
Как это выглядит на практике. Платформа «Ориентир» построена именно по этому принципу. Forgejo для Git-хостинга. Docker для контейнеризации. S3-совместимое хранилище для данных. CI/CD на Forgejo Actions. Всё это работает вместе, но каждый компонент независим. Мы можем перенести инфраструктуру в любой ЦОД. Можем заменить любой компонент. Можем масштабироваться без ограничений. И всё это — без потери данных.
Результат. Если завтра удар придётся по нашему провайдеру — мы не остановимся. Мы просто переключимся на другой ЦОД. Или на своё железо. Потому что у нас есть выбор. А выбор — это контроль.
Мы предупреждали. С 31 июля 2026 года мы говорили: свой контур — это не роскошь. Это необходимость. Теперь это — не теория. Это архитектурный принцип, который можно проверить.
👉 Мы об этом в Дзене: https://dzen.ru/a/asyVxuoi6gfYPsjR
👉 Мы об этом в Дзене: https://dzen.ru/a/aqV4FZMZ8VIpBMwv
Подпишитесь на наш Дзен канал «Ориентир» — твой Git в России.
Как это могло быть иначе: архитектура без единой точки отказа
Источник:
dzen.ru
💬 Комментарии