</> 바코친
배포 & 인프라 · L0 입문 · 약 7분

호스팅의 종류

편한 것 vs 자유로운 것, 내 앱에 맞는 집 고르기

한 줄로 말하면

호스팅은 편할수록 내가 만질 수 있는 게 적고, 자유로울수록 내가 책임질 게 많아. 바이브 코더는 보통 편한 쪽에서 시작해.

어느 게 "좋다"가 아니라, 내 앱이 무엇을 하는지에 따라 맞는 게 달라. 하나씩 볼게.

정적 호스팅과 서버리스 플랫폼

① 정적 호스팅 (푸드코트)

정적 사이트는 미리 만들어 둔 파일을 누구에게나 똑같이 보내주는 사이트야. 소개 페이지, 블로그, 포트폴리오가 대표적이야. 빠르고, 싸고, 공격받을 구멍이 적어. GitHub Pages, Netlify, Vercel, Cloudflare Pages 같은 곳에서 쉽게 올릴 수 있어.

② 서버리스 플랫폼 (공유 주방)

로그인 확인, 결제 처리, AI 호출처럼 서버에서 해야 하는 일이 생기면 서버리스 함수를 붙여. 요청이 올 때만 코드가 잠깐 실행되고, 쓴 만큼만 내. Vercel, Netlify, Cloudflare가 정적 파일과 서버리스 함수를 같이 올릴 수 있게 해줘.

BaaS와 가상 서버

③ BaaS (프랜차이즈)

BaaS는 DB, 로그인, 파일 저장, 실시간 기능까지 백엔드를 통째로 빌려주는 서비스야. Supabase, Firebase가 대표적이야. 서버 코드를 거의 안 짜도 돼서 빠르게 만들 수 있어. 대신 앱이 DB에 직접 접근하니까 RLS 같은 보안 규칙을 제대로 거는 게 필수야.

④ 가상 서버 (건물 임대)

VPS는 클라우드 회사의 컴퓨터 한 대를 통째로 빌리는 거야. 아무 프로그램이나 깔 수 있어서 자유롭지만, 보안 업데이트, 방화벽, 백업, 장애 복구를 전부 내가 해야 해. 오래 도는 작업, 특별한 프로그램이 필요할 때 써.

  1. 정적 호스팅 — 관리할 것 거의 없음
  2. 서버리스 플랫폼 — 코드만 신경 씀
  3. BaaS — 백엔드 설정·보안 규칙 신경 씀
  4. VPS — 서버 자체를 전부 관리

내 앱에 맞는 조합 고르기

확인 퀴즈

Q. 로그인과 DB가 있는 웹앱을 처음 만드는 바이브 코더에게 흔히 추천하는 조합은?
  1. 가상 서버를 직접 세팅
  2. 서버리스 플랫폼 + BaaS
  3. 내 컴퓨터를 서버로 사용
  4. 정적 호스팅만 사용
정답 보기

2번. 관리할 게 적고 빨리 시작할 수 있어. 서버 컴퓨터를 직접 관리하지 않아도 돼.

Q. 가상 서버(VPS)를 쓸 때 가장 큰 부담은?
  1. 도메인을 쓸 수 없다
  2. 보안 업데이트·백업·장애 복구를 직접 해야 한다
  3. HTTPS를 쓸 수 없다
  4. 코드를 올릴 수 없다
정답 보기

2번. 자유로운 만큼 서버 관리 책임도 전부 내 몫이야.

Q. 서버리스 함수에 잘 맞지 않는 작업은?
  1. 로그인 확인
  2. AI API 호출 중계
  3. 몇십 분씩 걸리는 긴 작업
  4. 결제 결과 받기
정답 보기

3번. 서버리스 함수는 실행 시간 제한이 있어서 긴 작업엔 별도 방법이 필요해.

바코친 앱에서 퀴즈 풀고 AI한테 물어보기

무료 · 카카오로 바로 시작 · 레슨 243개