MENU

【AWS Certified Cloud Practitioner】CloudFront・Route 53・Global Accelerator・API Gatewayの違いを初心者向けに整理

目次

AWS Certified Cloud Practitionerでこの4サービスを押さえる意味

AWS Certified Cloud Practitioner(CLF-C02)の試験ガイドでは、Amazon API GatewayAmazon CloudFrontAWS Global AcceleratorAmazon Route 53 がいずれも Networking and Content Delivery のインスコープサービスとして掲載されています。したがって、試験対策では細かな設定手順よりも、それぞれが何をするサービスかどう使い分けるか を説明できることが重要です。

最初に結論:4サービスの役割を一言で言うと

サービス一言でいう役割試験で連想したいキーワード
Amazon CloudFront世界中のエッジロケーションからコンテンツを高速配信するCDNCDN、キャッシュ、エッジロケーション、高速配信
Amazon Route 53ドメイン名と行き先を結び付けるDNSサービスDNS、ドメイン登録、名前解決、ヘルスチェック
AWS Global AcceleratorAWSグローバルネットワークで最適なリージョンへ誘導し、可用性と性能を高める静的IP、Anycast、最寄りのAWSエッジ、グローバルユーザー
Amazon API GatewayREST/HTTP/WebSocket APIを作成・公開・保護・監視するAPIの入口API公開、認証、モニタリング、REST、HTTP、WebSocket

1. Amazon CloudFrontとは何か

Amazon CloudFront は、静的コンテンツだけでなく動的なWebコンテンツも含めて、ユーザーへの配信を高速化するサービスです。AWS公式ドキュメントでは、CloudFront は世界中の edge locations からコンテンツを配信し、ユーザーにとって最も低レイテンシーの拠点から届けると説明されています。

公式ドキュメント:https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Introduction.html

CloudFrontを初心者向けに言い換えると

「元のサーバーやS3バケットまで毎回取りに行かず、ユーザーの近くにある中継地点から配ることで速くする仕組み」です。

具体例

たとえば、東京の利用者が画像ファイルを開くたびに米国のオリジンサーバーへ直接取りに行くと、距離のぶん遅くなります。CloudFront を使うと、最初の取得後はエッジロケーションにキャッシュされ、以後は近い拠点から配信されやすくなります。

試験で押さえるポイント

  • CloudFront = CDN と結び付ける
  • エッジロケーションを使って配信を高速化する
  • 代表的なオリジンとして S3、HTTPサーバーなどを使える
  • 「画像、CSS、JavaScript、動画配信、静的Webサイト高速化」といった文脈なら候補になりやすい

2. Amazon Route 53とは何か

Amazon Route 53 は、高可用でスケーラブルな DNS(Domain Name System)Webサービスです。AWS公式ドキュメントでは、主な機能として ドメイン登録DNSルーティングヘルスチェック の3つが挙げられています。

公式ドキュメント:https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/Welcome.html

DNSを短く定義すると

DNS は、人が覚えやすい名前(例: example.com)を、実際の接続先に変換する仕組みです。

具体例

利用者が www.example.com にアクセスしたとき、Route 53 が「この名前はこのAWSリソースに向かってください」と案内します。接続先は、Application Load Balancer、CloudFront、S3静的サイトなどにできます。

ヘルスチェックの意味

Route 53 は対象のリソースが正常に応答しているかを確認できます。これにより、障害のある接続先ではなく、正常な接続先へトラフィックを向ける構成が可能です。

試験で押さえるポイント

  • Route 53 = DNS と覚える
  • ドメイン登録、DNSルーティング、ヘルスチェックが基本機能
  • 「ドメイン名でアクセスさせたい」「障害時に別の正常系へ振り分けたい」といった問題文で出やすい

3. AWS Global Acceleratorとは何か

AWS Global Accelerator は、ローカルおよびグローバルユーザー向けにアプリケーションの性能と可用性を改善するサービスです。AWS公式ドキュメントでは、標準アクセラレータについて、AWSグローバルネットワークを使ってクライアントに最も近いリージョンのエンドポイントへトラフィックを送る と説明されています。また、デフォルトで 静的IPアドレス が提供されます。

公式ドキュメント:https://docs.aws.amazon.com/global-accelerator/latest/dg/what-is-global-accelerator.html

CloudFrontとの違いを先に理解する

