← 용어

콜드 스타트

서버리스 함수나 컨테이너가 유휴 상태 후 첫 요청에 처음부터 시작될 때 추가되는 지연.

콜드 스타트는 서버리스 함수나 컨테이너가 유휴 상태였고 다음 요청에 호스팅이 새 인스턴스를 띄워야 할 때 발생. 호스팅·런타임에 따라 지연 다름: Vercel 서버리스 Lambda 콜드 스타트 300-1500ms. Render 무료 웹 서비스 스핀업 30초+. Cloudflare Workers 콜드 스타트 5ms 미만(V8 isolate가 거의 즉시 깸). 인디 제품에서 콜드 스타트가 무료 티어가 받아들일 만한지 망가져 보이는지를 결정. Render 무료 웹 서비스 15분 잠듦이 전형 사례: 오후 9시-오전 9시 사이 도착한 방문자가 페이지 로딩 시작에 30초 대기. 대부분 떠남. 완화: 워밍 ping(엔드포인트를 5분마다 cron으로 호출), 동시 호출로 함수 따뜻하게 유지, 또는 의미 있는 콜드 스타트 없는 런타임(Cloudflare Workers·Deno Deploy)으로 지연 민감 경로 이동. V8 isolate 엣지 함수는 사실상 콜드 스타트 없음. Lambda 스타일 서버리스는 있음. 컨테이너 기반 호스팅(Render·Fly·Railway)은 런타임만이 아닌 컨테이너 전체 부팅 필요해서 가장 나쁜 콜드 스타트.

관련 도구