MENU

【AWS Certified Cloud Practitioner】CloudFrontとGlobal Acceleratorの違いを試験向けに整理

目次

結論:この2つは「どちらもエッジを使う」が、役割は大きく違う

AWS Certified Cloud Practitioner では、Amazon CloudFrontAWS Global Accelerator を「どちらもグローバルに速くするサービス」として曖昧に覚えてしまうと誤答しやすくなります。

まずは次の一文で整理すると覚えやすくなります。

  • Amazon CloudFront:Webコンテンツをエッジでキャッシュして配信するCDN
  • AWS Global Accelerator:アプリケーションへの通信を固定IPで受け、AWSグローバルネットワークを使って最適なエンドポイントへ流すサービス

どちらもAWSのグローバルなPoint of Presence(PoP、エッジロケーションを含む拠点群)を活用しますが、CloudFrontは「配信」、Global Acceleratorは「経路最適化と入口の統一」が中心です。

エッジロケーション(PoP)とは何か

AWSはリージョンやアベイラビリティーゾーンとは別に、世界中に分散したPoPを運用しています。AWS公式の障害分離境界の解説では、これらのPoPは Amazon CloudFrontAmazon Route 53AWS Global Accelerator などをホストすると説明されています。

参考:https://docs.aws.amazon.com/ja_jp/whitepapers/latest/aws-fault-isolation-boundaries/points-of-presence.html

試験では、ここから「エッジで動くサービス」と「リージョン内で主に動くサービス」を区別する力が問われます。

Amazon CloudFrontとは

CloudFrontはAWSのCDN(Content Delivery Network)です。AWS公式では、静的コンテンツだけでなく、HTMLなどの動的コンテンツも、ユーザーに最も低レイテンシーとなるエッジロケーション経由で高速配信すると説明されています。

参考:https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Introduction.html

CloudFrontのポイント

  • 主な目的:Webコンテンツ配信の高速化
  • 得意分野:HTTP/HTTPSベースの配信
  • 特徴:コンテンツをエッジにキャッシュして、オリジンへの負荷や応答時間を減らせる
  • 代表的なオリジン:Amazon S3、Application Load Balancer、API Gateway、EC2 など

イメージしやすい例

たとえば、画像・CSS・JavaScript・動画サムネイルなどを世界中のユーザーに配信するWebサイトを運用している場合、CloudFrontを前段に置くと、毎回オリジンサーバーまで取りに行かず、近いエッジロケーションから返せる可能性が高くなります。

試験で押さえるべき点

  • CloudFrontはキャッシュが中核機能
  • 「WebサイトやAPIの配信を速くしたい」という文脈で出やすい
  • AWS WAF と組み合わせて、CloudFrontに来るWebリクエストを保護できる

CloudFrontとAWS WAFの連携についての公式情報:https://docs.aws.amazon.com/ja_jp/waf/latest/developerguide/cloudfront-features.html

AWS Global Acceleratorとは

AWS Global Acceleratorは、ユーザーに近いエッジロケーションで通信を受け付け、そこからAWSグローバルネットワークを通して、最適なリージョンのエンドポイントへルーティングするサービスです。

参考:https://docs.aws.amazon.com/global-accelerator/latest/dg/what-is-global-accelerator.html

AWS公式の解説では、Global Acceleratorはクライアントからのトラフィックをエッジロケーションで受け、よく監視されたAWSグローバルネットワークを通すことで、レイテンシー改善や可用性向上を図ると説明されています。

参考:https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html

Global Acceleratorのポイント

  • 主な目的:アプリケーション通信の経路最適化と高可用性
  • 得意分野:TCP/UDPトラフィック
  • 特徴:固定のグローバルIPアドレスを提供できる
  • 代表的なエンドポイント:Application Load Balancer、Network Load Balancer、EC2、Elastic IP

イメージしやすい例

たとえば、複数リージョンにまたがって稼働するアプリケーションがあり、ユーザーを最も良い経路で健全なエンドポイントへ接続したい場合、Global Acceleratorが有力候補になります。特に「固定IPが必要」「DNSだけではなくAWSネットワーク側で最適化したい」という要件に合いやすいです。

