本文へスキップ

CloudFrontとは?

くらうどふろんと

CloudFrontとは、Amazon Web Services(AWS)が提供するコンテンツデリバリーネットワークCDN)サービスで、Webコンテンツを世界中のユーザーに高速・低遅延で配信します。

Amazon CloudFrontは、AWSが提供するCDN(Content Delivery Network)サービスです。世界各地に配置されたエッジロケーションと呼ばれるサーバー群を通じて、画像・動画HTMLCSSJavaScriptなどのWebコンテンツをユーザーの地理的に近い場所からキャッシュ配信することで、表示速度の向上とオリジンサーバーへの負荷軽減を実現します。

CloudFrontの主な仕組みとして、まずユーザーがWebサイトにアクセスすると、DNSによって最寄りのエッジロケーションへリクエストが振り分けられます。エッジにキャッシュが存在すれば即座にレスポンスが返り、なければオリジン(S3・EC2・オンプレミスサーバーなど)から取得してキャッシュに保存します。

主な特徴・機能は以下のとおりです。

  • グローバルなエッジロケーション網による低遅延配信
  • HTTPS対応(ACMとの統合によるSSL証明書の無料発行)
  • WAF(Web Application Firewall)との連携によるセキュリティ強化
  • Lambda@Edgeによるエッジでのリクエスト処理・カスタマイズ
  • 動的コンテンツ・静的コンテンツ双方への対応

料金は従量課金制で、データ転送量・HTTPリクエスト数に応じて変動します。AWSの他サービス(S3・API Gatewayなど)との統合が容易なため、AWSを基盤とするWebサービスでは広く採用されています。

使い方・例文

静的ファイルをS3に保存し、CloudFrontを前段に配置することで、世界中のユーザーに対してページ読み込みを高速化できます。

この用語をシェア

𝕏 でポスト LINE

最終更新:

関連用語