ウェブサイトのコンテンツに、CloudFront を使用する必要がありますか?
最終更新日: 2022 年 1 月 13 日
ウェブサイトの提供に Amazon Elastic Compute Cloud (Amazon EC2) と Elastic Load Balancing (ELB) を利用しています。Amazon CloudFront を統合するべきでしょうか?
解決方法
CloudFront を利用すると、ウェブサイトの静的および動的コンテンツの、ディストリビューションを高速化できます。詳細については、Amazon CloudFront の概要を参照してください。
CloudFront は下記のようなウェブサイトを補完します。
- 大量のイメージファイルなどの静的コンテンツを持つ
- 世界中のクライアントからリクエストがあつまる
CloudFront は、静的コンテンツを世界各地のエッジロケーションにキャッシュするため、世界中のクライアントに大量の静的コンテンツを提供するようなウェブサイトの、レイテンシーを減らすことが可能です。
CloudFront のその他の利点には、次のようなものがあります。
- AWS Certificate Manager (ACM)、Amazon Simple Storage Service (Amazon S3)、AWS WAF、AWS Elemental MediaPackage、 AWS Elemental MediaStore など、他の AWS のサービスとの統合が可能。
- CloudFront の SSL オフロードと、オリジンとの接続性の維持による、オリジンでのオーバーヘッドが削減されました。
- リージョンのエッジロケーションにキャッシュしたコンテンツに対する負荷処理の性能が向上しました。
CloudFront は、リージョン向けのウェブサイトなど、ウェブサイトユーザーと地理的に近い場所にオリジンサーバーを持つウェブサイトには推奨されません。