Migration · 1 hour · Zero data loss

Migrate from AWS to Valebyte

Move from AWS Lightsail/EC2 to Valebyte: predictable flat pricing, no surprise data-egress bills, simpler control panel.

Why people leave AWS

Data egress at $0.09/GB destroys budgets

AWS charges $0.09/GB for outbound traffic to the internet. A 1 TB-traffic month adds $90 to your bill on top of the instance. SaaS apps with large media or backups are hit hardest.

Hidden costs: NAT, ALB, EIP, snapshots

A simple 'small VPS' setup quickly grows: $30 NAT Gateway, $20 ALB, $3.65 elastic IP if unattached, $0.05/GB-month for EBS snapshots. The bill rarely matches the calculator.

EC2 t3.small is $15.18 for 2 GB shared

Lightsail looks cheap ($3.50/512MB) but breaks at scale. EC2 prices are 2-3x higher than competitive cloud VPS for the same vCPU/RAM.

Vendor-specific lock-in

Once you wire up SQS, SNS, IAM roles, RDS, ALB, Route53 — migration involves rewriting infrastructure. Self-host the same patterns on Linux + Postgres + Caddy.

Complex permissions and console

IAM is powerful but requires hours to configure correctly. For most small/mid teams, this is friction without payoff. Valebyte is a one-key login.

Support paywall

AWS Basic support = forum and docs. Business support = $100/mo + 10% of bill. Many teams never get a human answer when something breaks.

AWS vs Valebyte: honest comparison

No marketing — actual differences. Including where they win.

FeatureAWSValebyte
Cheapest VPS Lightsail $3.50 — 512 MB / 30 GB / 1 TB cap VPS-XS $7.59 — 2 GB / 20 GB NVMe / 10 Gbps unmetered
Equivalent of 2 GB / 1 vCPU Lightsail $10 / EC2 t3.small ~$15.18 VPS-XS $7.59 (dedicated vCPU)
Outbound traffic $0.09/GB (free 100 GB Lightsail / 1 GB EC2) 10 Gbps unmetered (no overage)
Snapshot pricing $0.05/GB-month + cross-region transfer Free (included)
Locations 30+ regions, 100+ AZs Multi-provider: FR, NL, DE, NO, JP, IN, US, ZA, AE, BR
Network attachments NAT $30/mo, ALB $20+/mo, EIP $3.65/mo All included (public IP, no per-attachment fees)
Database RDS db.t4g.micro ~$15/mo + storage + I/O Self-host Postgres/MySQL on your VPS, $0 extra
Object storage S3 $0.023/GB + $0.005/1000 PUT + egress BYO MinIO on VPS or Backblaze B2 ($6/TB)
Console + API AWS Console + SDK (steep learning curve) Web panel + REST API (simple)
Payment methods Card, AWS credits Stripe, Square, SEPA, USDT/BTC/ETH/TON, MIR/SBP

Migration checklist: 12 steps

