Q35 — AWS SAA-C03 第14章

第 35/100 問 | ← 第14章

Q1035. ある企業は、現在Microsoft Windows Server上でオンプレミスの株式取引アプリケーションを実行しています。この企業は、アプリケーションをAWSクラウドへ移行したいと考えています。また、複数のアベイラビリティーゾーンにわたってブロックストレージへの低遅延アクセスを提供する、高可用性のソリューションを設計する必要があります。 これらの要件を満たすソリューションのうち、実装工数が最も少ないものはどれですか?

正解: A. Amazon EC2インスタンス上で2つのアベイラビリティーゾーンにまたがるWindows Serverクラスターを構成し、両方のクラスターノードにアプリケーションをインストールします。2つのノード間で共有ストレージとしてAmazon FSx for Windows File Serverを使用します。

解説

AまたはC。 株式取引アプリケーションをAWSへ移行し、複数のアベイラビリティーゾーンにわたるブロックストレージへの低遅延アクセスと高可用性を確保するとともに、実装工数を最小限に抑えるには、以下の選択肢Aが最適です。 A. Amazon EC2インスタンス上で2つのアベイラビリティーゾーンにまたがるWindows Serverクラスターを構成し、両方のクラスターノードにアプリケーションをインストールします。2つのノード間で共有ストレージとしてAmazon FSx for Windows File Serverを使用します。 解説: 1. Windows Serverクラスター:  - 2つのアベイラビリティーゾーンにまたがるWindows Serverクラスターを構成することで、片方のノードに障害が発生した場合でも他方のノードが処理を引き継ぐ高可用性が実現されます。これは、信頼性が極めて重要な株式取引アプリケーションにとって不可欠です。 2. Amazon FSx for Windows File Server:  - FSx for Windows File Serverは、完全マネージド型・高可用性のファイルストレージを提供し、複数のEC2インスタンスから同時にアクセス可能です。SMBプロトコルをサポートしており、Windowsベースのアプリケーションに最適です。手動によるブロックストレージのレプリケーション管理と比較して、セットアップが大幅に簡素化されます。 3. 低遅延アクセス:  - FSxは低遅延アクセスを目的として設計されており、Windowsワークロード向けに最適化されているため、株式取引アプリケーションがデータを迅速かつ効率的にアクセスできます。 4. 最小限の実装工数:  - FSxを活用することで、ストレージのレプリケーションやアプリケーションレベルでのデータ同期といった複雑な手動設定を不要とし、アプリケーションそのものへの集中を可能にします。 他の選択肢の評価: B. Amazon EBS General Purpose SSD(gp3)ボリュームを用いたWindows Serverクラスター:  - クラスタリング自体は可能ですが、EBSボリュームはネイティブでは複数インスタンス間で共有できないため、手動によるレプリケーション設定が必要となり、遅延問題や運用負荷が発生します。 C. Amazon FSx for NetApp ONTAPを用いた展開:  - この手法も技術的には有効ですが、Windowsアプリケーションに対してはFSx for Windows File Serverの方がよりシンプルで直接的な選択肢であり、追加の複雑さは不必要です。 D. Amazon EBS Provisioned IOPS SSD(io2)ボリュームを用いた展開:  - 同様に手動によるレプリケーション設定が必要であり、実装工数が増加します。また、アクティブ/スタンバイ構成において、EBSボリュームは単一のAZ内でのみ利用可能であるため、共有ストレージ機能を実現するには追加の複雑な仕組みが必要です。 結論: 選択肢Aは、低遅延ブロックストレージへのアクセスと高可用性という要件を確実に満たしつつ、実装の複雑さと工数を最小限に抑えられる、堅牢で最適なソリューションです。