SURFERS LogoSURFERS
로그인

서버비 월 60달러 → 5달러, 92% 줄인 방법(버셀에서 클라우드플레어로 전환)

서퍼스 홈페이지를 Vercel에서 Cloudflare로 옮긴 이유와 과정을 쉽게 정리했습니다.

서퍼스

왜 옮겼나

서퍼스는 Vercel 서비스를 통해 웹사이트 배포를 하였습니다. 그런데 이용 요금이 한 달 20달러에서 60달러로 올랐습니다.

요금이 오른 이유는 트래픽이 늘어서가 아니라 팀원 수 때문이었습니다. Vercel은 코드를 배포하는 사람이 유료 팀원이 아니면 배포를 막는 규칙이 있어서, 함께 일하는 사람이 늘어날 때마다 자리를 하나씩 더 사야 합니다. 자리 하나에 월 20달러가 붙는데, 최근 팀원이 늘면서 요금이 20달러에서 60달러로 3배가 됐습니다.

그래서 더 저렴하고, 팀원이 늘어도 요금이 오르지 않는 Cloudflare Workers로 옮기기로 했습니다.

얼마나 차이 나나

  • 기본 요금: Vercel 월 20달러 → Cloudflare 월 5달러
  • 팀원 추가 요금: Vercel 1명당 월 20달러 → Cloudflare 무료
  • 예상 월 비용: Vercel 60달러 → Cloudflare 5~7달러
chart_v2.png

옮기는 과정

2026년 9월 4일 하루 동안 작업했습니다.

  1. 홈페이지를 Cloudflare 방식으로 미리 만들어보고 용량을 확인했습니다. 무료 플랜은 3MB, 유료 플랜은 10MB까지 가능한데, 우리 홈페이지는 4.4MB라서 월 5달러 유료 플랜이 필요하다는 걸 알았습니다.
  2. 실제로 옮기기 전에 테스트 주소를 만들어, 기존 홈페이지와 화면이 똑같이 나오는지 주요 페이지를 하나하나 비교했습니다. 전부 동일했습니다.
  3. 가장 오래 걸린 건 설정값(비밀번호, 접속키 같은 값)을 옮기는 일이었습니다. 결제, 메일, 문자, 로그인, 데이터베이스 등 여러 외부 서비스를 쓰려면 이 설정값이 필요한데, 기존 서비스에서는 한 번 등록한 값을 다시 확인할 수 없어서 각 서비스에 일일이 다시 들어가 값을 발급받아야 했습니다. 총 42개 값을 다시 모으는 데만 하루의 절반이 걸렸습니다.
  4. 작업 중 실수도 있었습니다. 컴퓨터에 있던 설정 파일 하나가 실수로 빈 파일로 덮어써졌는데, 예전 백업이 있어서 금방 복구했습니다. 또 설정값 몇 개를 빠뜨려서 결제 알림과 메일·문자 발송이 잠깐 제대로 동작하지 않았는데, 실제로 손님들에게 열어주기 전에 테스트하다가 발견해서 바로 고쳤습니다.
  5. 마지막으로 자동 테스트 171개를 새 서비스에서 돌려 168개를 통과시켰고, 메일과 문자도 직접 보내보며 정상 작동을 확인했습니다.
steps.png

지금 상태

새 서비스에는 홈페이지가 다 옮겨졌고 정상 작동도 확인했습니다. 다만 방문자들이 실제로 접속하는 도메인 주소는 아직 Vercel을 가리키고 있어서, 지금은 여전히 예전 서비스로 접속되고 있습니다.

status.png

앞으로 할 일

  1. 며칠 동안 팀 내부에서 새 서비스를 직접 사용해보며 문제가 없는지 확인합니다.
  2. 도메인 주소를 새 서비스로 연결합니다. 몇 초면 끝나고 방문자는 끊김을 느끼지 못합니다.
  3. 결제까지 정상 동작하는지 소액으로 직접 확인합니다.
  4. 1~2주 뒤 문제가 없으면 Vercel 팀원 자리를 정리해 이전을 완전히 마칩니다.

정리

더 저렴하고, 팀원이 늘어도 비용이 오르지 않는 서비스로 옮기는 작업이었습니다. AI가 없었다면 며칠걸릴 작업을 몇시간만에 끝낼 수 있었습니다. 코드를 옮기는 작업은 AI가 다 해주니, 여러 설정값, 환경변수를 다시 설정하는 부분에서 시간이 가장 오래걸렸습니다.

댓글 0

댓글을 불러오는 중...

0 / 2000