Vercel 완전 정복 — 기능별 상세 가이드

도구 알아보기약 15분주제 6개

Vercel은 '배포'라는 복잡한 과정을 GitHub push 하나로 자동화해주는 플랫폼입니다. Next.js를 만든 회사이기도 해서 Next.js 앱 배포에 가장 최적화되어 있습니다.

살펴보기

1 / 6

배포란 무엇인가

localhost에서 전 세계 URL로 — 배포의 개념부터

  • 배포(Deploy)가 뭔지내 컴퓨터에서 npm run dev로 돌아가는 앱은 나 혼자만 볼 수 있습니다. 배포란 이 앱을 인터넷 서버에 올려서 누구나 URL로 접근할 수 있게 하는 작업입니다. 예전엔 서버를 직접 사서 Linux 설정, nginx 설치, HTTPS 인증서 발급까지 했어야 했습니다. Vercel은 이 전체 과정을 자동화합니다.
    Terminal
    # 배포 전 (나만 접근 가능)
    npm run dev → localhost:3000
    # 친구에게 보내면? 접근 불가
    
    # Vercel 배포 후
    git push origin main
    → 자동으로 빌드·배포
    https://내앱.vercel.app  # 전 세계 누구나 접근
  • Vercel이 자동으로 해주는 것GitHub 레포 연동만 하면: (1) 코드 빌드(npm run build) (2) 전 세계 CDN에 배포 (3) HTTPS 인증서 자동 발급 (4) 도메인 설정 (5) 롤백 이력 관리까지 모두 자동.
  • Vercel이 잘 맞는 프레임워크추천Next.js(최적화), React(CRA/Vite), Vue, Svelte, Astro, 순수 HTML/CSS 모두 지원. 특히 Next.js는 Vercel이 직접 만든 프레임워크라 ISR, Server Components 등 최신 기능을 가장 잘 지원합니다.

막히면 볼 것

자주 하는 실수 2가지
  1. 1로컬 .env 변수를 Vercel에 등록 안 함 → 배포 후 API 연결 오류 — Settings → Environment Variables에 동일하게 입력 필수
  2. 2무료 플랜에서 팀원 초대 → 팀원이 대시보드 접근 불가 — 팀 협업은 Pro 플랜($20/user/월) 또는 조직 계정 사용
Vercel 실제 화면 보기
Vercel 실제 화면