CloudFrontとは?
くらうどふろんと
CloudFrontとは、Amazon Web Services(AWS)が提供するコンテンツデリバリーネットワーク(CDN)サービスで、Webコンテンツを世界中のユーザーに高速・低遅延で配信します。
Amazon CloudFrontは、AWSが提供するCDN(Content Delivery Network)サービスです。世界各地に配置されたエッジロケーションと呼ばれるサーバー群を通じて、画像・動画・HTML・CSS・JavaScriptなどのWebコンテンツをユーザーの地理的に近い場所からキャッシュ配信することで、表示速度の向上とオリジンサーバーへの負荷軽減を実現します。
CloudFrontの主な仕組みとして、まずユーザーがWebサイトにアクセスすると、DNSによって最寄りのエッジロケーションへリクエストが振り分けられます。エッジにキャッシュが存在すれば即座にレスポンスが返り、なければオリジン(S3・EC2・オンプレミスサーバーなど)から取得してキャッシュに保存します。
主な特徴・機能は以下のとおりです。
- グローバルなエッジロケーション網による低遅延配信
- HTTPS対応(ACMとの統合によるSSL証明書の無料発行)
- WAF(Web Application Firewall)との連携によるセキュリティ強化
- Lambda@Edgeによるエッジでのリクエスト処理・カスタマイズ
- 動的コンテンツ・静的コンテンツ双方への対応
料金は従量課金制で、データ転送量・HTTPリクエスト数に応じて変動します。AWSの他サービス(S3・API Gatewayなど)との統合が容易なため、AWSを基盤とするWebサービスでは広く採用されています。
使い方・例文
静的ファイルをS3に保存し、CloudFrontを前段に配置することで、世界中のユーザーに対してページ読み込みを高速化できます。
この用語をシェア
最終更新: