AWS Certified Cloud Practitionerでこの4サービスを押さえる意味
AWS Certified Cloud Practitioner(CLF-C02)の試験ガイドでは、Amazon API Gateway、Amazon CloudFront、AWS Global Accelerator、Amazon Route 53 がいずれも Networking and Content Delivery のインスコープサービスとして掲載されています。したがって、試験対策では細かな設定手順よりも、それぞれが何をするサービスか、どう使い分けるか を説明できることが重要です。
- 認定ページ:https://aws.amazon.com/certification/certified-cloud-practitioner/
- 試験ガイド(CLF-C02):https://docs.aws.amazon.com/pdfs/aws-certification/latest/cloud-practitioner-02/cloud-practitioner-02.pdf
最初に結論:4サービスの役割を一言で言うと
| サービス | 一言でいう役割 | 試験で連想したいキーワード |
|---|---|---|
| Amazon CloudFront | 世界中のエッジロケーションからコンテンツを高速配信するCDN | CDN、キャッシュ、エッジロケーション、高速配信 |
| Amazon Route 53 | ドメイン名と行き先を結び付けるDNSサービス | DNS、ドメイン登録、名前解決、ヘルスチェック |
| AWS Global Accelerator | AWSグローバルネットワークで最適なリージョンへ誘導し、可用性と性能を高める | 静的IP、Anycast、最寄りのAWSエッジ、グローバルユーザー |
| Amazon API Gateway | REST/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 の公開基盤
- 試験では「似て見えるサービスの違い」を問われやすいため、目的ベースで覚えると強い
公式参照リンク
- AWS Certified Cloud Practitioner:https://aws.amazon.com/certification/certified-cloud-practitioner/
- CLF-C02 Exam Guide:https://docs.aws.amazon.com/pdfs/aws-certification/latest/cloud-practitioner-02/cloud-practitioner-02.pdf
- Amazon CloudFront:https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Introduction.html
- Amazon Route 53:https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/Welcome.html
- AWS Global Accelerator:https://docs.aws.amazon.com/global-accelerator/latest/dg/what-is-global-accelerator.html
- Amazon API Gateway:https://docs.aws.amazon.com/apigateway/latest/developerguide/welcome.html
