AWS EC2 비용 절감 70%: 저렴한 VPS로 마이그레이션 완벽 가이드 2026

AWS EC2를 사용하고 계신가요? t3.medium 한 달 요금이 약 $30인데, 같은 사양을 VultrDigitalOcean에서 빌리면 월 $6~12면 됩니다. 이 글에서는 AWS EC2에서 저렴한 VPS로 마이그레이션하여 비용을 70% 이상 절감하는 완벽 가이드를 제공합니다.

🔗 마이그레이션 추천 서비스:

  • Vultr — 월 $2.50부터, 서울 리전 보유, $100 크레딧
  • DigitalOcean — 월 $4부터, $200 크레딧

목차

  1. AWS EC2 비용 구조: 왜 이렇게 비싼가?
  2. 비용 비교: EC2 vs Vultr vs DigitalOcean vs Hetzner
  3. 마이그레이션 전 준비사항
  4. Step-by-Step 마이그레이션 튜토리얼
  5. DNS 전환 및 무중단 배포
  6. EC2를 유지해야 하는 경우
  7. 자주 묻는 질문 (FAQ)

1. AWS EC2 비용 구조: 왜 이렇게 비싼가?

AWS EC2는 기능이 풍부하지만, 그만큼 비용 구조가 복잡하고 비쌉니다. 같은 사양의 VPS 대비 2~5배 비용이 발생하는 주요 이유는 다음과 같습니다:

EC2 비용 구성 요소

항목 설명 숨은 비용
인스턴스 요금 t3.medium (2 vCPU, 4GB) 시간당 $0.0416 월 약 $30
EBS 볼륨 gp3 100GB: 월 $8 스토리지 별도 과금
데이터 전송 아웃바운드 GB당 $0.09 1TB 송신 시 $90 추가
로드밸런서 ALB 월 $16 + 처리량별 소규모엔 불필요
NAT Gateway 월 $32 + 처리량별 프라이빗 서브넷 사용 시
CloudWatch 커스텀 메트릭, 알람별 누적되면 무시 못 함

💡 숨은 비용의 함정: EC2 인스턴스 요금만 보면 괜찮아 보이지만, EBS, 데이터 전송, NAT Gateway 등을 합치면 실제 청구액은 예상의 2~3배가 되는 경우가 흔합니다. AWS Bill을 꼼꼼히 확인하세요.


2. 비용 비교: EC2 vs Vultr vs DigitalOcean vs Hetzner

2 vCPU / 4GB RAM / 80GB SSD 월 요금 비교

서비스 인스턴스 월 요금 포함 트래픽 비고
AWS EC2 t3.medium $30+ 1GB (송신) EBS, 데이터 전송 별도
Vultr 2 vCPU $24 2TB 서울 리전 가능
DigitalOcean 2 vCPU $24 2TB 싱가포르 리전
Hetzner CX32 $11.50 20TB 독일/핀란드

연간 절감액 시뮬레이션

이전 경로 월 절감 연간 절감 절감율
EC2 → Vultr $6+ $72+ 20%+
EC2 → DigitalOcean $6+ $72+ 20%+
EC2 → Hetzner $18+ $216+ 62%+
EC2 (전체) → Vultr (전체) $15~30+ $180~360+ 50~70%

EBS 비용, 데이터 전송 비용, NAT Gateway 등 EC2의 숨은 비용까지 포함하면 실제 절감율은 70% 이상이 됩니다. 소규모 서비스일수록 절감 효과가 큽니다.


3. 마이그레이션 전 준비사항

체크리스트

  1. 현재 EC2 리소스 파악: 인스턴스 타입, EBS 볼륨 크기, 보안 그룹, Elastic IP
  2. 데이터베이스 백업: RDS를 사용 중이라면 dump 파일 생성
  3. 파일 백업: 업로드 파일, 설정 파일, 로그 등 tar로 압축
  4. DNS TTL 단축: Route 53 또는 도메인 DNS의 TTL을 300초(5분)로 변경
  5. 새 VPS 계정 생성: Vultr $100 크레딧 받기 또는 DigitalOcean $200 크레딧 받기

마이그레이션 도구

도구 용도 난이도
rsync 파일 동기화 쉬움
mysqldump / pg_dump DB 덤프 및 복원 쉬움
Docker 컨테이너 이미지 마이그레이션 중간
Cloudflare DNS 전환 + 무중단 라우팅 쉬움

4. Step-by-Step 마이그레이션 튜토리얼

Step 1: 새 VPS 인스턴스 생성

  1. Vultr 또는 DigitalOcean에서 새 인스턴스 생성
  2. 리전: 한국 방문자 대상이면 Vultr 서울, 글로벌이면 가까운 아시아 리전
  3. OS: 기존 EC2와 동일한 OS (Ubuntu/Debian 권장)
  4. SSH 키 등록

Step 2: 파일 마이그레이션 (rsync)

