Amazon CLF-C02: AWS グローバルインフラストラクチャ — 学習ガイド
こちらの一部です: AWS Cloud Practitioner CLF-C02 — 学習ガイド. 検証済みの解答で練習: Amazon試験ハブ, または時間制限付き模擬試験に挑戦: ExamRoll.io.
コアとなる構成要素:リージョン、アベイラビリティーゾーン、エッジロケーション
AWSの物理的な拠点は、リージョン、アベイラビリティーゾーン(AZ)、エッジロケーションに分かれています。リージョンは、複数のAZを含む地理的に分離されたエリアです。各AZは、独立した電源、ネットワーク、冷却設備を備えた1つ以上の独立したデータセンターで構成されます。高可用性を実現するための設計とは、あるAZで障害が発生しても完全なサービス停止に至らないように、リージョン内の複数のAZにリソースを分散させることを意味します。エッジロケーションとリージョン別エッジキャッシュは、Amazon CloudFrontコンテンツ配信ネットワークの一部であり、キャッシングとコンピューティング(Lambda@Edge経由)をエンドユーザーの近くに配置してレイテンシーを削減します。リージョンを選択する際には、ユーザーへのレイテンシー、データ主権とコンプライアンス要件、利用可能なサービス(すべてのリージョンでサービスやインスタンスタイプが同じとは限りません)、コストの違いを考慮する必要があります。よくある落とし穴は、AZがリージョン間で完全に独立していると想定してしまうことです。AZ名はリージョン間で同じである場合がありますが、物理的には異なる場所を表します。コンプライアンスの観点からAZをリージョンとして扱わないでください。もう一つの落とし穴は、すべてのAWSサービスがグローバルであると想定することです。多くのサービスはリージョナルまたはゾーナルであり、ディザスタリカバリのためには明示的なマルチリージョンアーキテクチャが必要です。
グローバルネットワークとハイブリッド接続
AWSは、オンプレミスネットワークを接続し、グローバルなアプリケーショントラフィックを最適化するための複数のオプションを提供しています。ハイブリッド接続には、迅速なセットアップのためにパブリックインターネット経由で暗号化されたトンネルを提供するAWS Site-to-Site VPNや、一貫したスループットとより低い下り(エグレス)コストを実現する専用ネットワーク接続を提供するAWS Direct Connectがあります。Transit Gatewayは、VPCとオンプレミス接続のハブとして機能することで大規模なルーティングを簡素化し、現在ではリージョン間ピアリングもサポートしています。プライベートなサービスレベルの接続には、VPCエンドポイントがサポート対象のAWSサービスへのプライベートアクセスを可能にします。S3とDynamoDBにはゲートウェイエンドポイント、他の多くのサービスにはインターフェイスエンドポイント(AWS PrivateLink)を使用します。AWSバックボーン経由でユーザートラフィックを高速化およびルーティングするために、AWS Global AcceleratorはTCP/UDPルーティングを最適化し、静的なエニーキャストIPを提供します。Route 53は、ヘルスチェック付きのグローバルDNSルーティングポリシー(レイテンシー、地理的近接性、フェイルオーバー)を提供します。決定基準には、期待されるスループット、コスト感度、フェイルオーバーの目標、および要求されるセキュリティ体制が含まれます。よくある間違いは、リージョン間のデータ転送料金を考慮に入れず、不要なパブリックな下り(エグレス)通信を避けるためのVPCエンドポイントの使用を忘れることです。
サービスエンドポイント、配置、マネージドサービス
サービスがどこで実行され、どのように公開されるかを理解することは、レイテンシー、耐障害性、運用オーバーヘッドに影響を与えます。一部のAWSサービスはグローバル(Route 53, IAM)ですが、多くはリージョナル(EC2, RDS, S3のリージョナルエンドポイント)であり、一部はゾーナル(EBSボリュームはAZスコープ)です。運用上の負担を最小限に抑えたい場合は、マネージドサービスを使用します。例えば、高い耐久性(11ナインの耐久性)を持つオブジェクトストレージにはAmazon S3、マネージドリレーショナルデータベースにはAmazon RDSまたはAmazon Aurora、データウェアハウスのインフラを管理せずに分析を行うにはAmazon RedshiftまたはRedshift Serverless、疎結合な非同期メッセージングにはAmazon SQSなどがあります。インフラの自動化と再現性のために、AWS CloudFormationとAWS Cloud Development Kit (CDK)はコードとしてのインフラ(Infrastructure as Code)を可能にし、SDKは開発者がアプリケーションにAWS APIコールを埋め込むことを可能にします。配置の選択は設計に影響します。EBSボリュームは単一のAZ内に存在し、AZ間/リージョン間の復旧のためにはスナップショットを取得する必要があります。ロードバランサーとAuto Scalingグループは、複数のAZにまたがって設定すべきです。実務者によくある落とし穴は、マネージドサービスがすべての責任を取り除いてくれると想定してしまうことです。設定、データバックアップ、アクセス制御などの運用タスクは、多くのサービスにおいてお客様の責任範囲に残ります。
運用モデル、料金、セキュリティモデル、および意思決定基準
運用モデルと料金モデルの選択には、コスト、パフォーマンス、管理性のバランスを取る必要があります。AWSの料金モデルには以下が含まれます:
- オンデマンド: 長期的なコミットメントなしで、使用した分だけ支払います。
- リザーブドインスタンス / Savings Plans: 使用量をコミットすることで、単価を下げます。
- スポットインスタンス: 中断されるリスクと引き換えに、余剰キャパシティを大幅な割引価格で使用します。
- 無料利用枠 / トライアル: 評価用に限定された無料使用量です。
AWS Organizations全体での一括請求は、請求書を一本化し、使用量の合算による割引を可能にし、チャージバックを簡素化します。セキュリティは責任共有モデルに従います:AWSはグローバルインフラストラクチャ、物理ホスト、および基盤サービスを保護し、顧客はゲストOS、アプリケーションセキュリティ、IDおよびアクセス管理、データ保護に責任を負います。暗号化のニーズに対しては、AWS Key Management Service (KMS) を使用して、EBS暗号化やS3サーバーサイド暗号化などのサービスのキーを管理します。Well-Architectedの「原則に基づいた自動化」の原則は、Infrastructure as Codeと最小権限のIAMロールを推奨します。よくある落とし穴には、データ転送料金の見積もり不足、Auto Scalingなしでのピーク時に合わせた過剰なプロビジョニング、最小権限を適用せずに広範すぎるIAM権限を付与することなどがあります。
実践的な問題:ユースケースシナリオ
シナリオ:Acme Retail社は、us-east-1をプライマリリージョンとし、複数のAZとレガシーシステム用のオンプレミスデータセンターを持つグローバルなeコマースプラットフォームを運営しています。グローバルな顧客に対するレイテンシーを削減し、ハイブリッド接続を保護し、コストの予測可能性を維持する必要があります。
課題:ヨーロッパの顧客は、リージョン間の高いレイテンシーと高額な転送料金に直面しています。オンプレミスシステムは、在庫同期のために信頼性の高いプライベート接続を必要としています。
推奨アプローチ:
- ユーザーの近くのエッジロケーションで静的アセットをキャッシュし、低レイテンシーで配信するために、S3とオリジンフェイルオーバーを備えたCloudFrontをデプロイします。
- ユーザー向けのAPI用にeu-west-1に追加の読み取り専用デプロイを作成し、Amazon RDSのリードレプリカまたはAmazon Aurora Global Databaseを使用してデータを非同期にレプリケートします。
- 安全で一貫性のあるハイブリッド接続のために、近くのコロケーションポイントにAWS Direct Connectを確立し、冗長なVPNフォールバックを備えたAWS Transit Gatewayを介してプライマリリージョンに接続します。
- 予測可能なコンピューティングのベースラインにはSavings Plansを使用し、ピーク時の変動にはAuto Scalingを有効にし、カットオーバー前にAWS Pricing Calculatorを使用してリージョン間の転送料金をモデル化します。
根拠:エッジロケーションでのキャッシングは、レイテンシーとオリジンからのエグレスを削減し、リージョナルなリードレプリカは局所性と回復力を提供し、Transit Gatewayを備えたDirect Connectは、転送料金を最小限に抑えながら安定したハイブリッドスループットを提供し、Savings PlansとAuto Scalingの組み合わせは、クラウドのベストプラクティスに従って、コスト効率とスケーラビリティのバランスを取ります。
← クラウドの概念 · すべてのドメイン · コアコンピューティングサービス →
これらの問題を練習する → · ExamRoll.ioで時間制限付き練習 →
Pass the whole exam — not just this question
You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.
試験に合格する →