[AWS] EC2 에서 lightsail 로 서버(인스턴스) 이전하기

지쥬·2025년 7월 23일

AWS

목록 보기
1/4
post-thumbnail

웹서비스를 운영하다 보면 점점 복잡해지는 인프라 관리와 비용 최적화 문제에 직면하게 된다. 특히 소규모 프로젝트나 예산이 제한된 서비스에서는 복잡한 서버를 과도하게 사용하는 것보다 간편하고 예측 가능한 요금의 가상 서버가 더 적합할 수 있다. AWS Lightsail은 이런 요구에 딱 맞춘 정액제 VPS 서비스로, EC2의 복잡함을 줄이면서도 AWS 생태계와 연동할 수 있다.

1. 왜 EC2에서 Lightsail로 옮기게 되었나?

즉, 비용 예측과 절감 그리고 간편하게 관리하기 위해서이다 !

2. 이전 전 준비 사항

  • 서비스 규모 & 요구사항 점검
    - 동시 접속자 수, CPU·메모리 사용량, 디스크 I/O, 네트워크 트래픽

  • 데이터베이스 위치 결정
    - Lightsail 관리형 DB 사용 vs. RDS 유지

  • 보안 그룹 & 방화벽 규칙
    - SSH(22), HTTP(80), HTTPS(443) 포트 열기

  • DNS 제공자 확인
    - Route 53 또는 외부(가비아, 카페24 등)

  • 백업 계획 수립
    - 이전 과정 중 데이터 손실 방지를 위해 반드시 스냅샷/덤프 수행

3. 마이그레이션 방법

A. 파일 복사 방식 (추천)

  1. 새 Lightsail 인스턴스 생성
  2. SSH 접속 후 rsync/scp로 코드·정적 파일 전송
  3. DB는 mysqldump → Lightsail DB 또는 로컬에 복원
  4. 웹서버(nginx/apache)·언어 런타임 설치 후 서비스 시작

✔️ 간단한 웹사이트나 애플리케이션 이전 시 가장 빠르고 직관적

B. 스냅샷 기반 방식

  1. EC2 EBS 스냅샷 생성 → S3로 Export
  2. Lightsail 스냅샷으로 Import (콘솔에서 클릭 몇 번)
  3. 스냅샷으로 Lightsail 인스턴스 생성

✔️ OS 설정·사용자 계정·패키지·데이터베이스까지 완전 복제할 때 유용
⚠️ S3 버킷, IAM 권한, 디스크 포맷 변환(vmdk) 과정이 추가로 필요

나는 최대한 쉽고 빠르게 이전하고 싶어서 A.파일 복사 방식을 사용해 이전하고자 한다.

0개의 댓글