Total time — 1 hour (small VPS) to 4 hours (TB-scale DB). Zero-downtime possible — steps 4-6.

  1. 1

    Snapshot or back up your existing servers

    For Lightsail: Console → instance → 'Snapshots' tab → 'Create snapshot'. For EC2: Create AMI from instance, also snapshot attached EBS volumes. Both incur ongoing storage cost until deleted.

  2. 2

    Export DNS records to a zone file

    Route53 → Hosted zones → select zone → 'Export to CSV'. Convert CSV to BIND format with `dnscontrol` or import directly into Cloudflare DNS for free.

  3. 3

    Lower DNS TTL to 300 seconds

    Do this 24h before cutover. Visitors see new IP within 5 min instead of waiting hours for caches.

  4. 4

    Order your Valebyte VPS or dedicated matching specs

    Match RAM and vCPU; disk you can grow later. Pay your preferred way (card, SEPA, USDT/BTC, MIR/SBP).

  5. 5

    Restore data via rsync over SSH

    `rsync -avzP --delete /source/ root@new-server:/dest/` for files, configs, Docker volumes, and pre-dumped databases. Test first with `--dry-run`.

  6. 6

    Migrate databases with logical dump

    Postgres: `pg_dumpall | ssh new-server psql`. MySQL: `mysqldump --all-databases | ssh new-server mysql`. If on RDS: enable a 'Public access' temporarily, then `pg_dump` from your local. For Aurora: use `pg_dump --no-publications --no-subscriptions` to avoid replica errors.

  7. 7

    Re-create users, SSH keys, sudoers

    Don't copy `/etc/shadow` blindly across distros — use `useradd` and copy `~/.ssh/authorized_keys`. Verify sudoers with `visudo -c`.

  8. 8

    Install your stack

    Same Docker Compose, Ansible playbook, or k3s manifest works on Valebyte (Ubuntu 22/24, Debian 12, AlmaLinux 9 are available). No vendor-specific lock-in.

  9. 9

    Re-create firewall rules

    List your existing rules → recreate via `ufw` or `nftables` on Valebyte. Test all inbound services with `nmap` from outside before going live.

  10. 10

    Update DNS A/AAAA records to new IPs

    Wait for old TTL to expire (5 min if you lowered earlier). Watch traffic with `tcpdump` to confirm requests are arriving on the new server.

  11. 11

    Run both servers in parallel for 48 hours

    Don't shut down the old side immediately. Watch error rates, latency, customer complaints. If something breaks — flip DNS back instantly.

  12. 12

    Cancel old service only after 7 days

    Wait until you're sure nothing references old IPs (cron jobs, webhooks, hardcoded configs in third-party services).

Pick a plan that matches your AWS budget

All plans: 10 Gbps, dedicated IP, full root, KVM console

VPS-XS
$7.59/mo
  • 1.00 vCPU
  • 2 GB RAM
  • 20 GB NVMe
  • 10 Gbps unmetered
Order
VPS-S
$13.10/mo
  • 2.00 vCPU
  • 4 GB RAM
  • 40 GB NVMe
  • 10 Gbps unmetered
Order
VPS-M
$24.14/mo
  • 4.00 vCPU
  • 8 GB RAM
  • 80 GB NVMe
  • 10 Gbps unmetered
Order
VPS-L
$47.69/mo
  • 8.00 vCPU
  • 16 GB RAM
  • 150 GB NVMe
  • 10 Gbps unmetered
Order
VPS-XL
$88.46/mo
  • 16.00 vCPU
  • 32 GB RAM
  • 300 GB NVMe
  • 10 Gbps unmetered
Order
VPS-2XL
$182.50/mo
  • 24.00 vCPU
  • 64 GB RAM
  • 400 GB NVMe
  • 10 Gbps unmetered
Order

Frequently asked questions

Will AWS refund unused balance?
It depends on the plan. Most AWS plans refund pro-rata for hourly billing or remaining month. Check their billing page or contact support before closing.
How fast is the actual cutover?
DNS propagation 5-30 min if TTL=300 was set 24h before. DB dump+restore: 10 GB ~ 5 min, 100 GB ~ 30 min, 1 TB ~ a few hours over 1 Gbps. User-visible downtime if scripted: 5-15 minutes.
Can I run my Docker Compose stack on Valebyte?
Yes. Valebyte VPS provides full root on KVM. AlmaLinux 9, Ubuntu 22/24, Debian 12 are available — Docker works out of the box. `docker-compose.yml` migrates unchanged.
Do you have an API?
VPS create/destroy/snapshot/rebuild/console is fully API-driven (HostPVE-powered). Dedicated server ordering is currently manual fulfillment within 1-24 hours; full API by Q3 2026.
Can I migrate without downtime?
Yes with database replication (logical or physical) before cutover, then DNS flip. Most users accept 5-15 min as it's much simpler. Real zero-downtime is proportional to your service architecture — we can advise on a free call.
What about IP-based licenses?
Licenses tied to specific IPs (Plesk, cPanel, MetaTrader, IDS appliances) need re-issuing. Talk to your license vendor before cutover.

Leave AWS today

10 Gbps unmetered, multi-region, flexible payment (card, SEPA, crypto, MIR). VPS in 30 seconds.

Choose VPS
support_agent
Valebyte Support
Usually replies within minutes
Hi there!
Send us a message and we'll reply as soon as possible.