コンテンツにスキップ

Cloudflare Developer Platform

Cloudflare Developer Platformは、開発者がフルスタックアプリケーションを構築するためのさまざまなサービスを提供しています。これには、computestorageウェブ開発、画像最適化、ビデオストリーミング、およびAIが含まれます。

開発者プラットフォームの製品提供は、新しいリリースや機能の更新に伴い成長していることに注意することが重要です。Cloudflare Developer Platformに関連する製品ドキュメントのリストを確認するには、以下の手順を実行してください。

  1. Cloudflare Docsにアクセスします。
  2. 上部メニューでProduct directoryを選択します。
  3. Developer platformフィルターを選択して、Cloudflare Developer Platform製品の製品ドキュメントを表示します。

ウェブ開発

Cloudflare Pagesを使用すると、スケールでフルスタックアプリケーションを構築できます。

Pagesを使用すると、C3、Git統合、または直接アップロードを使用してフロントエンドアプリケーションをデプロイできます。Pagesは、AstroGatsbyHugoNext.jsNuxtReactRemix、およびその他の多くのフレームワークをサポートしています。

コンピュート

Cloudflare Workers

前のセクションで学んだように、Cloudflare Workersを使用すると、サーバーレスアプリケーションを瞬時に世界中に構築およびデプロイできます。Workersで構築できるものを探るには、Examplesおよびチュートリアルを参照してください。

Email Routing

Cloudflare Email Routingを使用すると、ドメイン用のカスタムメールアドレスを作成し、受信メールを希望のメールボックスにルーティングできます。すでにウェブサイトをお持ちの場合は、Enable Email Routingを参照して、サイト用のカスタムメールアドレスを設定してください。

ストレージ

Cloudflareのストレージ提供は、使用ケースによって異なります。

Use-caseProductIdeal for
Key-value storageWorkers KVConfiguration data, service routing metadata, personalization (A/B testing)
Object storageR2User-facing web assets, images, machine learning and training datasets, analytics datasets, log and event data.
SQL databaseD1Relational data, including user profiles, product listings and orders, and/or customer data.
Time-series metricsAnalytics EngineWrite and query high-cardinality time-series data, usage metrics, and service-level telemetry using Workers and/or SQL.
Global co-ordinationDurable ObjectsBuilding collaborative applications; global co-ordination across clients; strongly consistent, transactional storage.
Vector search (database)VectorizeStoring embeddings from AI models for semantic search and classification tasks.
Task processing & batchingQueuesBackground job processing (emails, notifications, APIs) and log processing/batching.
Connect to an existing databaseHyperdriveConnecting to an existing database in a cloud or on-prem.

正しいストレージオプションを選択するための詳細なガイドについては、Choose a data or storage productを参照してください。

画像最適化とビデオストリーミング

Cloudflare StreamおよびCloudflare Imagesは、インフラストラクチャを構成または維持することなく、エンドユーザーにビデオや画像を提供します。

AI

Workers AIを使用すると、サーバーレスGPUによって駆動される機械学習モデルを実行するAIアプリケーションを構築およびデプロイできます。

まとめ

あなたは以下のことを学びました:

  • Cloudflare Developer Platformが提供する内容についての詳細。
  • コンピュート、ストレージ、アプリケーション開発、AI製品の違い。

フィードバック

この学習パスを改善するために、GitHubで問題を報告してください。

コミュニティ

質問をしたり、構築しているものを共有したり、他の開発者とプラットフォームについて議論したりするために、Cloudflare Developer PlatformコミュニティにDiscordで接続してください。