클라우드 컴퓨팅 및 데이터 센터

Vercel, 영구 백그라운드 워커 실행을 위한 Daemons 출시 및 AI 고객을 위한 스토리지 서비스 확대

Vercel이 큐와 데이터베이스에서 가져온 작업을 처리하는 지속 실행 백그라운드 워커인 Daemons를 추가하고, Python 지원과 영구 스토리지 서비스인 Drives를 일반에 제공하기 시작했다. 이번 조치로 플랫폼에서 실행할 수 있는 범위가 프런트엔드와 온디맨드 함수에서 장기 실행 백그라운드 워크로드와 컨테이너 기반 서비스로 확대됐다.

2026-10-15
3 분 읽기
33 조회수
certi.news Editorial Team
Vercel, 영구 백그라운드 워커 실행을 위한 Daemons 출시 및 AI 고객을 위한 스토리지 서비스 확대

Vercel은 영구 백그라운드 워커를 실행하기 위한 새로운 서비스인 Daemons를 발표했다. 이를 통해 플랫폼의 역할은 프런트엔드와 요청 기반 함수 호스팅에서 애플리케이션 백엔드 인프라의 더 많은 부분을 실행하는 단계로 확대됐다. 이 서비스는 현재 공개 베타로 제공되며, 개발자는 컨테이너를 실행하고 각 리전에 필요한 복제본 수를 지정할 수 있다. Vercel은 프로세스가 계속 실행되도록 관리하고, 프로세스가 중단되거나 장애가 발생하면 다시 시작한다.

Daemons는 인터넷에서 들어오는 요청을 기다리는 대신 큐나 데이터베이스에서 작업을 가져오는 워크로드를 대상으로 한다. 여기에는 비동기 처리, 미디어 변환 작업, 지속적인 CPU 사용이 필요한 작업이 포함된다. Vercel의 최고기술책임자(CTO)인 Malte Ubl에 따르면, 이 서비스는 요청 기반 처리와 지속적인 백그라운드 작업 사이에서 빠져 있던 부분을 채운다.

Daemons가 개발자에게 제공하는 것

워커는 Git 또는 Vercel CLI를 통해 배포할 수 있다. Vercel은 컨테이너 이미지를 빌드해 Container Registry에 저장한 뒤, 각 리전에 지정된 복제본을 관리한다. 회사는 실용적인 예로 Next.js로 구축한 프런트엔드, Python API, 컨테이너에서 실행되는 비디오 처리기를 함께 구성하는 방식을 제시한다. 이때 처리기는 Vercel Queues에서 작업을 가져와 재생 파일과 썸네일을 생성한다.

Advertisement

Daemons는 임시 실행을 위한 Sandboxes와 다르다. Sandboxes가 일시적인 실행을 위한 것이라면, Daemons는 계속 실행되며 인터넷에서 직접 요청을 받지 않는다. 대신 작업 소스에 연결해 작업이 उपलब्ध해질 때 이를 실행한다. Vercel은 자체적으로도 이 서비스를 사용해 비동기 워크로드의 일부를 이전하고 있으며, 자사의 제어 인터페이스가 월 약 10억 건의 요청을 처리한다고 밝혔다.

컨테이너와 관리형 런타임 환경

Vercel은 Daemons를 컨테이너 지원 확대의 일부로 보고 있다. 회사에 따르면 컨테이너 지원이 공개 베타에 들어간 이후 5,000개 팀이 150,000건의 컨테이너 배포를 수행했다. 컨테이너를 사용하면 개발자가 자체 런타임 환경과 시스템 라이브러리를 포함할 수 있지만, 컨테이너 보안 이미지를 업데이트하고 다시 배포하는 일은 고객의 책임으로 남는다.

반면 Vercel은 Node, Bun, Python용 관리형 런타임 환경의 보안 업데이트를 고객이 다시 배포하지 않아도 처리한다. 따라서 컨테이너 선택은 유연성뿐 아니라 팀이 고려해야 할 추가적인 운영 부담도 수반한다.

Python 지원 및 에이전트를 위한 영구 스토리지

Python 지원은 FastAPI, Flask, Django를 포함한 프레임워크에서 일반적으로 제공되기 시작했다. 애플리케이션은 PyPI 의존성을 사용하는 표준 CPython에서 실행되며, Vercel이 프레임워크 감지와 빌드, 확장을 담당한다. 회사에 따르면 이미 150,000개 팀이 플랫폼에서 Python 백엔드를 실행하고 있으며, OpenAI, Polymarket, Exa의 엔지니어들도 그중에 포함된다.

