無限ノック › SAP 練習問題一覧 › 問題
SAP既存のソリューションの継続的改善複数選択

グローバル展開する製造業企業が、MES(Manufacturing Execution System:製造現場の生産活動をリアルタイムで管理する製造実行システム)を AWS 上で稼働させています。 【現在の構成(プライマリリージョン:ap-northeast-1 東京)】 ・Aurora MySQL 8.0 Multi-AZ クラスター(db.r6g.4xlarge、データ量 2 TB) ・EC2 Auto Scaling グループ(アプリケーションサーバー m5.2xlarge × 20 台) ・Application Load Balancer + Route 53 フェイルオーバールーティング 【現在の DR(Disaster Recovery:障害・災害発生時にシステムを復旧させる取り組み)構成(ap-southeast-1 シンガポール)】 ・Aurora MySQL の日次スナップショットをクロスリージョンコピー ・EC2 AMI を週次でシンガポールリージョンにコピー ・フェイルオーバーは手動手順書に従い担当者 2 名で実施 【直近の年次 DR テスト結果】 ・実際の RPO(Recovery Point Objective:目標復旧時点、どれだけ過去の状態に戻るか):約 18 時間(前日スナップショット以降のデータが失われる) ・実際の RTO(Recovery Time Objective:目標復旧時間、障害発生からシステム復旧までの時間):約 7 時間(スナップショット復元 + AMI から EC2 起動 + アプリ設定の合計) 【規制当局から課された新要件(12 ヶ月以内に達成義務)】 ・RPO ≦ 15 分、RTO ≦ 1 時間 ・フェイルオーバー操作はオペレーター 1 名で完結できること ・追加の月次コストは現在の DR コスト比 60% 増以内に抑制すること ・アプリケーションコードの変更は最小限にすること RPO と RTO の要件を費用対効果が最も高い方法で達成するために実施すべき変更を 2 つ選んでください。

A
既存の Aurora MySQL クラスターを Aurora Global Database に変換し、ap-southeast-1 にセカンダリ読み取りクラスターを追加する。Aurora Global Database はストレージレベルのレプリケーションにより通常 1 秒未満のクロスリージョンレプリケーション遅延を実現し、RPO をほぼゼロにする。障害発生時はマネジメントコンソールまたは AWS CLI 1 コマンドでセカンダリクラスターへのフェイルオーバーが完了し、RTO は通常 1 分未満。セカンダリクラスターは平常時に読み取りオフロードにも活用でき、プライマリの負荷軽減も同時に実現する。
✓ 正解
Aurora Global Databaseはストレージレベルのレプリケーションで通常1秒未満のクロスリージョン遅延を実現し、RPO≦15分・RTO通常1分未満を達成します。既存Auroraクラスターからの変換のためアプリケーション変更も最小限です。
B
AWS Database Migration Service(DMS)の継続的レプリケーションタスクを構成し、東京の Aurora MySQL からシンガポールの RDS for MySQL Multi-AZ インスタンスへ CDC(Change Data Capture:データベースへの変更差分をリアルタイムにキャプチャして転送する技術)で継続的同期する。DMS の継続レプリケーションにより RPO を 15 分以内に抑制し、RDS Multi-AZ により DR リージョンでの可用性を確保する。
DMS CDCはAurora Global Databaseと比べてレプリケーション遅延・管理の複雑性が高く、コスト面でも不利です。Aurora Global Databaseが同一要件をより低コストで達成できるため最適ではありません。
C
ap-southeast-1 に EC2 Auto Scaling グループをウォームスタンバイ構成(最小キャパシティ 2 台)で事前プロビジョニングし、最新の AMI から常時起動させておく。AWS Systems Manager Automation ドキュメントでフェイルオーバー手順(DNS 切り替え指示・Auto Scaling のスケールアウト)を自動化し、Route 53 ヘルスチェックと EventBridge を組み合わせて東京リージョンの障害検知時にシンガポールへの DNS フェイルオーバーを自動トリガーする。スケールアウトは Auto Scaling が自動実行するためオペレーター 1 名での対応が可能になる。
✓ 正解
EC2 Auto Scalingウォームスタンバイ(最小2台常時起動)+ SSM Automation + Route 53ヘルスチェック + EventBridgeの組み合わせにより障害検知から切り替えを自動化し、RTO 1時間以内とオペレーター1名対応要件を満たします。
D
ap-southeast-1 にアクティブ/アクティブ構成のフルミラー環境を構築する。Aurora Global Database と EC2 フリート 20 台を常時稼働させ、Route 53 レイテンシーベースルーティングで両リージョンにトラフィックを分散する。一方のリージョンで障害が発生した場合、Route 53 ヘルスチェックが自動的に全トラフィックを正常リージョンへ集中させる。RPO・RTO ともにほぼゼロを実現できる最高水準の可用性構成である。
アクティブ/アクティブ構成はEC2 20台を常時稼働させるため追加コストが60%増制約を大幅に超過します。RPO・RTO要件は満たせますがコスト要件を満たせないため不適切です。
E
Aurora MySQL の自動バックアップ保持期間を 35 日に延長し、クロスリージョン自動バックアップを有効化して RPO を改善する。EC2 については AWS Elastic Disaster Recovery(AWS DRS)を使用して東京の EC2 インスタンスをシンガポールへ継続的にブロックレベルでレプリケートし、フェイルオーバー時に数分でドリルダウン起動できるよう設定する。DRS のフェイルオーバーは単一コンソールで完結するためオペレーター 1 名で対応できる。
Aurora自動バックアップの延長では継続的レプリケーションにならないため、データベース側のRPO 15分を達成できません。EC2側はDRSで要件を満たせる可能性がありますが、Aurora側の問題により全体として要件未達となります。