試験で押さえるべき点

  • Global Acceleratorはキャッシュサービスではない
  • 「固定IP」「複数リージョン」「TCP/UDP」「経路最適化」という語が出たら候補になりやすい
  • ヘルスチェックに基づき、健全なエンドポイントにトラフィックを流せる

CloudFrontとGlobal Acceleratorの違いを比較

観点Amazon CloudFrontAWS Global Accelerator
主目的コンテンツ配信の高速化アプリ通信の経路最適化と高可用性
中核機能エッジキャッシュ固定IPとAWSグローバルネットワーク経由の最適ルーティング
主なプロトコルのイメージHTTP / HTTPSTCP / UDP
典型的な利用例静的サイト、画像配信、Web配信の高速化グローバルユーザー向けアプリ、マルチリージョン構成、固定IP要件
キャッシュするしない

Route 53と混同しやすい点

試験では、CloudFrontやGlobal Acceleratorに加えて、Amazon Route 53 も混同対象になりやすいです。

Route 53のレイテンシーベースルーティングは、DNSクエリに対して「最も低レイテンシーとなるリージョンのレコードを返す」仕組みです。つまり、中心はDNSによる振り分けです。

参考:https://docs.aws.amazon.com/ja_jp/Route53/latest/DeveloperGuide/routing-policy-latency.html

一方、Global Acceleratorは、固定IPを入口にしてAWSグローバルネットワークへ早く乗せることで、可用性やパフォーマンスの改善を狙います。つまり、Route 53は主に「名前解決の制御」、Global Acceleratorは主に「通信経路の最適化」と考えると整理しやすくなります。

試験での見分け方

  • 世界中のユーザーにWebコンテンツを速く配りたい → CloudFront
  • エッジでキャッシュしたい → CloudFront
  • 固定のグローバルIPが必要 → Global Accelerator
  • TCP/UDPアプリケーションを最適経路で流したい → Global Accelerator
  • 複数リージョンのエンドポイントに高可用で振り分けたい → Global Accelerator

よくある誤解

  • 誤解1:「CloudFrontもGlobal Acceleratorも同じような高速化サービス」
    → 実際には、CloudFrontは配信とキャッシュ、Global Acceleratorはネットワーク入口の最適化が中心です。
  • 誤解2:「Global AcceleratorはCDNの一種」
    → Global AcceleratorはCDNではありません。コンテンツをキャッシュするのはCloudFrontです。
  • 誤解3:「Route 53があればGlobal Acceleratorは不要なので、機能は同じ」
    → Route 53はDNSサービス、Global Acceleratorは固定IPとAWSグローバルネットワークを活かしたトラフィック制御サービスで、役割が異なります。

試験直前の暗記フレーズ

  • CloudFront = エッジで配る
  • Global Accelerator = エッジで受けて最適経路で通す
  • CloudFront = CDN / キャッシュ
  • Global Accelerator = 固定IP / TCP・UDP / マルチリージョン

このテーマがCloud Practitioner試験で重要な理由

AWS Certified Cloud Practitioner の公式サービス一覧では、CloudFront と Global Accelerator の両方が試験範囲に含まれています。細かい実装よりも、用途の違いを説明できるか が重要です。

参考:https://docs.aws.amazon.com/ja_jp/aws-certification/latest/cloud-practitioner-02/clf-02-in-scope-services.html

まとめ

CloudFrontとGlobal Acceleratorは、どちらもエッジネットワークに関係するため似て見えますが、試験対策では次のように切り分けると分かりやすくなります。

  • CloudFront:Webコンテンツをエッジでキャッシュして高速配信する
  • Global Accelerator:固定IPを入口として、AWSグローバルネットワーク経由で最適なエンドポイントへ流す

この違いを言葉で説明できるようになると、Cloud Practitionerの選択問題でかなり強くなります。

参考URL(AWS公式)

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次