Migration Guides

Migrating AWS EC2 Instances to AnubizHost

AWS pricing is predictable until it isn't - data transfer charges, EBS snapshots, and NAT Gateway costs add up. AWS jurisdiction is unambiguously US. This guide covers moving an EC2 workload to an AnubizHost offshore VPS with predictable flat-rate billing in crypto and no surprise overage charges.

Need this done for your project?

We implement, you ship. Async, documented, done in days.

Start a Brief

Inventory the EC2 Configuration

From the AWS console, capture: instance type (t3.medium, m5.large, etc.), AMI ID, attached EBS volumes, security groups, elastic IP, IAM role, and VPC/subnet placement. Run aws ec2 describe-instances --instance-ids i-xxxx for a JSON dump.

Map the EC2 instance type to an AnubizHost equivalent: t3.medium (2 vCPU, 4GB) maps to VPS II; m5.large (2 vCPU, 8GB) maps to VPS III; c5.xlarge (4 vCPU, 8GB) maps to VPS IV. Memory-optimized r5 maps to AnubizHost premium tier with higher RAM ratios.

Export EC2 Data

The simplest path is filesystem-level rsync from the running EC2 instance. Skip AMI export (it's slow, expensive, and produces a format AnubizHost cannot directly boot).

rsync -aHAXv --numeric-ids --delete \
  --exclude={"/dev","/proc","/sys","/tmp","/run","/mnt","/media","/lost+found"} \
  / root@NEW_IP:/

For EBS volumes attached as data disks, mount them on the EC2 instance and rsync each separately. Note: rsync uses CPU and network on the EC2 side, which contributes to data egress charges. Plan for ~$0.09/GB for outbound from us-east-1.

Convert Security Groups to Linux Firewall

Security groups map to ufw or nftables rules. For each SG inbound rule, add an equivalent ufw allow: ufw allow from 10.0.0.0/8 to any port 5432. Outbound rules are usually permissive on Linux by default; tighten only if your AWS SG was restrictive outbound.

Replicate IAM-based access patterns. If your EC2 instance assumed an IAM role for S3 access, you'll need to use static API keys (or a long-lived assumed role) on the AnubizHost side. Store credentials in /root/.aws/credentials with 600 perms.

DNS Cutover and Route 53 Considerations

If you use Route 53, update the A records to the new IP. Route 53 propagates fast with short TTLs. If you use AWS-only services (ELB, ALB, NLB), replace with HAProxy or nginx on an AnubizHost VPS - or use Cloudflare's load balancer if you want a managed solution.

Re-issue Let's Encrypt on the new host. Verify with curl -I from external. Keep the EC2 instance running for 7 days at minimum as rollback.

Cost and Privacy Comparison

EC2 with EBS, data transfer, and NAT Gateway can run $50-200/month for what looks like a small instance. AnubizHost flat-rate offshore VPS runs $17.90-$74.90/month with unmetered bandwidth and full root. Jurisdiction shifts from US to Romania/Iceland/Netherlands. Related reading: offshore VPS, AWS S3 migration, switching from AWS guide.

Why Anubiz Host

100% async — no calls, no meetings
Delivered in days, not weeks
Full documentation included
Production-grade from day one
Security-first approach
Post-delivery support included

Ready to get started?

Skip the research. Tell us what you need, and we'll scope it, implement it, and hand it back — fully documented and production-ready.

Anubiz Chat AI

Online
Migrate AWS EC2 to AnubizHost - Offshore VPS Switch