CloudFront, Global Accelerator

コンテンツ配信とグローバルネットワーク最適化を学びます。

Amazon CloudFront

CloudFrontはグローバルCDN (Content Delivery Network) サービスです。世界中のエッジロケーションからコンテンツをキャッシュ・配信し、レイテンシーを削減します。S3、ALB、EC2、カスタムオリジンをサポートします。OAC (Origin Access Control) でS3への直接アクセスを制限できます。

CloudFront の機能

Lambda@EdgeやCloudFront Functionsでエッジでのリクエスト/レスポンス処理が可能です。キャッシュポリシーでTTLを制御し、キャッシュ無効化で即時更新できます。地理的制限で特定の国からのアクセスを制御できます。

AWS Global Accelerator

Global AcceleratorはAWSグローバルネットワークを使用してトラフィックを最適化します。固定のAnycast IPアドレスを提供し、最も近いエッジロケーションからAWSバックボーンネットワーク経由でトラフィックをルーティングします。

CloudFront vs Global Accelerator

CloudFrontはHTTP/HTTPSのコンテンツキャッシュに最適です。Global AcceleratorはTCP/UDPプロトコルの高速化に使用し、固定IPが必要な場合やゲーミング・IoTなどの非HTTPアプリケーションに適しています。

重要ポイント

  • CloudFrontはエッジでコンテンツをキャッシュ
  • OACでS3への直接アクセスを制限
  • Lambda@Edgeでエッジ処理が可能
  • Global AcceleratorはAnycast固定IP
  • CloudFrontはHTTP向け、GAはTCP/UDP向け

このトピックの学習を完了しますか?

完了状態はいつでも切り替えられます