프로그래밍 및 소프트웨어 개발

Cloudflare, Vite 애플리케이션을 구축하고 Workers에 배포할 수 있는 오픈 소스 Void 출시

Cloudflare가 Vite 풀스택 애플리케이션을 구축해 Cloudflare에 배포할 수 있도록 SDK, 명령줄 인터페이스, 자체 호스팅 플랫폼을 결합한 패키지인 Void의 소스 코드를 공개했다고 발표했다. 이 도구는 서버, 데이터베이스, 인증, 클라우드 리소스 관리를 간소화하는 동시에 프로그래밍 에이전트의 도움으로 내부 애플리케이션을 개발하는 팀을 위한 제어 기능을 제공하는 것을 목표로 한다.

2026-10-15
3 분 읽기
31 조회수
certi.news Editorial Team
Cloudflare, Vite 애플리케이션을 구축하고 Workers에 배포할 수 있는 오픈 소스 Void 출시

Cloudflare가 Vite 풀스택 애플리케이션을 구축하고 Cloudflare에 배포할 수 있도록 배포 플랫폼, SDK, 명령줄 인터페이스를 결합한 오픈 소스 프로젝트로 Void를 출시했다고 발표했다. 세 가지 도구는 애플리케이션 인터페이스를 서버 서비스, 데이터베이스, Cloudflare 리소스와 연결하는 통합 워크플로를 제공해 이러한 구성 요소를 각각 관리할 필요를 줄인다.

이번 조치는 VoidZero가 Cloudflare에 합류한 이후에 이루어졌다. 원래는 애플리케이션 배포를 위한 독점 플랫폼이었지만, 팀은 다른 기업과 팀이 이를 설치하고 맞춤화할 수 있도록 소스 코드를 공개하는 방향으로 전환했다.

하나의 패키지에 포함된 세 가지 구성 요소

Void는 Workers for Platforms 위에서 실행되는 팀용 공유 호스팅 플랫폼인 Void Platform, Vite 애플리케이션을 풀스택 애플리케이션으로 변환하는 조합 가능한 JavaScript 패키지인 Void SDK, 리소스를 준비하고 애플리케이션을 배포하는 명령줄 도구인 Void CLI로 구성된다.

Advertisement

세 구성 요소는 npm을 통해 설치할 수 있는 JavaScript 패키지와 Vite 플러그인으로 배포된다. 플랫폼은 관리자가 관리 인터페이스나 CLI를 통해 접근을 제어하고, 리소스 한도를 설정하며, 배포 및 사용량을 검사하고, 사용자·프로젝트·로그·롤백을 관리할 수 있도록 한다.

자동으로 준비되는 인프라

SDK는 배포 중 애플리케이션에 필요한 리소스를 추론한다. Cloudflare에 따르면 애플리케이션이 데이터베이스, 큐 또는 AI 연결을 요청하면 Void가 적절한 리소스를 자동으로 준비한다. 또한 파일 기반 API 경로, 사전 렌더링, 캐싱, islands 기능, 데이터베이스에서 사용자 인터페이스까지 이어지는 타입 안전성을 제공한다.

이 패키지는 React와 Vue 같은 JavaScript 프레임워크를 지원하며, Vinext, React Router, SvelteKit, Nuxt, TanStack Start, Astro와 통합할 수 있다. Void는 Hono를 사용한 리소스 인터페이스, 마이그레이션, 배포, Better Auth를 통한 인증을 관리한다.

개발 환경에서는 void/db 임포트가 로컬 데이터베이스를 제공하며, 배포 시에는 D1 리소스를 자동으로 생성할 수 있다. AI Gateway에도 같은 방식이 적용된다. void/ai를 임포트하면 Cloudflare의 AI 서비스를 사용하는 데 필요한 통합이 설정된다.

실제로 무엇이 달라지는가?

Void는 Vite 애플리케이션 생성부터 프로덕션 실행까지의 거리를 줄인다. 애플리케이션을 빌드하고, 마이그레이션을 적용하며, 리소스를 준비한 다음 Cloudflare 또는 Void 공유 플랫폼에 배포한다. CLI를 직접 사용하거나 프로그래밍 에이전트를 통해 배포 로그를 분석하고, 실패한 요청을 진단하며, 프로젝트 수명 주기를 추적할 수도 있다.

