Переезд с AWS на Valebyte
Переезд с AWS Lightsail/EC2 на Valebyte: предсказуемая фикс-цена, без сюрпризов на data-egress, простая панель управления.
Почему уходят с AWS
Data-egress по $0.09/GB убивает бюджет
AWS берёт $0.09/GB за исходящий трафик в интернет. Месяц с 1 TB трафика добавит $90 поверх стоимости instance'а. SaaS с медиа или бэкапами получает по полной.
Скрытые расходы: NAT, ALB, EIP, snapshot'ы
Простая 'маленькая VPS' конфигурация быстро растёт: $30 NAT Gateway, $20 ALB, $3.65 за неподключенный elastic IP, $0.05/GB-месяц за EBS snapshot. Счёт редко совпадает с калькулятором.
EC2 t3.small — $15.18 за 2 GB shared
Lightsail выглядит дёшево ($3.50/512MB), но ломается при росте. EC2 стоит в 2-3 раза дороже cloud-VPS конкурентов за те же vCPU/RAM.
Vendor-специфичный lock-in
Как только обложились SQS, SNS, IAM-ролями, RDS, ALB, Route53 — миграция требует переписать инфру. Self-host те же паттерны на Linux + Postgres + Caddy.
Сложные права и консоль
IAM мощный, но требует часов на правильную настройку. Для большинства мелких/средних команд это трение без выгоды. Valebyte — один ключ для входа.
Платная поддержка
AWS Basic support = форум и доки. Business support = $100/мес + 10% от счёта. Многие команды никогда не получают живого ответа при поломке.
AWS vs Valebyte: честное сравнение
Не маркетинг — реальные различия. Включая случаи, где они выигрывают.
| Параметр | AWS | Valebyte |
|---|---|---|
| Дешёвый VPS | Lightsail $3.50 — 512 MB / 30 GB / 1 TB лимит | VPS-XS $7.59 — 2 GB / 20 GB NVMe / 10 Гбит/с unmetered |
| Эквивалент 2 GB / 1 vCPU | Lightsail $10 / EC2 t3.small ~$15.18 | VPS-XS $7.59 (dedicated vCPU) |
| Исходящий трафик | $0.09/GB (free 100 GB Lightsail / 1 GB EC2) | 10 Гбит/с unmetered (без overage) |
| Snapshot | $0.05/GB-месяц + cross-region transfer | Бесплатно (включено) |
| Локации | 30+ регионов, 100+ AZ | Multi-provider: FR, NL, DE, NO, JP, IN, US, ZA, AE, BR |
| Сетевые штуки | NAT $30/мес, ALB $20+/мес, EIP $3.65/мес | Всё включено (публичный IP, без per-attachment) |
| БД | RDS db.t4g.micro ~$15/мес + storage + I/O | Self-host Postgres/MySQL на VPS, $0 сверху |
| Object storage | S3 $0.023/GB + $0.005/1000 PUT + egress | BYO MinIO на VPS или Backblaze B2 ($6/TB) |
| Консоль + API | AWS Console + SDK (крутая learning curve) | Web-панель + REST API (просто) |
| Способы оплаты | Карта, AWS credits | Stripe, Square, SEPA, USDT/BTC/ETH/TON, МИР/СБП |
Чек-лист миграции: 12 шагов
Полное время — от 1 часа (мелкий VPS) до 4 часов (БД на TB). Зеро-даунтайм возможен — см. шаги 4-6.
-
1
Сделайте snapshot или бэкап текущих серверов
Для Lightsail: Console → instance → вкладка 'Snapshots' → 'Create snapshot'. Для EC2: создайте AMI из instance'а, отдельно snapshot прикреплённых EBS volume'ов. Оба тарифицируются за storage до удаления.
-
2
Экспортируйте DNS-записи в zone-файл
Route53 → Hosted zones → выберите зону → 'Export to CSV'. Конвертируйте CSV в BIND через `dnscontrol` или импортируйте напрямую в Cloudflare DNS бесплатно.
-
3
Снизьте TTL DNS до 300 секунд
За 24 часа до cutover'а. Посетители увидят новый IP за 5 минут вместо часов ожидания кэша.
-
4
Закажите Valebyte VPS или dedicated под характеристики
Подберите RAM и vCPU точно, диск можно расширить позже. Оплатите удобным способом (карта, SEPA, USDT/BTC, МИР/СБП).
-
5
Перенесите данные через rsync по SSH
`rsync -avzP --delete /source/ root@new-server:/dest/` для файлов, конфигов, Docker volumes, заранее сделанных дампов БД. Сначала с `--dry-run`.
-
6
Перенесите БД logical dump'ом
Postgres: `pg_dumpall | ssh new-server psql`. MySQL: `mysqldump --all-databases | ssh new-server mysql`. Если RDS: временно включите 'Public access', потом `pg_dump` локально. Для Aurora: используйте `pg_dump --no-publications --no-subscriptions` чтобы избежать ошибок реплик.
-
7
Пересоздайте пользователей, SSH-ключи, sudoers
Не копируйте `/etc/shadow` между разными дистрибутивами — используйте `useradd` и скопируйте `~/.ssh/authorized_keys`. Проверьте sudoers через `visudo -c`.
-
8
Поднимите свой стек
Тот же Docker Compose, Ansible playbook или k3s manifest работает на Valebyte (Ubuntu 22/24, Debian 12, AlmaLinux 9 доступны). Никакого vendor lock-in.
-
9
Пересоздайте firewall-правила
Выгрузите существующие правила → пересоздайте через `ufw` или `nftables` на Valebyte. Протестируйте все входящие порты `nmap`'ом снаружи.
-
10
Обновите A/AAAA записи DNS на новые IP
Дождитесь expire старого TTL (5 мин, если снижали заранее). Мониторьте трафик `tcpdump`'ом для подтверждения.
-
11
Подержите оба сервера параллельно 48 часов
Не отключайте старый сразу. Наблюдайте за error-rate, latency, жалобами. Если ломается — DNS назад мгновенно.
-
12
Отключите старый сервис только через 7 дней
Убедитесь, что нигде не ссылается старый IP (cron, webhooks, конфиги в третьих сервисах).
Выбирайте план под ваш AWS-бюджет
Все тарифы — 10 Гбит/с, выделенный IP, root, KVM-консоль
Частые вопросы
AWS вернёт остаток?
Сколько занимает cutover?
Тот же Docker Compose заработает?
API есть?
Можно мигрировать без даунтайма?
Что с лицензиями по IP?
Уходите с AWS сегодня
10 Гбит/с unmetered, multi-region, гибкая оплата (карта, SEPA, крипта, СБП). VPS за 30 секунд.
Выбрать VPS