Cloudflareの紹介
Cloudflare ↗は、サーバー ↗のグローバルネットワークです。インターネット上で最も大きなネットワーク ↗の一つです。
Cloudflareの製品は、SASEおよびSSEサービス ↗、アプリケーション ↗およびインフラストラクチャサービス ↗、そしてDeveloper Platform ↗で構成されています。
Cloudflareの製品は、開発者、民間および公共の組織、企業、政府、個人消費者に何かを提供します。
Cloudflare Developer Platform ↗には、Cloudflare Workersが含まれており、これによりサーバーレスコードを瞬時に世界中にデプロイできます。このモジュールでは、Developer Platformについてさらに学ぶことができます。
アプリケーションがCloudflare上に構築されている場合、Cloudflareはアプリケーションのオリジンサーバーとして機能します。
Cloudflare上に構築されたアプリケーションの例として、次のような技術スタックが考えられます:
- ドメインレジストラで新しいドメインを購入。
- Cloudflare Pagesでフロントエンドサイトを構成およびデプロイ。
- Cloudflare WorkersまたはPages Functions(内部的にはWorkers)を使用して、サイトに動的機能を追加。
- ストレージリソースを使用して、さまざまな種類のデータを永続化。
- アプリケーションセキュリティ(DDoS保護、WAFなど) ↗でサイトを保護。
- アプリケーションパフォーマンス(CDN、ロードバランシングなど) ↗でサイトのパフォーマンスをカスタマイズおよび向上。
- AIを使用して機械学習モデルを実行。
使用ケースに応じてさらに多くの機能があります。
アプリケーションをCloudflareに追加すると、Cloudflareのグローバルサーバーネットワークがアプリケーションへのリクエストとアプリケーションのオリジンサーバー ↗の間に位置します。
アプリケーションをCloudflareに追加した後、次のことができます:
- Workersを使用してアプリケーションを拡張し、コードをデプロイ。
- Developer Platformで利用可能なストレージリソースを追加。
- コンテンツ配信とユーザーエクスペリエンスを向上させることでアプリケーションのパフォーマンスを強化(CDN ↗)。
- Webアプリケーションファイアウォール ↗を設定して、悪意のある活動からウェブサイトを保護(DDoS ↗)。
- トラフィックをルーティング(ロードバランシング、待機室)。
使用ケースに応じてさらに多くの機能があります。
このページを読むことで、あなたは:
- Cloudflareのグローバルネットワークの規模を学びました。
- Cloudflareがユーザーに提供できる製品を探求しました。
- CloudflareおよびCloudflare Workersを使用してアプリケーションを構築する方法を確認しました。
次のセクションでは、サーバーレスコンピューティングの基本、Cloudflare Workersの背後にある概念について紹介します。