이 플랫폼은 기술팀이 아닌 팀이나 프로그래밍 에이전트를 사용하는 직원이 각 사용자에게 클라우드 계정에 직접 접근할 권한을 부여하지 않고도 내부 애플리케이션을 만들 수 있도록 하려는 기업도 대상으로 한다. 공유 플랫폼은 리소스 한도와 중앙 집중식 접근 제어를 제공하지만, 자체 호스팅하려면 Workers for Platforms와 R2가 활성화된 Cloudflare 계정, PostgreSQL 데이터베이스, 로그인 제공업체, 애플리케이션용 도메인이 필요하다.

오픈 소스화가 제약을 없애지는 않는다

기업은 Void를 그대로 사용하거나 복제하고 수정해 자체 시스템과 워크플로에 통합하거나 다른 배포 플랫폼에 맞게 조정할 수 있다. 팀 관리 기능이 필요하지 않은 사용자는 SDK를 통해 자신의 Cloudflare 계정에 애플리케이션을 직접 배포할 수도 있다.

실질적인 이점은 팀이 Cloudflare 모델을 수용하고 플랫폼의 기본 요구 사항을 자체적으로 관리할 수 있는지와 여전히 관련되어 있다. 또한 발표 내용은 설정 및 자동 프로비저닝 기능을 설명하지만, 성능 한도, 비용 모델 또는 애플리케이션 간 보안 격리 방식에 관한 별도의 세부 사항은 제공하지 않는다. 따라서 대규모 프로덕션 환경에 Void를 도입하기 전에 이러한 사항을 검토해야 한다.

뉴스 출처
Cloudflare Blog
원문 보기 ↗
c
작성자

certi.news Editorial Team

핵심 내용

Cloudflare가 오픈 소스 프로젝트 Void를 출시했습니다. Void는 전체 스택 Vite 애플리케이션을 구축하고 해당 리소스를 프로비저닝하여 Cloudflare에 배포하기 위한 호스팅 플랫폼, SDK, 명령줄 인터페이스를 포함하는 패키지입니다. Void는 백엔드 인프라 관리와 액세스 및 리소스 제어를 간소화하려는 팀과 기업을 대상으로 하지만, 자체 호스팅하려면 Cloudflare 요구 사항과 추가 인프라가 필요합니다.

  • Void는 Void Platform, Void SDK, Void CLI로 구성되며, 구성 요소는 npm과 Vite용 플러그인을 통해 배포됩니다.
  • Void는 배포 중 데이터베이스, 큐, AI 통합과 같은 리소스를 자동으로 프로비저닝할 수 있습니다.
  • React와 Vue 같은 JavaScript 프레임워크를 지원하며 Vinext, React Router, SvelteKit, Nuxt, TanStack Start, Astro와 통합됩니다.
  • 관리 인터페이스 또는 CLI를 통해 사용자, 프로젝트, 로그, 롤백 작업 및 리소스 한도를 관리할 수 있는 제어 기능을 제공합니다.
  • 자체 호스팅 배포에는 Workers for Platforms와 R2가 활성화된 Cloudflare 계정, PostgreSQL 데이터베이스, 로그인 제공업체, 애플리케이션용 도메인이 필요합니다.
  • 이 발표에서는 성능 한도, 비용 모델 또는 애플리케이션 간 보안 격리 메커니즘에 관한 별도 세부 정보를 제공하지 않았습니다.

자주 묻는 질문

Void란 무엇인가요?

Void는 전체 스택 Vite 애플리케이션을 구축하고 배포하기 위한 호스팅 플랫폼, SDK, 명령줄 인터페이스를 결합한 Cloudflare의 오픈 소스 프로젝트입니다.

Void의 주요 구성 요소는 무엇인가요?

Void는 공유 호스팅을 위한 Void Platform, Vite 애플리케이션을 전체 스택 애플리케이션으로 변환하는 Void SDK, 리소스 프로비저닝과 배포를 담당하는 Void CLI로 구성됩니다.

공유 호스팅 외부에서도 Void를 사용할 수 있나요?

예. SDK를 통해 애플리케이션을 Cloudflare 계정에 직접 배포할 수 있으며, 기업은 Void를 복제하고 수정하거나 다른 배포 플랫폼에 맞게 조정할 수 있습니다.

자체 호스팅을 위한 기본 요구 사항은 무엇인가요?

자체 호스팅에는 Workers for Platforms와 R2가 활성화된 Cloudflare 계정, PostgreSQL 데이터베이스, 로그인 제공업체, 애플리케이션용 도메인이 필요합니다.

같은 카테고리

추천 기사

모든 뉴스 보기