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向け
このトピックの学習を完了しますか?
完了状態はいつでも切り替えられます