ある企業が、ビジネスに不可欠なウェブアプリケーションを、Auto Scaling グループ内の Application Load Balancer の背後にある Amazon EC2 インスタンスで実行しています。このアプリケーションは、単一のアベイラビリティーゾーンにデプロイされた Amazon Aurora PostgreSQL データベースを使用しています。同社は、最小限のダウンタイムと最小限のデータ損失で、かつ最小限の運用労力で高可用性を実現したいと考えています。これらの要件を満たすソリューションはどれですか?
解答を選択
オプションをタップして解答を確認してください。
正解: Auto Scaling グループを複数のアベイラビリティーゾーンを使用するように設定します。データベースを Multi-AZ として設定します。データベース用に Amazon RDS Proxy インスタンスを設定します。.
これが解答である理由
このソリューションは、最小限のダウンタイム、最小限のデータ損失、最小限の運用労力で高可用性を実現します。Auto Scalingグループを複数のアベイラビリティーゾーンに設定することで、EC2インスタンスの障害やアベイラビリティーゾーンの停止からアプリケーションを保護します。Aurora PostgreSQLをMulti-AZ構成にすることで、データベースの自動フェイルオーバーが提供され、データ損失を最小限に抑え、ダウンタイムを短縮します。Amazon RDS Proxyは、フェイルオーバー時のアプリケーションの再接続時間を短縮し、接続管理を簡素化します。 他の選択肢は以下の理由で不適切です。 異なるリージョンへの配置は、リージョン全体の障害には有効ですが、運用労力が増加し、レイテンシーも高くなります。 単一AZでのスナップショットからの復旧は、ダウンタイムが長く、データ損失のリスクも高まります。 S3とLambdaを使用する選択肢は、アプリケーションのアーキテクチャを大幅に変更する必要があり、運用が複雑になります。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要