Cloudflare, Quicksilver 기반 Workers KV Instant 공개
핵심 내용
Cloudflare가 Quicksilver 기반 Workers KV Instant를 비공개 베타로 출시했다.
자세히 보기
Cloudflare가 내부 인프라 Quicksilver를 기반으로 한 새로운 키-값 저장소 모드 Workers KV Instant를 공개했다. Quicksilver는 2020년부터 Cloudflare 내부 운영에 사용되어 왔으나, 기존 Workers KV API를 통해 고객에게 제공되는 것은 이번이 처음이다. 이 모드는 콜드 리드 페널티 없이 전 세계적으로 즉각적인 가용성을 제공한다.
성능 및 아키텍처
KV Instant는 애플리케이션 설정이나 기능 플래그처럼 쓰기는 드물지만 읽기는 빈번한 데이터를 위해 설계됐다. Quicksilver v2를 활용해 99퍼센타일(p99) 읽기 지연 시간을 2밀리초 미만으로 줄였으며, 이는 기존 Workers KV 모드보다 100배 이상 빠르다. 쓰기는 연산의 99%가 약 250ms 내에 엣지로 복제되어 TTL 만료를 기다릴 필요가 없다.
API 차이점 및 제한 사항
기존 Workers KV와 동일한 get(), put(), list(), delete() 메서드를 사용하지만 세 가지 주요 제약이 있다:
- 모드 지정: 네임스페이스 생성 시
"mode": "instant"를 명시해야 한다. - 메타데이터 미지원:
getWithMetadata호출은 null을 반환하며,put연산에서 메타데이터를 전달할 수 없다. - 페이지네이션 미지원:
list연산은 페이지네이션 없이 네임스페이스 내의 모든 일치하는 키를 반환한다.
또한 단일 시스템 오브 레코드의 일관성을 유지하기 위해 네임스페이스당 초당 1회로 쓰기 빈도가 제한된다.
가격 구조
KV Instant는 작은 데이터 용량에서 읽기 중심 워크로드에 최적화됐다. 읽기 연산(Class B)은 백만 건당 $0.20으로 기존 Workers KV보다 60% 저렴하다. 반면 저장소 및 쓰기 연산 비용은 훨씬 높다:
- 저장소: MB당 월 $100 (네임스페이스 총 크기 1MB로 제한).
- Class A 연산 (put, delete, list): 연산당 $0.10.
가용성
Workers KV Instant는 현재 비공개 베타(private beta) 단계다. Cloudflare는 초기 고객 피드백을 수집한 후 더 많은 사용자에게 개방할 계획이다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.