EC2에서 새 VPS로 파일을 직접 동기화합니다:

# EC2에서 실행 (새 VPS IP = NEW_IP)
rsync -avz --progress /var/www/ root@NEW_IP:/var/www/
rsync -avz --progress /etc/nginx/ root@NEW_IP:/etc/nginx/
rsync -avz --progress /home/ root@NEW_IP:/home/

Step 3: 데이터베이스 마이그레이션

# EC2에서 DB 덤프
mysqldump -u root -p --all-databases --single-transaction > alldb.sql

# 새 VPS로 전송
scp alldb.sql root@NEW_IP:/tmp/

# 새 VPS에서 복원
ssh root@NEW_IP
mysql -u root -p < /tmp/alldb.sql

Step 4: 설정 파일 및 서비스 확인

  1. Nginx/Apache 설정의 server_name, proxy_pass 확인
  2. SSL 인증서 재발급 (Let's Encrypt / certbot)
  3. 방화벽 설정 (ufw): 22, 80, 443 포트 개방
  4. 서비스 시작: systemctl restart nginx php-fpm mysql

5. DNS 전환 및 무중단 배포

DNS TTL 사전 단축 (마이그레이션 24시간 전)

Route 53 또는 도메인 DNS에서 A 레코드 TTL을 300초로 변경하여, 전환 시 전파 지연을 최소화합니다.

전환 단계

  1. 새 VPS에서 서비스 정상 동작 확인: curl로 로컬 테스트
  2. DNS A 레코드 변경: 기존 EC2 IP → 새 VPS IP
  3. 5분 대기 (TTL 300초 대기)
  4. 외부 접속 확인: 브라우저, 모니터링 도구
  5. 24시간 모니터링 후 EC2 인스턴스 종료

Cloudflare를 통한 무중단 전환 (추천)

Cloudflare를 사용하면 DNS 전환을 즉시 적용하고, 문제 발생 시 1클릭으로 롤백할 수 있습니다:

  1. Cloudflare DNS에서 A 레코드를 새 VPS IP로 변경
  2. Cloudflare는 즉시 전파 (TTL 무관)
  3. 문제 시 기존 EC2 IP로 즉시 복구

6. EC2를 유지해야 하는 경우

모든 서비스가 VPS로 마이그레이션하기 적합한 것은 아닙니다. 다음 경우에는 EC2 유지를 권장합니다:

상황 이유
AWS 서비스 생태계 의존 Lambda, SQS, SNS, DynamoDB 등과 긴밀 통합 시
엔터프라이즈 컴플라이언스 HIPAA, SOC2, FedRAMP 등 인증 필요 시
Reserved Instance 보유 약정 할인이 남아있는 경우
VPC 피어링/Transit Gateway 복잡한 네트워크 토폴로지 의존 시
Auto Scaling 필수 트래픽 급증에 대응하는 오토스케일링 필요 시

💡 하이브리드 접근: 모든 것을 한 번에 옮길 필요는 없습니다. 정적 파일/CDN은 Cloudflare, 웹 서버는 Vultr, 데이터 분석은 EC2처럼 역할별로 분산하는 것도 좋은 전략입니다.


자주 묻는 질문 (FAQ)

Q: 마이그레이션에 얼마나 시간이 걸리나요?

소규모 서비스(단일 인스턴스, DB 10GB 이하)라면 1~2시간이면 충분합니다. 대규모 서비스는 데이터 양에 따라 며칠이 걸릴 수 있습니다. rsync를 사용하면 증분 동기화로 다운타임을 최소화할 수 있습니다.

Q: Elastic IP 비용도 절감되나요?

네. AWS Elastic IP는 인스턴스에 연결되어 있지 않으면 시간당 요금이 부과됩니다. Vultr/DO는 고정 IP가 기본 포함이며 추가 비용이 없습니다.

Q: EC2에서 RDS를 사용 중인데 어떻게 하나요?

RDS 데이터를 덤프하여 새 VPS의 자체 DB(MySQL/PostgreSQL)로 이전합니다. 또는 Managed DB 서비스를 사용할 수도 있습니다. RDS가 비용의 큰 부분을 차지한다면 이전 효과가 큽니다.

Q: AWS Lightsail이 더 저렴하지 않나요?

Lightsail은 EC2보다 저렴하지만, Vultr/DO와 비교하면 여전히 비싸고 리전 선택이 제한적입니다. Vultr vs AWS Lightsail 비교를 참고하세요.


결론: 지금 마이그레이션하면 연간 $200+ 절감

AWS EC2의 복잡한 비용 구조에서 벗어나 Vultr, DigitalOcean 같은 단순하고 저렴한 VPS로 전환하면 연간 수백 달러를 절감할 수 있습니다. 특히 데이터 전송비와 EBS 비용이 큰 서비스일수록 절감 효과가 극대화됩니다.

이 링크를 통해 가입 시 소정의 수수료를 받을 수 있습니다.


관련 글