Черновик 24 сентября 2026 · даты волн ещё не назначены

Переезд инфраструктуры с Google Cloud на Hetzner

Мы переносим все сайты с серверов Google Cloud на Hetzner — другого хостинг-провайдера. Для клиентов внешне не меняется ничего: те же домены, те же адреса страниц, та же почта. Меняется только площадка, на которой всё это работает. Единственное, что клиент заметит — короткое окно недоступности в заранее согласованное время.

4 → 3
сервера вместо четырёх
5
этапов, по одному за раз
10–20 мин
типичное окно недоступности
1 неделя
старый сервер ждёт как страховка

Куда что переезжает

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

Сервер 1 — сайты на WordPress
рабочее название hz-wp-1
  • starsportwetten.at
  • elcid.cc
  • загрузка файлов по SFTP
  • мелкие лендинги и переадресации

Почему вместе: эти два сайта уже сейчас стоят на одной машине и устроены одинаково. Разделять их — работа без пользы. Здесь же остаётся запас под новые небольшие проекты.

Сервер 2 — проекты Jatual
рабочее название hz-jatual-1
  • jatual.com + jatual.fr
  • jatualdiamonds.com
  • тестовая площадка jatual.dev

Почему вместе: один клиент, один и тот же движок сайта. Тестовая площадка — копия основной, ей полезно стоять на том же сервере: то, что проверено на тесте, точно так же заработает на бою.

Сервер 3 — учебная платформа
рабочее название hz-lms-1
  • iomad.amlskolenie.sk
  • bel.amlskolenie.sk

Почему отдельно: платформа хранит персональные данные учащихся — ей нужен собственный контур и собственные резервные копии. Плюс обновления учебной системы идут своим графиком и не должны задевать чужие сайты.

Важно для разговора с клиентом: основной сайт amlskolenie.sk и сайт gamayun.sk размещены не у нас — мы их не трогаем. У amlskolenie переезжают только учебные поддомены. Почта клиентов тоже не участвует в переезде.

Порядок переезда

Двигаемся от самого безопасного к самому ответственному. Каждый этап — отдельный день и отдельное согласование; следующий начинается только после того, как предыдущий проверен и устоялся.

1

Тестовая площадка Jatual

Клиента не касается

Начинаем с тестовой площадки — она не рабочая, её остановка никому не мешает. На ней мы отрабатываем всю процедуру и поднимаем сервер, на который позже приедет основной сайт Jatual.

Недоступность: не критична От клиента: ничего не нужно
2

starsportwetten.at и elcid.cc

Нужно согласование

Оба сайта собраны так, что переносятся почти «как есть» — это самый предсказуемый этап. Сайты остаются в том же виде: ничего не обновляем и не переделываем заодно.

Недоступность: 10–20 минут От клиента: окно + доступ к настройкам домена
! Отдельно предупредить тех, кто заливает файлы по SFTP (поставщик PDF-материалов и разработчик мобильного приложения). У них поменяется адрес сервера — без предупреждения загрузка просто перестанет подключаться, и они об этом не догадаются.
3

Основной сайт Jatual и jatualdiamonds.com

Нужно согласование

К этому моменту процедура уже трижды отработана, а сервер для Jatual стоит и работает с первого этапа. Оба сайта переключаются одним движением.

Недоступность: 10–20 минут От клиента: окно
4

Учебная платформа amlskolenie

Самый ответственный этап

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

Недоступность: дольше остальных От клиента: только окно вне учёбы
! Окно нужно выбрать вне учебной активности: платформой пользуются живые учащиеся, и проверку после переезда здесь нельзя сделать за пять минут, как на обычном сайте.
5

Мелкие страницы и переадресации

Клиента не касается

Лендинг Bearstation и переадресация www.gamayun.sk. Некритичные вещи, поэтому в самом конце. Попутно закрываем мелкую недоделку: сейчас лендинг работает без защищённого соединения — выпустим сертификат.

Недоступность: минуты От клиента: ничего не нужно

Что нужно запросить у клиентов

Главная просьба ко всем одна и та же — согласовать время. Дополнительно доступ к настройкам домена нужен только по starsportwetten.at: его домен ведётся в панели стороннего провайдера, и без неё мы переключение не завершим. По остальным площадкам домены ведём сами.

Клиент / площадка Этап О чём просим
starsportwetten.at 2 Окно 10–20 мин · доступ к настройкам домена у провайдера связи · предупредить SFTP-пользователей
elcid.cc 2 Только окно — домен ведём мы сами
Jatual 3 Окно 10–20 мин. Отдельно уточняем внутри: кто ведёт домен jatual.ae — он сейчас указывает не на наш сервер
amlskolenie (учебная платформа) 4 Только окно вне учебной активности — настройки домена ведём мы сами

На что можно опираться в разговоре с клиентом

Это не обещания «на словах», а свойства самой процедуры переезда.

✓
Адреса и почта не меняются

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

✓
Данные переносятся полностью и с проверкой

После переноса сверяем количество записей в базе — не «на глаз», а по числам. Если не совпало, переключение не выполняется.

✓
Старый сервер живёт ещё неделю

Он не удаляется сразу, а остаётся выключенным «на подхвате». Если что-то пойдёт не так — возврат занимает столько же, сколько сам переезд, а не восстановление из архива.

✓
Резервные копии — до, а не после

Автоматические бэкапы на новом сервере настраиваются и проверяются восстановлением прежде чем старый сервер будет отключён.

Открытые вопросы

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