RSS DEV 커뮤니티

Cloudflare의 월 5천 달러 청구서를 버리세요: 2시간 만에 자체 호스팅 워커를 1/100 가격으로 구축하세요 🚀

대규모 개발자와 시리즈 A 펀딩 창업가들은 Cloudflare Workers의 에이전트 백엔드, D1 쿼리, Pages SSR 사용에 상당한 비용을 겪고 있습니다. 서버리스 모델은 비용 절감을 약속하지만, 콜드 스타트, 벤더 종속, 높은 이그레스 요금이 문제가 되고 있습니다. 기업들은 데이터 저장 및 이그레스에 대한 상당한 청구서를 받고 있으며, Cloudflare의 Workers Unbound는 요청당 요금을 부과합니다. 또한, 지속적인 AI 에이전트 또는 장시간 실행되는 작업은 유료 플랜에서도 Cloudflare의 CPU 및 실행 시간 제한에 자주 걸립니다. 제안된 해결책은 오픈 소스 Rust 기반 런타임인 OpenWorkers입니다. 이는 자체 호스팅 인프라에서 V8 격리 환경에서 JavaScript를 실행할 수 있게 해줍니다. 이를 통해 Cloudflare Workers와 동일한 개발자 경험을 제공하면서, Hetzner의 저렴한 ARM VPS에서 실행할 수 있습니다. Hetzner는 VPS 및 전용 서버 옵션을 모두 제공하며, 이 목적에 적합한 저렴한 클라우드 서버를 제공합니다. OpenWorkers를 사용한 자체 호스팅은 다중 테넌트 서버리스 환경과 달리 프로세스가 지속적으로 유지되므로 콜드 스타트를 제거합니다. API 호환성 덕분에 기존 Worker 코드를 OpenWorkers로 포팅하는 것은 매우 빠른 과정입니다. 배포는 인프라 복제, PostgreSQL 및 NATS와 같은 필수 서비스 시작, Worker 코드 배포로 이루어집니다. 비용 절감 효과는 상당합니다. 월 1,000만 건의 요청을 처리하는 데 Cloudflare Workers는 수천 달러가 들 수 있지만, Hetzner ARM VPS에서는 약 10달러만 소요되어 인프라 비용을 거의 99.8% 절감할 수 있습니다. 자체 호스팅 상태 저장 서비스와 상태 비저장 프론트엔드를 위한 유연한 클라우드 인스턴스를 결합함으로써 기업은 비용을 최적화할 수 있습니다. Hetzner에서 OpenWorkers를 사용하는 이 접근 방식은 값비싼 서버리스 플랫폼에 대한 보다 비용 효율적인 대안을 제공하여 더 나은 제어와 상당한 마진 회복을 가능하게 합니다.
favicon
dev.to
Ditch Cloudflare's $5k/Mo Bills: Self-Host Workers at 1/100th Cost in 2 Hours 🚀