AWS認定 / DAILY PRACTICE
ANS-C01 の無料練習問題
高度なネットワーキング 専門知識
ANS-C01 の問題を毎日5問お届けします。
THE DAILY SESSION本日の演習
05QUESTIONS
ANS-C01 の認定別演習
- 01問題を解く
- 02解説で理解する
- 03公式資料で確かめる
日本時間
ANS-C01の概要と学習対象者
AWS Certified Advanced Networking - Specialtyに対応するオリジナル練習問題です。AWSとハイブリッド環境の高度なネットワーク設計・実装・運用を学ぶ方を対象に、解説と公式資料で理解を確認できます。
出題分野
- ネットワーク設計
- ネットワーク実装
- ネットワークの管理と運用
- ネットワークのセキュリティ・コンプライアンス・ガバナンス
出題分野はAWS公式のANS-C01試験ガイドを基に要約しています(確認日:2026-10-26)。最新の試験コード・変更予定は公式案内をご確認ください。
学習ポイント
ネットワーク設計:送信元、宛先、経由するネットワークを図にします。可用性、帯域、遅延、経路の要件を整理し、構成を選ぶ理由を説明してください。
実装と接続:ルーティング、名前解決、ハイブリッド接続などの論点を分けて学びます。通信が行き来する経路と、必要な設定を対応させて確認します。
運用とセキュリティ:障害時の切り分け、監視、通信制御を一緒に考えます。接続の設定、経路の設定、許可の設定を混同せず、どこで条件を満たすかを確認しましょう。
今日の5問は試験範囲全体を網羅する模擬試験ではありません。下の問題を解き、解説で理由を確認してから、苦手な分野を公式資料で復習しましょう。
ANS-C01の無料問題を始める →DAILY PRACTICE
今日の演習
全5問 · 解説付きQUESTION 1 / 5 ANS-C01 · 難易度 5/5
ある決済処理会社は、EC2 Auto ScalingグループをELBヘルスチェックを有効にした状態で運用しています。ヘルスチェックの猶予期間は300秒です。ロードバランサーとターゲットグループは事前に作成済みで、Auto Scalingグループには次の3つのターゲットグループがアタッチされています。
- TG-1: 社内基幹システムからのTCP通信を受け付けるNetwork Load Balancer配下のターゲットグループ
- TG-2: 社内マイクロサービス間のHTTP通信を処理する内部向けApplication Load Balancer配下のターゲットグループ
- TG-3: 外部公開APIエンドポイントとして使う、インターネット向けApplication Load Balancer配下のターゲットグループ
ある時点で、グループ内の2台のインスタンスが次の状態になりました。
- インスタンスX: 数時間前から稼働している。
- インスタンスY: スケールアウトで起動し、90秒前にInService状態に入った。
両インスタンスとも、TG-1とTG-2からは正常と報告されています。一方で、TG-3からはヘルスチェックパスの応答異常により異常と報告されています。EC2ステータスチェックは両インスタンスとも正常です。グループ内のその他のインスタンスは、3つのターゲットグループすべてで正常と報告されています。
この時点以降、インスタンスXとインスタンスYに対してAuto Scalingグループが取る動作と、各ロードバランサーのトラフィック分散の説明として正しいものはどれか。
単一選択:正しいものを1つ選択
正解・解説を見る
正解:Cこの問題では、3つの仕組みを同時に当てはめる必要があります。1つ目は、ELBヘルスチェックを有効にしたAuto Scalingグループでは、アタッチしたロードバランサーのいずれかが異常と報告したインスタンスが置き換え対象になることです。2つ目は、ヘルスチェックの猶予期間中はAuto Scalingグループがヘルス状態をチェックしないことです。3つ目は、各ロードバランサーが自身で正常と判定したインスタンスにだけトラフィックを分散することです。
選択肢Cは、この3点すべてと一致するため正解です。Xは置き換え対象になり、Yは猶予期間の経過を待つことになります。トラフィックについては、インターネット向けApplication Load BalancerだけがXとYを分散先から外します。
選択肢Aは、Yが猶予期間中であることを見落とし、Yも直ちに置き換えるとしている点が誤りです。
選択肢Bは、置き換えの扱いは正しいものの、置き換えまでの間もインターネット向けApplication Load Balancerが異常なインスタンスにトラフィックを送り続けるとしている点が誤りです。
選択肢Dは、正常と報告したターゲットグループの数による多数決で維持されると誤解しています。そのため、猶予期間を過ぎたXが置き換え対象になることを見落としています。
A:「いずれかのロードバランサーが異常と報告すれば置き換え対象になる」という判定基準と、ロードバランサーが正常なインスタンスにだけトラフィックを分散する点は正しいです。しかしインスタンスYは、InService状態に入ってから90秒しか経っていません。猶予期間300秒の間、Auto ScalingグループはYのヘルス状態をまだチェックしません。そのため、Yも直ちに置き換えるという記述は誤りです。
B:XとYに対するAuto Scalingグループの扱いは正しいです。一方、トラフィック分散の記述が誤りです。ロードバランサーは、登録済みインスタンスのうち自身のヘルスチェックで正常と判定したものにだけトラフィックを分散します。したがって、TG-3で異常と報告されているXとYには、インターネット向けApplication Load Balancerからトラフィックが送られません。Auto Scalingグループが置き換えを実行するまで待つ必要はありません。
C:ELBヘルスチェックが有効なため、アタッチしたロードバランサーのいずれかが異常と報告したインスタンスは置き換え対象になります。数時間稼働しているXは、TG-3の異常報告によって置き換え対象となります。Yは、InService状態に入ってから猶予期間の300秒が経過するまで、Auto Scalingグループによるヘルスチェックを受けません。また、各ロードバランサーは自身が正常と判定したインスタンスにだけトラフィックを分散します。そのため、インターネット向けApplication Load BalancerはXとYを分散先から除外します。TG-1・TG-2のロードバランサーは、両インスタンスを正常と判定しているため分散を続けます。置き換え判定・猶予期間・ロードバランサーごとの分散という3点すべてと整合するのはこの選択肢だけです。
D:ロードバランサーごとのトラフィック分散の記述は正しいです。しかし、置き換え判定を多数決と誤解しています。ELBヘルスチェックを有効にしたAuto Scalingグループでは、アタッチしたロードバランサーのいずれか1つが異常と報告すれば、そのインスタンスは置き換え対象になります。正常と報告した数が多いことは維持の理由になりません。そのため、猶予期間を過ぎているXは置き換え対象になり、この記述は誤りです。
学習のポイント:Auto Scalingグループによる置き換え判定(いずれかのロードバランサーが異常と報告すれば対象、ただし猶予期間中はチェックしない)と、各ロードバランサーによるトラフィック分散(自身が正常と判定したインスタンスのみ)は、別々の仕組みとして同時に働く。
公式ドキュメント
次の問題へ →QUESTION 2 / 5 ANS-C01 · 難易度 5/5
ある企業は、複数リージョンにまたがるアプリケーションの可用性とコスト効率を高めるため、単一のAmazon EC2 Auto Scalingグループのインスタンス群を、HTTPトラフィックを処理するApplication Load Balancer(ALB)のターゲットグループTG-HTTPと、TCPベースのテレメトリ収集を処理するNetwork Load Balancer(NLB)のターゲットグループTG-TCPの両方に同時登録する設計を検討しています。さらに、Auto Scalingグループの正常性チェックとして、既定のEC2ステータスチェックに加えてElastic Load Balancingのヘルスチェックも有効にする予定です。運用担当者は、インスタンスの正常性判定と置換動作のルールを正確に理解した上で、意図しないインスタンス置換によるコスト増加や可用性低下を避けたいと考えています。この設計について正しい記述をすべて選んでください。
複数選択:正しいものをすべて選択
正解・解説を見る
正解:A・C・Eこの設計では、インスタンスの正常性判定に二つの独立したルールが同時に作用します。一つは複数のターゲットグループ間の判定ルールで、TG-HTTPとTG-TCPの両方が正常と報告した場合に限りインスタンスは正常とみなされ、いずれか一方でも異常と報告すれば、他方が正常であってもインスタンスは置換されます(選択肢E・Aが正しく、これに反する選択肢Dは誤りです)。もう一つはヘルスチェックの種類間の判定ルールで、ELBヘルスチェックを有効にした場合、Auto ScalingグループはEC2ステータスチェックまたはELBヘルスチェックのいずれかに失敗したインスタンスを異常とみなします。このためEC2ステータスチェックの結果が無視されることはなく(選択肢Bは誤り)、両方のターゲットグループが正常と報告していてもEC2ステータスチェックに失敗していればインスタンスは異常と判定されます(選択肢Cは正しい)。この二層のAND/OR条件を正しく理解しないと、意図しない置換やコスト増加につながる可能性があります。
A:いずれか一つのターゲットグループが異常と報告した場合、他のターゲットグループが正常と報告していてもAuto Scalingグループはそのインスタンスを置換するというルールに合致するため、この記述は正しいです。
B:ELBヘルスチェックを有効にした場合、Auto ScalingグループはEC2ステータスチェックまたはELBヘルスチェックのいずれかに失敗したインスタンスを異常とみなします。EC2ステータスチェックの結果が無視されるわけではなく、両方の結果が判定に使われるため、この記述は誤りです。
C:ELBヘルスチェックを有効にすると、Auto ScalingグループはEC2ステータスチェックまたはELBヘルスチェックのいずれかに失敗したインスタンスを異常とみなします。したがってターゲットグループの判定結果が両方とも正常であっても、EC2ステータスチェックに失敗していればインスタンスは異常と判定されるため、この記述は正しいです。
D:複数のターゲットグループ(またはClassic Load Balancer)が同じAuto Scalingグループに接続されている場合、インスタンスが正常とみなされるにはすべてのターゲットグループが正常と報告する必要があり、いずれか一つでも異常と報告すれば、他が正常と報告していてもAuto Scalingグループはそのインスタンスを置換します。したがってTG-TCPが正常でもTG-HTTPが異常であればインスタンスは置換対象となるため、この記述は誤りです。
E:複数のターゲットグループが接続されている場合、インスタンスを正常とみなすにはそれらすべてが正常と報告することが条件となります。TG-HTTPとTG-TCPの両方が正常と報告して初めてインスタンスは正常とみなされるため、この記述は正しいです。
学習のポイント:複数のターゲットグループを同一のAuto Scalingグループに接続した場合はAND条件(全て正常でなければ正常とみなされない)で判定され、EC2ステータスチェックとELBヘルスチェックの間はOR条件(いずれかの失敗で異常とみなされる)で判定されるという、二種類の異なる論理を組み合わせて正誤を判断する必要がある。
公式ドキュメント
次の問題へ →QUESTION 3 / 5 ANS-C01 · 難易度 5/5
ネットワークセキュリティを一元管理するため、セキュリティ運用アカウント(アカウントA)の VPC に AWS Network Firewall を作成し、AWS Transit Gateway を介したハブアンドスポーク構成で、ワークロードアカウントB・アカウントCの各VPCからこのファイアウォールにトラフィックを通過させるアーキテクチャを構築することにした。アカウントAはこのファイアウォールを AWS RAM でアカウントB・アカウントCに共有し、両アカウントはそれぞれ自分のVPC内にVPCエンドポイントアソシエーションを作成してトラフィックをルーティングする計画である。運用要件は次の4点である。(1) アカウントB・アカウントCは各自のVPC内でVPCエンドポイントアソシエーションを作成し、自身のトラフィックをそこ経由でルーティングする。(2) ファイアウォールのルール設定はアカウントAが一元的に管理し、アカウントB・アカウントCはアカウントAが定義した設定をそのまま使用するのみとし、独自に変更できないようにする。(3) ファイアウォールのプライマリエンドポイントおよび追加のエンドポイントの利用に対する請求は、すべてアカウントAに一本化する。(4) 障害対応時、アカウントAのセキュリティチームがアカウントB・アカウントCに作成されたエンドポイントを含むすべてのエンドポイントのメトリクスを把握し、フローオペレーションを実行できるようにする。この4つの要件をすべて満たす役割分担の説明はどれか。
単一選択:正しいものを1つ選択
正解・解説を見る
正解:Aこの構成ではファイアウォール所有者であるアカウントAが、ファイアウォールの作成・設定管理、他アカウントへの共有、プライマリエンドポイントと追加エンドポイントの請求の一括受領、全エンドポイントのメトリクス可視性とフローオペレーションの実行という能力を持つ。一方、共有を受けてVPCエンドポイントアソシエーションを作成したアカウントB・アカウントC(VPCエンドポイントアソシエーション所有者)は、自身のVPC内でエンドポイントアソシエーションを作成し、そこを経由してトラフィックをルーティングするが、ファイアウォールで定義された設定をそのまま使用するのみで、設定変更や請求・可視性・フローオペレーションの権限は持たない。選択肢Aはこの役割分担を正しく反映しており、要件(1)〜(4)のすべてを満たす。選択肢Bは請求がアカウントB・Cに個別発生するとしており、請求一本化の要件(3)に反する。選択肢Cはアカウントb・Cが独自に設定変更できるとしており、設定の一元管理という要件(2)に反する。選択肢Dはメトリクス可視性とフローオペレーションの権限をアカウントB・Cに与え、アカウントAの可視性を限定しており、要件(4)に反する。
A:ファイアウォール所有者(アカウントA)はファイアウォールの作成・設定管理、共有、請求の一本化、全エンドポイントのメトリクス可視性とフローオペレーション実行という能力を持つ一方、VPCエンドポイントアソシエーション所有者(アカウントB・C)は自身のVPC内でエンドポイントアソシエーションを作成してトラフィックをルーティングし、ファイアウォールで定義された設定をそのまま使用するとされている。この記述は4つの要件すべてに整合する。
B:ファイアウォール所有者はプライマリエンドポイントだけでなく追加のファイアウォールエンドポイントについても一括して請求を受けるとされており、VPCエンドポイントアソシエーション所有者に個別請求が発生するという記述はこの原則と矛盾する。要件(3)の『請求をアカウントAに一本化する』を満たせない。
C:VPCエンドポイントアソシエーション所有者は、自身のVPCエンドポイントアソシエーションに対してファイアウォールで定義された設定をそのまま使用するとされており、独自に設定を変更できるという記述は誤りである。要件(2)の『アカウントB・Cは設定を変更できないようにする』を満たせない。
D:メトリクスへの可視性とフローオペレーションの実行は、プライマリエンドポイントおよび追加のファイアウォールエンドポインの双方についてファイアウォール所有者(アカウントA)の能力とされており、VPCエンドポイントアソシエーション所有者にこれらの権限があるという記述、およびアカウントAの可視性がプライマリエンドポイントに限られるという記述は誤りである。要件(4)を満たせない。
学習のポイント:ファイアウォール所有者(設定管理・請求一括・全エンドポイントの可視性とフローオペレーション)とVPCエンドポイントアソシエーション所有者(自身のVPCでのエンドポイントアソシエーション作成とルーティングのみ、設定は所有者定義のまま使用)という役割分担を、請求・設定変更可否・可視性/フローオペレーションという複数の観点で同時に正しく特定できるかが鍵となる。
公式ドキュメント
次の問題へ →QUESTION 4 / 5 ANS-C01 · 難易度 4/5
国際的なSaaS企業が、単一ドメイン app.example.com でグローバルなアプリケーションプラットフォームを提供しています。プラットフォームには、ユーザーUIで使用される静的リソース(HTML、CSS、JavaScript、画像)、ブラウザで実行される動的スクリプト、ストリーミング動画、APIからの動的レスポンスなど、複数のコンテンツタイプが含まれています。全世界のユーザーに対して最も低いレイテンシでコンテンツを配信し、複数のコンテンツタイプをサポートしながら、単一ドメインでの統一アクセスを実現する必要があります。Route53とAWSサービスの統合を用いてこの要件を満たすアーキテクチャを設計する際に、最も適切なアプローチはどれですか?
単一選択:正しいものを1つ選択
正解・解説を見る
正解:B複数のコンテンツタイプ(静的、動的、ストリーミング、スクリプト)を含むアプリケーションを、単一ドメインでグローバルに低レイテンシで配信する場合、CloudFrontとRoute53の統合が最適な解決策です。
CloudFrontはウェブコンテンツ全体を、グローバルなエッジロケーションネットワークから配信でき、ユーザーの位置に最も近いエッジロケーションにリクエストをルーティングします。これにより、世界中のユーザーが最も低いレイテンシでコンテンツを受け取ることができます。Route53からCloudFrontディストリビューションにエイリアス設定することで、app.example.com という単一ドメインでありながら、全種類のコンテンツを統一的に配信する仕組みが実現されます。
A案は、Route53でAPI Gatewayに直接ルーティングするアプローチです。これはAPI Gatewayへのルーティングが技術的に可能ですが、エッジロケーションネットワークを活用しないため、特にキャッシュ可能なコンテンツについてレイテンシが高くなり、複数コンテンツタイプの統一配信にも向きません。
C案は、オリジンをコンテンツタイプ別に分割し、サブドメインで使い分けるアプローチです。管理上の利点がある可能性もありますが、「単一ドメイン」という要件に矛盾し、複数の独立したルーティングパスが生じるため、エッジロケーションネットワークの統一的な活用ができません。
D案は、複数リージョンのELBへの地理位置情報ベースルーティングです。ELBは負荷分散には適していますが、グローバルなエッジキャッシングやレイテンシ最適化を提供しません。地理的に遠いユーザーはリージョンエンドポイントまでの長い通信距離を経験することになり、最低レイテンシの要件を満たしません。
A:このアプローチではAPI Gatewayが直接リクエストに応答する必要があり、グローバルなエッジロケーションネットワークによるキャッシング機能を活用できません。特に静的コンテンツ、画像、ストリーミング動画といったキャッシュ可能なコンテンツについて、各リージョンのAPI Gateway インスタンスまでの往復通信が発生するため、世界中のユーザーに最も低いレイテンシを提供する要件を満たせません。また、複数コンテンツタイプの統一的な配信も実装しにくくなります。
B:CloudFrontはグローバルなエッジロケーションネットワークを通じて、静的コンテンツ、動的コンテンツ、ストリーミング、インタラクティブコンテンツなど、あらゆるタイプのコンテンツを統一的に配信できます。Route53からCloudFrontディストリビューションにエイリアス設定することで、app.example.com への全リクエストが最も低いレイテンシを提供するエッジロケーションにルーティングされます。複数のコンテンツタイプを単一ドメインで統一的に配信しながら、グローバルな最低レイテンシを実現する最適なアプローチです。
C:このアプローチはオリジンの分離により管理しやすくなる利点がある一方で、要件で指定された「単一ドメインでの統一アクセス」を実現できません。複数のサブドメインを使用することになり、ユーザー体験が分断されます。また、サブドメイン別のルーティングは各オリジンへの独立したアクセスをもたらし、エッジロケーションネットワークからの統一的なコンテンツ配信と低レイテンシの最適化を十分に活かせません。
D:ELBは複数インスタンス間の負荷分散には対応していますが、グローバルなエッジロケーションネットワークやコンテンツキャッシング機能を提供しません。Route53で各リージョンのELBに地理位置情報ベースでルーティングしても、各リージョンのロードバランサーまでの距離が遠いユーザーは高レイテンシを経験します。また、複数のコンテンツタイプを各リージョンのサーバーで直接処理する必要があり、エッジからのキャッシング配信による効率化が得られません。結果として、世界中のユーザーに最も低いレイテンシを提供する要件を満たしません。
学習のポイント:複数のコンテンツタイプをグローバルに低レイテンシで単一ドメインで配信する場合、CloudFrontのグローバルエッジロケーションネットワークとRoute53の統合が必須です。CloudFrontはあらゆるコンテンツタイプに対応でき、エッジロケーションから最も低いレイテンシでユーザーにルーティングします。
公式ドキュメント
次の問題へ →QUESTION 5 / 5 ANS-C01 · 難易度 5/5
ある物流会社は、配送ルート最適化を行うAWS Fargateタスクを、ap-northeast-1aとap-northeast-1cのプライベートサブネットで稼働させています。このVPCにインターネットゲートウェイを追加することは、社内方針で認められていません。別チームが運用するカスタム経路計算APIは、レイヤー7のサービスとしてサービスネットワークにすでに関連付けられており、このタスクのVPCから利用するための接続許可も構成済みです。要件は次のとおりです。(1) API側からタスクのVPCへ接続を開始させないこと、(2) 片方のAZが利用できなくなっても、残るAZ内にAPIへのアクセス経路が存在すること、(3) 既存サブネットの利用可能アドレスを調査したところ、ap-northeast-1aのプライベートサブネットには連続した空きIPv4アドレスが十分に残っているが、ap-northeast-1cのプライベートサブネットには空きIPv4アドレスが断片的に8個しか残っていないこと。どの構成を選ぶべきですか。
単一選択:正しいものを1つ選択
正解・解説を見る
正解:BBが正解です。サービスネットワーク型VPCエンドポイントを使うとインターネットゲートウェイなしでサービスネットワーク内のサービスへプライベートに接続でき、接続の開始方向もエンドポイントを持つVPCからサービスネットワーク側へ限られます。エンドポイントはAZごとに1つのサブネットを指定でき、指定した各サブネットにElastic Network Interfaceが作成されるため、両AZにアクセス経路を配置できます。さらにレイヤー7のサービス向けにはAZごとに連続した16個の空きIPv4アドレスが必要で、それを満たすサブネットをap-northeast-1cに用意する必要があります。Dは接続方式は正しいものの、ap-northeast-1aのサブネットしか指定しないためap-northeast-1cにElastic Network Interfaceが作成されず、可用性の要件を満たしません。Aは両AZを指定しますが、ap-northeast-1cの既存サブネットには連続した空きIPv4アドレスが8個しかなく、必要な連続ブロックを確保できません。Cはエンドポイントを作成しないためサービスネットワーク内のAPIへのプライベートアクセス手段にならず、接続開始方向の制限も満たしません。
A:両AZを指定する方針は正しいものの、サービスネットワークに関連付けられたレイヤー7のサービス向けには、AZごとに連続した16個の空きIPv4アドレス(/28)が割り当てられます。ap-northeast-1cのサブネットは空きが断片的な8個しかなく、この連続ブロックを確保できないため、この構成はそのままでは成立しません。
B:サービスネットワーク型VPCエンドポイントはインターネットゲートウェイなしでサービスネットワーク内のサービスへプライベートに接続でき、接続を開始できるのはエンドポイント側のVPCからに限られます。AZごとに1つのサブネットを指定して各サブネットにElastic Network Interfaceが作成されるため、両AZにアクセス経路を確保できます。レイヤー7のサービスにはAZごとに連続した16個の空きIPv4アドレスが必要なので、ap-northeast-1c側は条件を満たす新しいサブネットを用意することで成立します。
C:ピアリングと経路追加ではタスクのVPCにサービスネットワーク型VPCエンドポイントが作成されず、サービスネットワークに関連付けられたAPIへのプライベートアクセス手段になりません。また双方向に到達できる経路となるため、API側から接続を開始させないという要件も満たしません。
D:接続方式としては適切ですが、エンドポイントのElastic Network Interfaceが作成されるのは指定したサブネットだけです。ap-northeast-1aのみを指定するとap-northeast-1c側にアクセス経路が存在せず、1aが利用できなくなったときにAPIへ到達できなくなるため、可用性の要件を満たしません。
学習のポイント:サービスネットワーク型VPCエンドポイントはAZごとに1つのサブネットを指定でき、指定した各サブネットにElastic Network Interfaceが作られるが、レイヤー7のサービス向けにはAZごとに連続した16個の空きIPv4アドレスが必要なため、両AZに経路を置くにはアドレス空間の条件を満たすサブネットを用意する必要がある。
公式ドキュメント
5問の結果へ →CERTIFICATIONS
目標に合わせて、学ぶ。
受験する認定を選ぶと、その認定の無料練習問題5問と解説を読めます。
もっと体系的に学びたい方へ
無料の毎日5問は短時間の理解確認に、Kindle版はまとまった演習に使えます。収録問題の一致は保証していません。無料演習は購入せず利用できます。

広告・PRAdvanced Networking – Specialty (ANS-C01) 実践問題集 Vol.1
まとまった問題演習を進めたい方向けのKindle教材です。収録内容・試し読み・価格はAmazonの商品ページで確認してください。
対象試験は2026-12-31に終了予定。AWS公式で受験予定を確認してください。
Amazonで収録内容・試し読みを確認 →価格・販売状況はAmazonでご確認ください。 広告・PRAdvanced Networking – Specialty (ANS-C01) 実践問題集 Vol.2
ANS-C01向けKindle教材の第2巻です。収録内容・試し読み・価格はAmazonの商品ページで確認してください。
対象試験は2026-12-31に終了予定。AWS公式で受験予定を確認してください。
Amazonで収録内容・試し読みを確認 →価格・販売状況はAmazonでご確認ください。