VPS 이전 완벽 가이드 2026: 공급자 간(Vultr-DigitalOcean-Hetzner) 서버 이사하기

이 글에는 제휴 링크(affiliate link)가 포함되어 있습니다. Vultr·Hetzner 가입 링크로 가입하시면 추가 비용 없이 크레딧 혜택을 받으실 수 있으며, 블로그 운영에 도움이 됩니다.

VPS를 쓰다 보면 언젠가 다른 제공사로 옮기고 싶은 순간이 옵니다. 더 싼 곳을 찾았거나, 리전을 바꾸고 싶거나, 성능이 부족해서일 수도 있습니다. 서버 이전은 잘못하면 다운타임과 데이터 유실로 이어지는 만큼, 체크리스트를 따라 순서대로 진행하는 게 안전합니다. 이 글에서는 Vultr·DigitalOcean·Hetzner처럼 서로 다른 제공사 사이에서 서버를 이사하는 절차를 정리합니다.

아직 첫 서버를 안 만들었다면 VPS 입문 완벽 가이드를, 어디로 옮길지 고민 중이라면 한국 사용자를 위한 VPS 선택 가이드를 먼저 참고하세요. 이전 후 백업 체계를 다시 잡고 싶다면 VPS 백업 자동화 가이드도 함께 보시면 좋습니다.

이전 전 체크리스트

  • 새 서버부터 만들기: 기존 서버를 끄기 전에 새 서버를 먼저 생성해 병행 운영 기간을 확보합니다.
  • 설치된 소프트웨어 목록 정리: dpkg --get-selections로 Ubuntu 기준 설치 패키지를 뽑아두면 새 서버 세팅이 훨씬 빨라집니다.
  • 도메인/DNS 관리 권한 확인: DNS를 바꿀 수 있는 계정 접근 권한을 미리 확보해 둡니다.
  • TTL 미리 낮추기: 이전 하루 전부터 DNS 레코드의 TTL을 300초 이하로 낮춰두면 전환 시 반영 속도가 빨라집니다.

데이터 이전 방법 3가지

방법 적합한 경우 다운타임
rsync로 파일 직접 복사 웹 파일, 정적 사이트 거의 없음
DB 덤프 후 복원(mysqldump) 워드프레스 등 DB 기반 서비스 덤프~복원 시간만큼
제공사 스냅샷/이미지 이전 서버 전체를 통째로 옮길 때 스냅샷 생성·복원 시간

가장 흔한 조합은 rsync로 파일을 옮기고, mysqldump로 DB를 덤프해 새 서버에 복원하는 방식입니다.

# 기존 서버 -> 새 서버로 파일 동기화
rsync -avz -e ssh /var/www/ user@새서버IP:/var/www/

# DB 덤프
mysqldump -u root -p 데이터베이스명 > backup.sql

# 새 서버에서 복원
mysql -u root -p 새데이터베이스명 < backup.sql

무중단에 가깝게 전환하는 순서

  1. 새 서버에 동일 환경 구축: 웹서버(Nginx/Apache), 언어 런타임, DB를 기존과 같은 버전으로 맞춥니다.
  2. 데이터 1차 동기화: 서비스가 켜진 상태에서 rsync로 대부분의 데이터를 먼저 옮겨 둡니다.
  3. 점검 모드 전환 후 최종 동기화: 짧게 서비스를 점검 모드로 걸어두고, 그 사이 변경분만 다시 rsync로 반영합니다.
  4. 새 서버에서 정상 동작 확인: 새 서버의 IP로 hosts 파일을 임시로 걸어 직접 접속 테스트를 합니다.
  5. DNS 전환: A 레코드를 새 서버 IP로 변경합니다. 미리 낮춰둔 TTL 덕분에 대부분의 방문자가 몇 분 안에 새 서버로 전환됩니다.
  6. 기존 서버는 며칠 유지 후 삭제: DNS 전파가 늦은 일부 방문자·캐시를 고려해 3~7일 정도는 기존 서버를 살려둔 채로 지켜봅니다.

제공사 간 이전 시 주의할 점

Vultr에서 Hetzner로, 혹은 반대로 옮길 때는 커널·이미지 방식의 차이를 확인해야 합니다. 일부 제공사는 자체 커널을 쓰고, 일부는 표준 Ubuntu 커널을 그대로 씁니다. 방화벽 설정도 제공사 대시보드에서 별도로 관리하는 경우가 있어, 새 서버에서 ufw 같은 OS 레벨 방화벽을 다시 한번 확인하는 게 안전합니다.

자주 묻는 질문

Q. 서버 이전 중에 사이트가 완전히 멈추나요?
A. 체크리스트대로 병행 운영 기간을 두면 실제 다운타임은 DNS 전환 오차 시간(TTL 낮춰뒀다면 보통 몇 분) 정도로 줄일 수 있습니다.

Q. 실패하면 기존 서버로 되돌릴 수 있나요?
A. 기존 서버를 바로 삭제하지 않고 며칠 유지하면, DNS를 다시 기존 IP로 돌리는 것만으로 롤백이 가능합니다.

Q. IP가 바뀌는데 SSL 인증서도 다시 받아야 하나요?
A. Let’s Encrypt처럼 도메인 기반 인증서는 새 서버에서 도메인 소유권만 확인되면 다시 발급받으면 됩니다. IP 자체는 인증서와 무관합니다.

관련 글