
CloudFront
○CloudFront
・エッジロケーションを使用して、最も低いレイテンシーでコンテンツ配信できるネットワークサービス
・S3やELB経由のEC2から配信するよりも、CloudFrontにキャッシュを持つ為、速く効率的にコンテンツを提供できる
※レイテンシー: ネットワーク経由でデータ送信されるのにかかる時間
AWSが提供するコンテンツデリバリーサービス
世界中のユーザーがウェブサイトやアプリケーションのコンテンツにアクセスするとき、そのコンテンツを高速かつセキュアに提供するためのサービスです。
CloudFrontを使用すると、コンテンツをAWSのグローバルなエッジロケーションに配置し、ユーザーがアクセスするときに最も近い場所からコンテンツを提供することができます。これにより、ユーザーのアクセス速度が向上し、ロード時間が短縮されます。また、CloudFrontは、コンテンツを配信する際にセキュリティを確保するために、SSL/TLS暗号化や署名付きURLなどの機能を提供しています。
○特徴
1.キャッシュによる低レイテンシー配信
エッジロケーションにキャッシュを持つことで、二人目以降低レイテンシー配信が可能になる
2.ユーザーの近くからの低レイテンシー配信
エッジロケーションやバックボーンネットワークを用いたコンテンツ配信
3.安全性の高いセキュリティ
・ドメインの証明書を設定できる
・証明書はAWS Certificate Manegerを使用すると、追加費用で作成、管理できる
・AWS Shield、AWS WAFと組み合わせて外部からの攻撃を防ぐことができる。
○API Gateway
スケーラビリティやアベイラビリティのためにCloudFrontの仕組みを利用している
○CDN
インターネット上でコンテンツを効率的かつ高速に配信するための技術
○料金
・トラフィックの分散地域
・リクエスト
・データ転送アウト