CloudflareはWorkersを分散データストレージに結び付けます

Table of Contents

CloudflareはWorkersを分散データストレージに結び付けます

コンテンツ配信企業のCloudflareは金曜日、Workersサービスに分散型キーバリューストレージを追加し、より幅広いネットワークホスト型アプリケーションを可能にした。

Cloudflare WorkersはブラウザベースのService Workersに似ていますが、JavaScriptコードをブラウザではなく企業ネットワーク上で実行することで、クライアント側でのコード改ざんを防止します。基本的には、特定の場所に縛られないプロキシサーバーです。

ワーカーは、Serverless Framework や、インフラストラクチャの自動化などを可能にする HashCorp の Terraform を使用してアプリケーションを開発するために使用できます。

ベータ版で利用可能な Workers KV は、分散型で結果的に一貫性のあるキー値ストアであり、時間のかかる中央データベースへの移動の代わりに、ネットワークのエッジで低遅延のトランザクションを提供することを目的としています。

データベース用語で、最終的な一貫性とは、データの一貫性が保たれるまで、一定期間、異なるクエリによって分散データストア内の特定のキーに対して異なる値が取得される可能性があることを意味します。Workers KV の場合、グローバルな一貫性には 10 秒かかります。

これはデータの均一性よりも可用性を優先した結果であり、ACID保証を必要とするアプリケーションには適していません。例えば、何百万件もの金融取引を矢継ぎ早に処理するようなアプリケーションには適していません。

空から落ちてくるお金

帯域幅の不当な利用にうんざりしていませんか?Cloudflare、Google、Microsoft、IBMから朗報があります

続きを読む

しかし、他のアプリケーションにとっては、サービスのパフォーマンス特性に適合していれば、魅力的な選択肢となる可能性があります。Workers KVは、名前空間ごとに最大10億のキー、キーあたり最大2KB、値あたり最大64KBまで使用できます。データストアは、キーごとに1秒あたり10万回以上の読み取りと、キーごとに1秒あたり最大1回の書き込みが可能です。

「これにより、従来はCDNによってキャッシュされた静的コンテンツに関連付けられていたパフォーマンスを備えたアプリケーション全体を構築することが可能になります」と、製品マネージャーのStephen Pinkerton氏と製品戦略ディレクターのZack Bloom氏はブログ投稿で述べている。

Cloudflareの両社は、WorkersとそのKVデータベースが、低レイテンシで低コストのAPIゲートウェイとして最適である可能性を示唆しています。AmazonのAPIゲートウェイの7分の1のコストで実現できると彼らは主張しています。また、ローカライズされたコンテンツやクラウドベースの機能を効率的に提供するのに便利なサービスになる可能性もあると述べています。

Workers の料金はドメインあたり月額 5 ドルで、これには関連付けられているドメインへの Worker によるリクエスト 1,000 万件が含まれ、追加のリクエストには 100 万件あたり 0.50 ドルが課金されます。

この料金には、最大1GBのKVストレージと最大1,000万回のKV読み取りが可能なWorkers KVが含まれており、未使用のWorkerリクエストは必要に応じて追加のKV使用量に充当されます。それ以降は、Workers KVの追加ストレージは1GBあたり月0.50ドル、追加のKV読み取りは100万回あたり0.50ドルかかります。®

Discover More