解説

正解: 既存の Aurora MySQL クラスターを Aurora Global Database に変換し、ap-southeast-1 にセカンダリ読み取りクラスターを追加する。Aurora Global Database はストレージレベルのレプリケーションにより通常 1 秒未満のクロスリージョンレプリケーション遅延を実現し、RPO をほぼゼロにする。障害発生時はマネジメントコンソールまたは AWS CLI 1 コマンドでセカンダリクラスターへのフェイルオーバーが完了し、RTO は通常 1 分未満。セカンダリクラスターは平常時に読み取りオフロードにも活用でき、プライマリの負荷軽減も同時に実現する。 ap-southeast-1 に EC2 Auto Scaling グループをウォームスタンバイ構成(最小キャパシティ 2 台)で事前プロビジョニングし、最新の AMI から常時起動させておく。AWS Systems Manager Automation ドキュメントでフェイルオーバー手順(DNS 切り替え指示・Auto Scaling のスケールアウト)を自動化し、Route 53 ヘルスチェックと EventBridge を組み合わせて東京リージョンの障害検知時にシンガポールへの DNS フェイルオーバーを自動トリガーする。スケールアウトは Auto Scaling が自動実行するためオペレーター 1 名での対応が可能になる。 Aurora Global Database(選択肢A・正解)はストレージレベルのレプリケーションで通常1秒未満のクロスリージョン遅延を実現し、RPO≦15分要件を大幅に上回ります。障害発生時はマネジメントコンソールまたはAWS CLI 1コマンドでフェイルオーバーが完了しRTO通常1分未満を達成します。既存のAuroraクラスターからの変換のためアプリケーション変更も最小限です。 選択肢Bは、DMS CDC(選択肢B)はAurora Global Databaseと比べてレプリケーション遅延・管理の複雑性が高く、コスト面でも不利です。Aurora Global Databaseが同一要件をより低コストで達成できるため最適ではありません。 選択肢Dは、アクティブ/アクティブ構成(選択肢D)はEC2 20台を常時稼働させるため追加コストが60%増制約を大幅に超過します。RPO・RTO要件は満たせますがコスト要件を満たせないため不適切です。 選択肢Eは、バックアップ保持延長+DRS(選択肢E)はAurora自動バックアップの延長では継続的レプリケーションにならないため、データベース側のRPO 15分を達成できません。EC2側はDRSで要件を満たせる可能性がありますが、Aurora側の問題により全体として要件未達となります。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでSAPを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
← SAP の問題一覧に戻る