初心者が混同しやすいのは、CloudFront も Global Accelerator も「世界規模で速くする」ように見える点です。しかし、役割は同じではありません。

  • CloudFront:コンテンツをエッジで配信・キャッシュして速くする
  • Global Accelerator:ユーザーを最適なAWSリージョンの正常なエンドポイントへ、AWSグローバルネットワーク経由で導く

具体例

たとえば、東京リージョンとシンガポールリージョンの両方にアプリケーションを置いている場合、Global Accelerator はユーザーの位置やエンドポイントの正常性を見ながら、より適切なリージョンへトラフィックを送る構成に使えます。障害が発生した場合も、正常なエンドポイントへ切り替えやすい点が強みです。

試験で押さえるポイント

  • Global Accelerator = 静的IP + AWSグローバルネットワーク + 高可用性
  • グローバルユーザー向けのアプリケーション性能改善に向く
  • 複数リージョンのエンドポイントを使う構成と相性が良い
  • CDNのキャッシュ用途を問われているなら、通常は CloudFront のほうが本命

4. Amazon API Gatewayとは何か

Amazon API Gateway は、AWS公式ドキュメントで REST、HTTP、および WebSocket API を、あらゆる規模で作成・公開・維持・モニタリング・セキュア化するサービス と説明されています。

公式ドキュメント:https://docs.aws.amazon.com/apigateway/latest/developerguide/welcome.html

初心者向けに言い換えると

API Gateway は、アプリケーションのバックエンド機能を外部から安全に呼び出してもらうための「受付窓口」です。

具体例

スマホアプリが商品一覧を取得するために /products へアクセスするとします。このとき、API Gateway がリクエストを受け取り、裏側の Lambda 関数やHTTPバックエンドへ処理を渡す、という構成が典型例です。

REST APIとWebSocket APIの違い

  • REST / HTTP API:基本はリクエストに対してレスポンスを返す同期的な通信
  • WebSocket API:双方向通信に向く。チャット、リアルタイム通知、共同編集などで使いやすい

試験で押さえるポイント

  • API Gateway = APIの作成・公開・保護・監視
  • REST、HTTP、WebSocket を扱える
  • 「サーバーレスなAPI基盤」「Lambdaと組み合わせるAPI入口」という文脈で登場しやすい

初心者が混同しやすい組み合わせ

CloudFront と Route 53 の違い

Route 53 は「どこへ接続するかを名前で案内するサービス」、CloudFront は「コンテンツを近い場所から速く配るサービス」です。Route 53 は案内役、CloudFront は配信役と考えると整理しやすくなります。

CloudFront と Global Accelerator の違い

CloudFront はCDNとしてコンテンツ配信を高速化します。Global Accelerator は静的IPとAWSグローバルネットワークを使って、アプリケーションへの経路を最適化し、可用性も高めます。試験では「キャッシュ」が主語なら CloudFront、「最適リージョンへの誘導・静的IP・高可用性」が主語なら Global Accelerator を考えると判断しやすくなります。

API Gateway と CloudFront の違い

API Gateway はAPIの入口を作るサービスであり、認証、公開、監視といったAPI管理が中心です。CloudFront は配信高速化が中心です。API配信で両方を併用することはありますが、役割は別です。

Cloud Practitioner向けの覚え方

  • CloudFront:配るのが得意
  • Route 53:名前で案内するのが得意
  • Global Accelerator:世界規模で最適経路に乗せるのが得意
  • API Gateway:APIの入口を作って守るのが得意

問題文での見分け方

  • 「ドメイン名」「DNS」「ヘルスチェック」→ Amazon Route 53
  • 「CDN」「エッジロケーション」「静的・動的Webコンテンツの高速配信」→ Amazon CloudFront
  • 「静的IP」「グローバルユーザー」「最寄りリージョン」「可用性向上」→ AWS Global Accelerator
  • 「REST API」「HTTP API」「WebSocket API」「API公開・認証・監視」→ Amazon API Gateway

この記事で確実に押さえたい要点

  • 4サービスはすべて CLF-C02 の試験ガイドでインスコープに含まれている
  • Route 53 は DNS、CloudFront は CDN、Global Accelerator はグローバルな経路最適化と可用性向上、API Gateway は API の公開基盤
  • 試験では「似て見えるサービスの違い」を問われやすいため、目的ベースで覚えると強い

公式参照リンク

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