Cloudflare Workers KVでサーバーレスアプリケーションを構築

Cloudflareのアプリケーション向けサーバーレス Key-Value ストレージ

Cloudflare Workers KVは、Cloudflareのグローバルネットワーク内にあるすべてのデータセンターで、セキュアな低レイテンシーKey-Value Storeへのアクセスを提供しています。開発者はCloudflare WorkersやCloudflare Workers KVを使い、Cloudflareのグローバルクラウドネットワーク上で既存アプリケーションを強化したり、まったく新しいアプリケーションを構築することができます。Cloudflare Workers KVはシームレスにスケールし、数十から数百万ユーザーが利用するアプリケーションに対応します。

すでにCloudflareをお使いですか?今すぐ有効化

Cloudflare Workers KV
「世界中で、1,000万人以上の開発者が1日に10億回以上行うパッケージダウンロードをnpmレジストリに頼っています。弊社は、Cloudflare Workersを利用することでグローバルパフォーマンスを改善し、現在ではグローバルに利用できるKVS(Cloudflare Workers KV)を利用して以前は不可能だったパフォーマンス改善が達成できています。Cloudflareは素晴らしいです。」
Laurie Voss氏
npm、共同設立者兼CDO

もっとサーバーレスストレージでの構築を

応答時間がグローバルに高速になるサーバーレスアプリケーションを構築するには、ユーザーの近くでコンピューティングやストレージを置く必要があります。Cloudflareは、グローバルネットワーク内にあるすべてのデータセンターにサーバーレスの実行環境を作っていますが、お客様はいまだに、時間を要する複雑なストレージ管理作業を抱えています。Cloudflare Workers KVを使えば、ローレイテンシーでグローバルなアプリケーションからスケーラブルなKVSへのAccessがAPI呼び出しだけで実現できます。

どこにいてもレスポンシブアプリケーションを

Cloudflare Workers上で実行するサーバーレスアプリケーションはグローバルに配置されたKVSにローレイテンシーでアクセスできます。Cloudflare Workers KVでは、このローレイテンシーをキーとバリューのレプリカをCloudflareのグローバルクラウドネットワークにキャッシングすることで実現しています。

懸念を増やさず構築

Cloudflare Workers KVでは開発者がKVSのスケーリングに時間を費やすことなく、サーバーレスアプリケーションの新機能追加に注力できます。

Create Targeted E Commerce Experiences

ターゲット電子商取引体験の作成

Workers KVを使ってデータにすぐアクセスし、静的サイトと同じ速さでカスタマイズページを作ります。電子商取引サイトにショッピングカートのデータを追加したり、訪問者サブセットに対するターゲットマーケティングを行ったり、アプリケーションのホスト全体のレイテンシーを大幅に下げたりすることができます。

Enforce Custom Authorization and Authentication

カスタム承認や認証を強化

セッショントークンやその他のユーザー情報を保存して適切なユーザーに適切なコンテンツをすばやく配信します。認証層をアプリケーションからネットワーク内に移動することでアプリケーション層の認証脆弱性による脅威を軽減しながらもサイトスピードを改善します。

Customize Application Behavior

カスタマイズアプリケーションの挙動

ユーザー、セッション、Cookie、その他リクエスト属性に応じてカスタムコンテンツを保存、返却します。ユーザーに返却する前に、Workers KVからキャッシュ済みまたはキャッシュしていないテンプレートに個別化コンテンツをローレイテンシーで取り込みます。

AB Testing

きめ細かいテストの展開

ユーザーごとにA/Bテストやストレージリリースロールアウトを行います。Cloudflare Workers KVを使えば、世界中どこからでもWorkersからすぐ実行できる数百万のテストを保存しておくことが可能です。また、Workersから分析結果をWorkers KVやその他分析サービスに直接書き込みます。

Remember Specific Bad Actors

特定の悪意あるユーザーを記録

不正行為者、スパム、荒らし、その他悪意ある行為を、IPやユーザーID、関連データをCloudflare Workers KVに保存しておくことで防止します。巨大なブロックリストに簡単に書き込みできてすぐにチェックできるので、悪意あるユーザーがアプリケーションに到達して投稿、登録、その他望ましくない行為をするのを防ぐことができます。

「Optimizelyでは毎日数十億のお客様に対して配信を行い、世界最大規模のブランドがユーザーから学習し、より良い体験を配信できるようにしています。弊社の最も大きい敵の一つはレイテンシーを生じさせるものです。Cloudflare Workers KVは、お客様や訪問者が世界中のどこにいても必要なデータをすばやく取得できることを保証してくれました。
Michael Hood氏
Optimizely社 シニアスタッフパフォーマンスエンジニア
Workersサブスクリプションの内容 1 GB のKVSスペース 1,000万 のKV読み込み 1M のKV書き込み 1M

KV削除

1M

KVリスト

従量制課金 $ 0.50 (1GBにつき/月) 追加ストレージ $ 0.50 (100万件あたり) 追加のKV読み込み $5 (100万件あたり) 追加のKV書き込み $5 (100万件あたり) 追加のKV書き込み $5 (100万件あたり) 追加のKV読み込み

主な機能

200 か所すべてのCloudflareからアクセス可能

200 か所すべてのCloudflareからアクセス可能

最大2 MBのバリューをサポート

最大2 MBのバリューをサポート

最大512バイトのキーをサポート

最大512バイトのキーをサポート

Cloudflare Workersから読み込み、書き込み

Cloudflare Workersから読み込み、書き込み

サードパーティのアプリケーションからWorkers KVへ書き込みを行うAPI

サードパーティのアプリケーションからWorkers KVへ書き込みを行うAPI

Cloudflareの安定したキャッシュインフラストラクチャーを利用

Cloudflareの安定したキャッシュインフラストラクチャーを利用

バリューに任意のTTLを設定

バリューに任意のTTLを設定

Workers Previewと統合

Workers Previewと統合