Cloudflare Workers KV는 Cloudflare의 글로벌 네트워크 내 모든 데이터 센터에서 대기 시간이 짧은 안전한 키-값 저장소에 대한 액세스를 제공합니다. 개발자들은 Cloudflare의 글로벌 클라우드 네트워크에서 기존 애플리케이션을 증대하거나 완전히 새로운 애플리케이션을 구축하기 위해 Cloudflare Workers와 Workers KV를 이용할 수 있습니다. Workers KV는 수십 또는 수백만 사용자에게 제공하는 애플리케이션을 지원할 수 있도록 규모를 원활하게 조정할 수 있습니다.
전 세계적으로 응답 시간이 빠른 서버리스 응용 프로그램을 구축하려면 컴퓨터와 스토리지를 사용자에게 더 가까운 곳으로 이동시켜야 합니다. Cloudflare는 Cloudflare Workers가 있는 전역 네트워크 내 모든 데이터 센터에 서버리스 실행 환경을 구축했지만, 여전히 고객들은 자체 스토리지를 관리하기 위해 시간이 많이 걸리는 복잡한 작업에 직면했습니다. 이제 Workers KV를 사용하면 확장 가능한 키-값 저장소에 대해, 대기 시간이 짧은 글로벌 응용 프로그램 액세스가 API 호출만으로도 가능합니다.
“전 세계적으로 천만 명 이상의 개발자가 npm 레지스트리에 의지하여 하루에 10억 번 이상 패키지를 다운로드합니다. 저희는 글로벌 성능을 향상시키기 위해 Cloudflare Workers에 투자했고, 이제 전세계적으로 키-값 저장(Cloudflare Workers KV)을 사용할 수 있는 Cloudflare Workers를 통해 이전에는 불가능했던 성능을 향상할 수 있습니다. Cloudflare는 정말 대단합니다.”
Laurie Voss
npm의 공동 창립자 및 최고 데이터 책임자
Workers KV를 사용하여 데이터에 빠르게 액세스할 수 있으므로 정적 사이트에 서비스를 제공할 때와 같은 빠른 속도로 사용자 지정 페이지를 생성합니다. 이 기능을 사용하면 쇼핑 카트 데이터를 전자 상거래 사이트에 추가하고, 방문자의 하위 집합에 대한 목표 마케팅을 실시하고, 응용 프로그램의 전체 호스트에 대한 대기 시간을 크게 줄일 수 있습니다.
세션 토큰 또는 기타 사용자 정보를 저장하여 올바른 사용자가 올바른 컨텐츠에 빠르게 액세스할 수 있도록 보장할 수 있습니다. 인증 계층을 애플리케이션에서 네트워크 자체로 이동시켜 사이트의 속도를 개선하면서도 애플리케이션 레벨 인증 취약성에 대한 위협을 줄여 드립니다.
사용자, 세션, 쿠키 또는 기타 요청 속성에 기반하여 사용자 지정 콘텐츠를 저장하고 반환합니다. 사용자에게 반환하기 전에 Workers KV에서부터 캐시되거나 캐시되지 않은 템플릿으로의 개인화된 콘텐츠 삽입을 짧은 대기 시간에 수행할 수 있습니다.
사용자별로 A/B 테스트를 실행하거나 단계별 릴리스 롤아웃을 실행할 수 있습니다. 전 세계 어디에서나 Workers에서 신속하게 실행할 수 있는 수백만 개의 테스트를 저장하려면 Cloudflare Workers KV를 사용해 보세요. Worker에서 직접 Workers KV 또는 다른 analytics 서비스로 analytics를 다시 기록할 수 있습니다.
IP, 사용자 ID 또는 관련 데이터를 Cloudflare Workers KV에 저장하여, 부정 행위자, 스팸 발송자, 트롤 등의 공격자를 차단할 수 있습니다. 대규모 차단 목록에 쉽게 기록하고 이러한 목록에 대해 검사를 빠르게 실행하여 악성 사용자가 원치 않는 다른 작업을 게시, 등록, 수행하기 위해 보호된 응용 프로그램에 도달하지 못하도록 방지할 수 있습니다.
“Optimizely는 매일 수십억 건의 고객 경험을 적극적으로 반영하여, 세계에서 가장 큰 브랜드가 자신의 회사를 이용하는 사용자로부터 학습함으로써 더 나은 경험을 제공할 수 있도록 만들어 드립니다. 대기 시간을 발생시키는 모든 것이 저희를 가장 힘들게 하는 적 중 하나입니다. Cloudflare Workers KV는 고객이나 방문자가 어디에 있건 필요한 데이터를 빠르게 검색할 수 있게 만들어 주며 이를 약속합니다.”
Michael Hood
Optimizely, 성능 엔지니어 수석 직원