Cloudflare가 6월 24일 새 컨테이너 실행 플랫폼 'Cloudflare Containers'를 Public Beta로 공개했습니다.
- 모든 유료 플랜에서 사용 가능, wrangler deploy 한 번으로 Earth 리전(전 PoP)에 자동 배포(Pre-provisioning)
- Workers와 완전 통합되어 인증/캐싱/라우팅을 Workers가 처리하고 무거운 작업은 컨테이너로 위임 가능
- Durable Object API로 .start(), .exec(), .signal() 등 컨테이너 수명주기를 코드에서 직접 제어 가능
- 인스턴스는 요청 시 수 초 내 기동 (cold start: 2-3s - 이미지 크기 등에 따라 달라짐), sleepAfter 값에 따라 일정 시간 내 추가 요청이 없을 경우 sleep 상태로 자동 진입
- 내부적으로는 gVisor/Firecracker micro-VM (AWS Fargate가 사용하는 VM)/QEMU 등 런타임을 선택적으로 사용해 격리
-
인스턴스 타입: 현재는 dev (256MiB, 1/16 vCPU, 2GB), basic (1GiB, 1/4 vCPU, 4GB), standard (4GiB 1/2 vCPU, 4GB) 3종 인스턴스 제공 - 더 큰 인스턴스 및 GPU 지원 예정
-
인스턴스 요금: 메모리 $0.0000025 / GiB-sec(월 25 GiB-h 포함), CPU $0.000020 / vCPU-sec(월 375 vCPU-min 포함), 디스크 $0.00000007 / GB-sec(월 200 GB-h 포함) — 사용량은 10 ms 단위로 측정해 과금
-
네트워크 egress 요금: 북미·EU $0.025/GB(1 TB 포함), 오세아니아/한국/대만 $0.050/GB(500 GB 포함), 그 외 지역 $0.040/GB(500 GB 포함)