Почему компании мигрируют на российские хостинги
С 2022 года миграция с зарубежных хостингов на российские стала массовым трендом. Причины: требования 152-ФЗ о хранении персональных данных на территории РФ, уход западных провайдеров (Hetzner ограничил РФ-клиентов, AWS и Azure прекратили обслуживание), блокировка оплаты картами МИР за рубежом.
В 2026 году миграция продолжается: компании переносят проекты с DigitalOcean, Vultr, Linode, OVH на российские аналоги. Российский рынок VPS вырос и предлагает конкурентные решения — NVMe-диски, KVM-виртуализация, DDoS-защита и цены от 349 ₽/мес при оплате за месяц.
Основные причины миграции
- 152-ФЗ — персональные данные граждан РФ должны храниться на серверах в России. Штрафы до 18 млн руб.
- Оплата — зарубежные хостинги не принимают карты МИР, СБП, ЮMoney. Оплата через посредников ненадёжна.
- Латентность — серверы в Москве/СПб дают пинг 5-15 мс для российских пользователей vs 50-100 мс из Европы.
- Блокировки — риск блокировки IP-подсетей зарубежных провайдеров Роскомнадзором.
- Поддержка на русском — техподдержка 24/7 на русском языке без языкового барьера.
Чеклист перед миграцией
Подготовка — ключ к миграции без простоя. Пройдите этот чеклист перед началом переноса.
- Инвентаризация: список всех сайтов, баз данных, DNS-записей, SSL-сертификатов, cron-задач
- Оценка ресурсов: текущее потребление CPU, RAM, диска (htop, df -h, du -sh)
- Выбор нового провайдера: KVM, NVMe, ЦОД в нужном регионе, подходящий тариф
- Бэкап всего: файлы, базы данных, конфигурации, .env файлы, SSL-сертификаты
- Проверка DNS TTL: снизить TTL до 300 секунд за 24-48 часов до миграции
- Тестирование нового сервера: установить ПО, проверить совместимость версий
- Планирование окна миграции: минимум трафика (ночь выходного дня)
- Уведомление пользователей: если ожидается простой более 15 минут
Перенос файлов: rsync и tar
rsync — лучший инструмент для переноса файлов между серверами. Поддерживает инкрементальное копирование, сжатие и сохранение прав.
rsync через SSH
# С текущего (зарубежного) сервера на новый (российский)
rsync -avz --progress -e 'ssh -p 22' \
/var/www/ user@NEW_SERVER_IP:/var/www/
# Или с нового сервера забрать данные со старого
rsync -avz --progress -e 'ssh -p 22' \
user@OLD_SERVER_IP:/var/www/ /var/www/Большие архивы через tar + ssh
# Архивация и передача одной командой
ssh user@OLD_SERVER 'tar czf - /var/www' | tar xzf - -C /
# Для очень больших файлов (10+ ГБ)
ssh user@OLD_SERVER 'tar cf - /var/www' | pv | tar xf - -C /Второй проход rsync (перед переключением DNS)
# Синхронизация изменений за время миграции
rsync -avz --delete --progress -e 'ssh -p 22' \
user@OLD_SERVER:/var/www/ /var/www/Флаг --delete удалит файлы на новом сервере, которых нет на старом. Используйте осторожно.
Перенос базы данных MySQL/PostgreSQL
MySQL / MariaDB
# Экспорт на старом сервере
mysqldump -u root -p --all-databases --single-transaction \
--routines --triggers > all_databases.sql
# Передача на новый сервер
scp all_databases.sql user@NEW_SERVER:/tmp/
# Импорт на новом сервере
mysql -u root -p < /tmp/all_databases.sqlPostgreSQL
# Экспорт на старом сервере
pg_dumpall -U postgres > all_databases.sql
# Или конкретная база
pg_dump -U postgres -d mydb -F c -f mydb.dump
# Импорт на новом сервере
psql -U postgres < /tmp/all_databases.sql
# Или
pg_restore -U postgres -d mydb /tmp/mydb.dumpДля больших баз (10+ ГБ): потоковый перенос
# MySQL: прямая передача через pipe
mysqldump -u root -p mydb | ssh user@NEW_SERVER 'mysql -u root -p mydb'
# PostgreSQL: прямая передача
pg_dump -U postgres mydb | ssh user@NEW_SERVER 'psql -U postgres mydb'Перенос Docker-контейнеров
Если проект работает в Docker, миграция значительно проще — достаточно перенести docker-compose.yml, volumes и .env.
Перенос Docker volumes
# Экспорт volume
docker run --rm -v myvolume:/data -v $(pwd):/backup \
alpine tar czf /backup/myvolume.tar.gz -C /data .
# Передача на новый сервер
scp myvolume.tar.gz user@NEW_SERVER:/tmp/
# Импорт volume на новом сервере
docker volume create myvolume
docker run --rm -v myvolume:/data -v /tmp:/backup \
alpine tar xzf /backup/myvolume.tar.gz -C /dataПолная миграция Docker-проекта
# 1. Копируем проект (косая черта в конце источника — копируется содержимое, а не папка в папку)
rsync -avz /app/myproject/ user@NEW_SERVER:/app/myproject/
# 2. На новом сервере
cd /app/myproject
docker compose pull # или docker compose build
docker compose up -d
# 3. Проверяем
docker compose ps
curl http://localhost:3000/healthПеренос DNS и SSL без простоя
Правильный перенос DNS — критически важный шаг. Ошибка здесь приводит к простою от часов до суток.
Алгоритм переноса DNS
- За 48 часов до переезда: снизить TTL всех A-записей до 300 секунд (5 минут)
- Перенести файлы и БД на новый сервер
- Настроить веб-сервер и проверить работу по IP: curl -H 'Host: example.com' http://NEW_IP
- Получить SSL-сертификат на новом сервере (Certbot standalone или webroot)
- Переключить A-запись на новый IP в панели регистратора
- Подождать 5-15 минут (TTL 300 сек) для распространения DNS
- Проверить: dig +short example.com должен показать новый IP
- Через 24-48 часов: вернуть TTL на стандартные 3600 секунд
SSL-сертификат на новом сервере
# Вариант 1: Certbot после переключения DNS
sudo certbot --nginx -d example.com -d www.example.com
# Вариант 2: перенос существующего сертификата целиком.
# tar сохраняет символические ссылки live/ → archive/, без них certbot renew
# сломается; scp -r их не сохраняет, а в /etc без sudo не пишет
# На старом сервере:
sudo tar czf /tmp/letsencrypt.tar.gz -C /etc letsencrypt
scp /tmp/letsencrypt.tar.gz user@NEW_SERVER:/tmp/
# На новом сервере:
sudo tar xzf /tmp/letsencrypt.tar.gz -C /etc
Аналоги зарубежных хостингов в России
Для каждого популярного зарубежного провайдера есть российский аналог с сопоставимыми характеристиками.
- DigitalOcean -> Timeweb Cloud — облачные VPS с API, почасовая оплата, Kubernetes, S3. Цены сопоставимы.
- Vultr / Linode -> Timeweb Cloud — помимо основной линейки на 3,3 ГГц есть High CPU на 5 ГГц и Dedicated CPU; процессоры провайдер называет Intel Xeon и AMD EPYC, канал у тарифов 1 Гбит/с.
- Hetzner -> AdminVPS — надёжные VPS с DDoS-защитой, ЦОД в РФ — статья 18 152-ФЗ требует хранить персональные данные россиян в России.
- AWS EC2 -> Timeweb Cloud — полноценные облачные платформы с IaaS/PaaS.
- OVH -> AdminVPS — бюджетные VPS с включённым трафиком от 1 ТБ/мес на младшем тарифе до 10 ТБ на старших и еженедельной копией сервера (у Lite копии платные).
- Contabo -> AdminVPS — бюджетные VPS от 349 ₽/мес при оплате за месяц, большие конфигурации за малую цену.
Все перечисленные провайдеры принимают карты МИР, СБП, ЮMoney и предоставляют техподдержку на русском языке.
Реклама · ООО «Админвпс»
AdminVPS Micro — 899 ₽ при оплате за месяц
2 ядра 3,6 ГГц, 4 ГБ RAM, 60 ГБ NVMe, канал 1 Гбит/с и 5 ТБ включённого трафика с расширением до 37 ТБ. Тариф берите по шагу 2 чеклиста — по замеру текущего потребления, а не по цене: это Micro для типового сайта компании, переезжающего с Hetzner, OVH или Contabo. Под статику и лендинг хватит Lite за 349 ₽/мес при оплате за месяц, но у него канал 100 Мбит/с и 1 ТБ трафика — перенос десятков гигабайт через rsync упрётся в канал, а не в диск. И считайте место под сам переезд: файлы, дамп базы и распакованная копия какое-то время лежат рядом. Резервные копии у AdminVPS еженедельные и входят в тариф начиная с Promo, у Lite они платные — суточные изменения после переезда копируйте своим расписанием.
Год −15 %
Промокод EASYLINK — скидка 60 % на первый месяц при оплате за 1 месяц, кроме тарифов Lite.
Типичные проблемы при миграции и их решения
- Разные версии PHP/MySQL — проверьте совместимость: php -v, mysql --version. Установите нужную версию через PPA или Docker.
- Различия в путях файлов — Nginx/Apache конфигурации могут ссылаться на старые пути. Проверьте все root, alias, include.
- Права доступа — после rsync проверьте: chown -R www-data:www-data /var/www/ и chmod -R 755 /var/www/
- Cron-задачи забыты — экспортируйте: crontab -l > crontab_backup.txt на старом сервере.
- Email-сервер — MX-записи, SPF, DKIM, DMARC нужно обновить для нового IP.
- Hardcoded IP-адреса — grep -r 'OLD_IP' /var/www/ /etc/nginx/ для поиска захардкоженных адресов.
Заключение
Порядок, при котором сайт не ложится ни на минуту, одинаков для любого переезда — и внутри России тоже. Пять шагов, окно TTL и то, что переезжает отдельно от файлов, разобраны здесь.
Миграция с зарубежного хостинга на российский — управляемый процесс, который при правильной подготовке занимает 2-4 часа с простоем менее 15 минут. Ключи к успеху: полный бэкап, снижение DNS TTL, тестирование на новом сервере до переключения и второй проход rsync.
Российские провайдеры в 2026 году предлагают полные аналоги зарубежных сервисов: NVMe, KVM, Docker, Kubernetes, API. Сравните тарифы и условия на EasyLinkLife.
Реклама · АО «ТаймВэб»
Российский аналог DigitalOcean
Timeweb Cloud — облачные VPS с API, Kubernetes, S3. Оплата МИР, СБП. Помощь с миграцией.
Реклама · ООО «Админвпс»
AdminVPS — производительный VPS в России
Линейка 5,0 ГГц, NVMe на всех тарифах и площадки в России — замена зарубежным провайдерам с соблюдением 152-ФЗ. Перенос сайта входит в пакет администрирования, когда подключена панель.
Промокод EASYLINK — скидка 60 % на первый месяц при оплате за 1 месяц, кроме тарифов Lite.
Реклама · ООО «Админвпс»
AdminVPS — VPS с защитой от DDoS в России
Российские площадки под 152-ФЗ, бесплатная фильтрация уровней L2–L4 и техподдержка 24/7 в стоимости. Перенос сайта входит в пакет администрирования при панели. От 349 ₽/мес при помесячной оплате.
Промокод EASYLINK — скидка 60 % на первый месяц при оплате за 1 месяц, кроме тарифов Lite.
Частые вопросы
Сколько времени занимает миграция VPS?
Подготовка: 2-4 часа. Перенос данных: 30 мин — 2 часа (зависит от объёма). Простой при переключении DNS: 5-15 минут при TTL 300 сек. Общее время: 4-8 часов.
Можно ли мигрировать без простоя?
Практически да. За 48 часов до переезда снизьте TTL DNS до 300 сек, перенесите данные, настройте новый сервер, сделайте финальный rsync и переключите DNS. Простой, по нашей оценке, — 5–15 минут.
Какой российский хостинг заменит DigitalOcean?
Timeweb Cloud — ближайший аналог: облачные VPS, API, почасовая оплата, Kubernetes, S3. Цены сопоставимы, ЦОД в России, оплата картами МИР.
Обязательно ли хранить данные в России по 152-ФЗ?
Да, персональные данные граждан РФ должны первично обрабатываться и храниться на территории России. Штрафы за нарушение: до 18 млн руб. (с 2024 года).
Как перенести Let's Encrypt сертификат?
Скопируйте /etc/letsencrypt/live/, /etc/letsencrypt/archive/ и /etc/letsencrypt/renewal/ на новый сервер через scp. Или получите новый сертификат через certbot после переключения DNS.
Нужно ли менять регистратора домена при миграции?
Нет. Домен остаётся у текущего регистратора. Меняется только A-запись (IP-адрес). Если регистратор зарубежный — рассмотрите перенос на Timeweb или RU-CENTER для надёжности.
Найдите российский аналог вашего хостинга
Сравнить российские VPSСсылки на провайдеров в этом материале партнёрские: если вы оформите услугу, мы получим комиссию. На цену для вас это не влияет. Подробнее