Forresterは、「The Forrester Wave™:エッジ開発プラットフォーム、2023年第4四半期」において、Cloudflareをリーダーとして認識し、現在の提供カテゴリで最高スコアを獲得しました。
主席アナリストのDevin Dickerson氏の報告によれば、Cloudflareのエッジ開発プラットフォームは、企業がフルスタックの分散アプリケーションを構築するために必要な構成要素を提供しています。このプラットフォームは、開発者がCAP定理の専門家でなくても、コンピューティング、ストレージ、プログラム可能なセキュリティを含むグローバルな分散ネットワークを活用できるようになっています。
100万人以上の開発者が、Developer Platform製品を使用して以下のアプリケーションを構築しています。Workers、Pages、 R2、KV、Queues、Durable Objects、D1、Stream、Imagesなど。開発者は、Cloudflareのコンピューティング、ストレージ、開発者向けサービス一式をフルに使用して、高度に分散されたフルスタックアプリケーションを簡単にデプロイできます。
Workersは、Cloudflareのネットワークをプログラム可能にします
「このプラットフォームの主な強みは、Cloudflareのプログラム可能なグローバルインテリジェントなワークロードの配置を活用した導入モデルと組み合わせたCDNとの相互運用性です。」–Forrester Wave™:エッジ開発プラットフォーム、2023年第4四半期
CloudflareのグローバルネットワークでWorkersが実行され、ローカルキャッシュから直接読み書きするAPIを提供し、Workerが受け取るリクエストオブジェクト上にCloudflareのCDNから直接コンテキストを公開します。
Cloudflareのネットワークとの密接な統合により、開発者は特定の地域にデプロイすることなく、グローバルに分散したアプリケーションを構築、保護、接続することができます。Smart Placementは、Workersを最適な位置に配置して、データに最も近い場所であれ、ユーザーに最も近い場所であれ、全体として最速のパフォーマンスを実現します。Hyperdriveはデータベース接続を自動的にプールし、世界中で稼働しているWorkerがPostgreSQLデータベースにクエリを行う際に、接続を再利用できるようにします。これにより、従来のデータベースをサーバーレスアーキテクチャで利用する際のスケーリングの課題を回避できます。Cronトリガーは、最大で15分のCPU時間を許容し、計算集約的なバックグラウンド作業を実行できるようにします。
Cloudflareはエッジコンピューティングを超えています。Cloudflareは、あらゆる場所でのコンピューティングです。実世界のデータに基づき、アクセスパターンやプログラミングパラダイムに合わせて、お客様のアプリケーションが最高のパフォーマンスを発揮するように、当社はネットワークを活用しています。
分散システムの専門家でなくても、分散システムをデプロイできます
「リファレンスカスタマーは、一貫してオンボーディングの容易さを強調しています。バックグラウンドのない開発者でさえ、数分で世界中にワークロードを提供し、1週間以内にプロダクション品質のアプリケーションを構築できます。」–Forrester Wave™:エッジ開発プラットフォーム、2023年第4四半期
Workersでは、分散システムの専門家やクラウドインフラストラクチャの設定の専門家になる必要がなく、あらゆる開発者がグローバルに分散したアプリケーションをデプロイできるようにします。
Workerをデプロイすると、Cloudflareはその裏でそれを世界中に分散させます。しかし、お客様にとっては、ローカルで実行およびテストできる単一のアプリケーションです。プロダクション環境では、同じオープンソースのJavaScriptランタイムを使用してWorkersを実行できます。
Durable Objectをデプロイしてリアルタイムの状態を調整すると、分散アプリケーショが構築されますが、RPCプロトコルやスケールインフラストラクチャを学ぶ必要はありません。代わりに、JavaScriptで、フロントエンド開発者が日々頼りにしているWeb標準のAPIを使用して、すべてのものをプログラムすることができます。
Cloudflare Queuesでメッセージのバッチをキューに入れ処理するには、既存のWorkerにJavaScriptを数行追加するだけです。
Cloudflare Pagesで、Webアプリケーションを作成すると、GitHubリポジトリに接続するだけで、プレビューURLを使用した完全な継続的ビルドとデプロイのパイプラインがセットアップされます。
以前はフロントエンドのコードしか書かなかった開発者が、バックエンドを構築し、アプリをリアルタイムかつリアクティブにすることができます。インフラストラクチャの専門家がリソースのセットアップを手詰まりで進めないでいたチームは、来週ではなく今日からプロトタイプを作成できます。Workerの書き込みとデプロイが身近で利用しやすいため、これにより、エンジニアリングチームはオーバーヘッドを減らしながら、より迅速に進めることができます。
なぜチームはこれほど早くスタートできるのでしょうか?
Workersは、Web標準のAPIを使用して、フロントエンド開発者やWebアプリケーションを構築する誰もがすでに日常的に使用しています。CloudflareはWeb-interoperable Runtimes Community Group(WinterCG)の創設メンバーであり、ランタイム全体の相互運用性に取り組んでいます。
開発者がすでに毎日使用しているツールは、当社のプラットフォームにネイティブです。すべてのAPIに対してTypeScriptのタイプを公開しており、Wrangler CLIやCloudflareダッシュボードのコードエディタ—(これ自体が人気のあるVSCodeエディタを搭載しています)を介してオーサリングやデプロイを行う際に、TypeScriptのコンパイルをサポートしています。
開発者が好んで構築するオープンソースフレームワークがサポートされています。Node.jsから一連のAPIの増加により、Workersランタイムでネイティブに利用できるようになり、既存のオープンソースライブラリがWorkers上で動作するようになりました。そして、ますます、開発者が依存する新しいオープンソースプロジェクトは、WinterCGのすべてのランタイムにわたり動作するように、初日から設計されています。日々、JavaScriptエコシステムの多くがWorkers上で動作しています。
GPU、LLMなどでAIに進出
その優れたビジョンにより、同社は将来の実績をエッジに制約することを拒み、ロードマップ上の機能を構築する際の狙いを持ったアプローチからは、ワークロードにおいてパブリッククラウドのハイパースケーラーに対抗するますます有利なポジショニングを築いていくことが示唆されています。–Forrester Wave™:エッジ開発プラットフォーム、2023年第4四半期
当社は、プロダクションアプリケーション用の完全なコンピューティングプラットフォームを大規模に構築しています。そして、企業、開発者すべてがAIを構築または体験している今、Cloudflareは、GPUを取り入れ、それを当社の開発者プラットフォームの一部に統合しました。当社は、グローバルなワークロードを提供するのと同様に、AIを簡単に始められるようにしました。11月中旬には、世界中の100以上の都市でWorkers AI Inferenceを稼働させるという目標を達成し、2024年末までには、Cloudflareの支店があるほぼすべての都市でWorkers AIを稼働させる予定です。
Workers AIにより、開発者がインフラストラクチャをプロビジョニングしたり、高価な未使用容量にお金を払うことなく、最新のオープンソースAIモデルを使用してアプリケーションを構築することができるようになります。当社はこれを拡張し、さらに広範な種類のAIモデルに対応するため、Hugging FaceからWorkers AIへ直接モデルをデプロイするサポートを提供します。また、特定のデータセンターでGPUを搭載したVMをプロビジョニングするのとは異なり、当社は、ネットワーク全体を1つの巨大なコンピューティングリソースとして扱い、開発者のニーズに応じてモデルを適切な場所で適切なタイミングで実行できるように構築しています。
モデル推論に加えて、Web標準のAPIを強力にサポートし、Workersプラットフォーム内からWebGPUAPIを利用可能にしています。当社は最先端のプラットフォームとして認識されていることを誇りに思っていますが、それだけではありません。—当社はフルスタックのアプリケーションを開発するためのプラットフォームであり、わずか1年前には、ほとんどの人が利用しなかった、あるいは必要としなかった計算能力を必要とするアプリケーションも開発しています。
Cloudflare製品全体でシークレットを管理する新しい方法、可観測性の向上、変更をリリースするためのより優れたツールなど、次の展開をご覧いただけるのを楽しみにしています。日々、当社のプラットフォーム上で構築されるより高度なアプリケーションを目にしており、その高度なアプリケーションを、最もミッションクリティカルなワークロード(独自のプラットフォーム上で製品を構築するために使用しているのと同じワークロード)に対応するツールと適合させることに注力しています。
こちらからレポートをダウンロードしてください。