Cloudflare Developer Platform
Cloudflare Developer Platform ↗は、開発者がフルスタックアプリケーションを構築するためのさまざまなサービスを提供しています。これには、compute ↗、storage ↗、ウェブ開発、画像最適化、ビデオストリーミング ↗、およびAI ↗が含まれます。
開発者プラットフォームの製品提供は、新しいリリースや機能の更新に伴い成長していることに注意することが重要です。Cloudflare Developer Platformに関連する製品ドキュメントのリストを確認するには、以下の手順を実行してください。
- Cloudflare Docs ↗にアクセスします。
- 上部メニューでProduct directoryを選択します。
- Developer platformフィルターを選択して、Cloudflare Developer Platform製品の製品ドキュメントを表示します。
Cloudflare Pagesを使用すると、スケールでフルスタックアプリケーションを構築できます。
Pagesを使用すると、C3、Git統合、または直接アップロードを使用してフロントエンドアプリケーションをデプロイできます。Pagesは、Astro、Gatsby、Hugo、Next.js、Nuxt、React、Remix、およびその他の多くのフレームワークをサポートしています。
Cloudflare Workers
前のセクションで学んだように、Cloudflare Workersを使用すると、サーバーレスアプリケーションを瞬時に世界中に構築およびデプロイできます。Workersで構築できるものを探るには、Examplesおよびチュートリアルを参照してください。
Email Routing
Cloudflare Email Routingを使用すると、ドメイン用のカスタムメールアドレスを作成し、受信メールを希望のメールボックスにルーティングできます。すでにウェブサイトをお持ちの場合は、Enable Email Routingを参照して、サイト用のカスタムメールアドレスを設定してください。
Cloudflareのストレージ提供は、使用ケースによって異なります。
| Use-case | Product | Ideal for |
|---|---|---|
| Key-value storage | Workers KV | Configuration data, service routing metadata, personalization (A/B testing) |
| Object storage | R2 | User-facing web assets, images, machine learning and training datasets, analytics datasets, log and event data. |
| SQL database | D1 | Relational data, including user profiles, product listings and orders, and/or customer data. |
| Time-series metrics | Analytics Engine | Write and query high-cardinality time-series data, usage metrics, and service-level telemetry using Workers and/or SQL. |
| Global co-ordination | Durable Objects | Building collaborative applications; global co-ordination across clients; strongly consistent, transactional storage. |
| Vector search (database) | Vectorize | Storing embeddings from AI models for semantic search and classification tasks. |
| Task processing & batching | Queues | Background job processing (emails, notifications, APIs) and log processing/batching. |
| Connect to an existing database | Hyperdrive | Connecting to an existing database in a cloud or on-prem. |
正しいストレージオプションを選択するための詳細なガイドについては、Choose a data or storage productを参照してください。
Cloudflare StreamおよびCloudflare Imagesは、インフラストラクチャを構成または維持することなく、エンドユーザーにビデオや画像を提供します。
Workers AIを使用すると、サーバーレスGPUによって駆動される機械学習モデルを実行するAIアプリケーションを構築およびデプロイできます。
あなたは以下のことを学びました:
- Cloudflare Developer Platformが提供する内容についての詳細。
- コンピュート、ストレージ、アプリケーション開発、AI製品の違い。
この学習パスを改善するために、GitHubで問題を報告 ↗してください。
質問をしたり、構築しているものを共有したり、他の開発者とプラットフォームについて議論したりするために、Cloudflare Developer PlatformコミュニティにDiscordで接続 ↗してください。