Vercel은 Drives도 일반에 제공하기 시작했다. Drives는 코드를 실행하는 Sandbox 환경과 AI 에이전트의 파일을 분리하는 영구 스토리지다. 에이전트는 새로운 Sandbox에 Drive를 마운트하거나 런타임 환경을 변경한 뒤에도 동일한 파일에서 작업을 계속할 수 있다. Vercel은 이 서비스가 EBS와 유사한 네트워크 드라이브의 특성과 오브젝트 스토리지를 결합한다고 설명한다.

이 확장이 중요한 이유

Drives는 에이전트에게 중요한 파일을 실행 환경과 독립시키는 모델을 지향한다. 여러 에이전트가 데이터 세트의 읽기 전용 버전을 사용할 수 있고, 서로 다른 접근 방식을 테스트하기 위해 쓰기가 가능한 분기 복사본을 만들 수도 있으며, 각 분기는 원본과 분리된 상태로 유지된다. 이 서비스는 기본적으로 1테라바이트의 용량을 제공하며, Hobby 플랜에서는 1기가바이트를 제공하고, 최대 16테라바이트까지 설정할 수 있다.

실제로 이러한 추가 기능을 통해 Vercel에서 프런트엔드를 호스팅하는 팀은 Python 서비스, 백그라운드 워커, 영구 스토리지를 별도의 배포 시스템으로 관리하는 대신 동일한 플랫폼 안에 유지할 수 있다. 그러나 절충점이 사라지는 것은 아니다. 컨테이너를 사용하면 고객이 보안 업데이트를 추적해야 하며, Daemons는 작업 소스에서 작업을 가져오는 지속적인 워크로드에 적합할 뿐 모든 유형의 백엔드 서비스나 모든 처리 패턴에 적합한 것은 아니다.

뉴스 출처
The New Stack - Software Development
원문 보기 ↗
c
작성자

certi.news Editorial Team

핵심 내용

Vercel은 컨테이너 내에서 영구적인 백그라운드 워커를 실행하고 큐 또는 데이터베이스에서 작업을 처리할 수 있는 Daemons 서비스를 출시했으며, 현재 공개 베타로 제공하고 있습니다. 또한 Python 지원과 영구 스토리지를 위한 Drives 서비스를 제공해 장기 실행 백그라운드 작업과 AI 애플리케이션으로 플랫폼의 활용 범위를 넓혔습니다.

  • Daemons는 프로세스가 중지되거나 충돌하면 다시 시작하며, 각 리전에서 실행할 복제본 수를 지정할 수 있습니다.
  • 이 서비스는 비동기 처리, 미디어 변환, 지속적으로 CPU를 사용하는 작업을 대상으로 합니다.
  • Git 또는 Vercel CLI를 통해 워커를 배포할 수 있으며, Vercel이 컨테이너 이미지의 빌드, 저장 및 버전 관리를 담당합니다.
  • Python 지원이 FastAPI, Flask, Django 프레임워크에 대해 정식 제공되며, PyPI 의존성과 Vercel의 관리형 확장을 지원합니다.
  • Drives가 정식 제공되어 Sandbox 환경과 분리된 영구 스토리지를 제공하며, 읽기 전용 복제본과 쓰기 가능한 브랜치를 지원합니다.
  • 고객은 보안 컨테이너 이미지를 업데이트하고 다시 배포할 책임이 있으며, 이는 Vercel이 관리하는 런타임 환경과 다릅니다.

자주 묻는 질문

Daemons 서비스란 무엇인가요?

인터넷 요청을 기다리는 대신 큐 또는 데이터베이스에서 작업을 가져오는 영구적인 백그라운드 워커를 컨테이너 내에서 실행할 수 있도록 Vercel이 제공하는 서비스입니다.

Daemons는 Sandboxes와 어떻게 다른가요?

Sandboxes는 일시적인 실행에 사용되는 반면, Daemons는 지속적으로 실행되며 인터넷에서 직접 요청을 받지 않습니다.

Drives의 기능은 무엇인가요?

Drives는 AI 에이전트의 파일을 Sandbox 환경과 분리하는 영구 스토리지를 제공합니다. 새로운 환경에 이를 마운트하고 동일한 파일에서 작업을 계속할 수 있습니다.

같은 카테고리

추천 기사

모든 뉴스 보기