Миграция физических офисных серверов в облако с Cloudflare Load Balancer
Контекст
Клиент — сервисная компания с интенсивной дневной нагрузкой — держал все свои физические серверы в офисе: внутренние приложения, базу данных, систему управления и сервисы, которыми пользуются сотрудники на выезде. Эта схема работала годами и имела очевидное преимущество: всё было «под рукой», в техническом помещении рядом с офисами.
По мере роста бизнеса именно эта «близость» стала главной уязвимостью. Всё, что обеспечивало ежедневную работу, зависело от одного помещения, одной электрической розетки и одного интернет-провайдера.
Проблема
Любое отключение электричества в здании останавливало всю компанию. Любой перебой офисного интернета отрезал выездных сотрудников от систем. Имеющиеся ИБП покрывали минуты, а не часы — достаточно, чтобы корректно выключить серверы, но не для того, чтобы продолжать работу.
На практике вся инфраструктура представляла собой единую точку отказа. Электромонтажные работы в здании, назначенные управляющей компанией на четверг, означали целый день потерянной работы. А риск незапланированного инцидента — отказ оборудования, перегрев, затопление — не покрывался никаким реальным планом непрерывности.
Решение
Мы начали с аудита нагрузок: что работает на каждом сервере, какие ресурсы потребляет, какие зависимости существуют между приложениями и насколько они критичны для работы. На основе аудита мы определили порядок миграции — сначала низкорисковые сервисы, базу данных и критичные системы в последнюю очередь.
Приложения были контейнеризированы с помощью Docker, что позволило перемещать и реплицировать их без привязки к старой конфигурации серверов. Миграцию в облако выполняли поэтапно, с репликацией между инстансами, а трафик распределяли через Cloudflare Load Balancer, с health-проверками, которые постоянно отслеживают состояние каждого сервера, и автоматическим переключением (failover) на исправные инстансы.
Мы добавили шифрованный off-site-бэкап, безопасный VPN-доступ для команды и мониторинг 24/7 с оповещениями. Каждый этап миграции выполнялся вне рабочего времени, с готовым планом отката — результат: нулевой запланированный простой, и сотрудники не заметили переключения.
Технологии
- Docker — контейнеризация приложений
- Cloudflare Load Balancer — распределение трафика, health-проверки, failover
- Шифрованный off-site-бэкап
- VPN — безопасный доступ для команды
- Мониторинг 24/7 с оповещениями
Результаты
- Полная независимость от физической офисной инфраструктуры
- Uptime 99,9%+, измеренный с момента завершения миграции
- Автоматический failover менее чем за 30 секунд, без ручного вмешательства
- Предсказуемые ежемесячные затраты — без неожиданных вложений в оборудование
Серверная в офисе всё ещё существует — но теперь это просто помещение. Бизнес больше от него не зависит.