Q79 — AWS SAA-C03 第14章

第 79/100 問 | ← 第14章

Q1079. ある企業がオンプレミスアプリケーションをAWSクラウドへ移行しようとしています。AWS上のアプリケーションのコンピュートノードは、us-east-1リージョン内の複数のAvailability Zoneにまたがる複数のAmazon EC2インスタンスで構成されます。今後12か月間で、アプリケーションデータ量が増加すると予想されています。すべてのEC2インスタンスが同一のデータにアクセスできる必要があります。これらの要件を満たすソリューションはどれですか?

正解: C. アプリケーションデータをAmazon Elastic File System(Amazon EFS)ファイルシステムに保存します。各Availability Zoneにマウントターゲットを作成し、すべてのEC2インスタンスからそのファイルシステムをマウントします。

解説

オンプレミスアプリケーションをAWSへ移行する企業の要件——us-east-1リージョン内の複数のAvailability Zoneにまたがる複数のEC2インスタンスが、今後増加する同一のアプリケーションデータに同時にアクセスできる必要がある——を満たすため、各選択肢を検討します。 A. Amazon EBS General Purposeボリューム:EBSボリュームはブロックストレージであり、単一のEC2インスタンスにアタッチされるように設計されています。同一のEBSボリュームを複数のEC2インスタンスに同時アタッチすることはサポートされていません。したがって、全EC2インスタンスが同一データにアクセスできるという要件を満たしません。 B. Amazon EBS Provisioned IOPSボリューム:General Purposeと同様、Provisioned IOPSボリュームも単一EC2インスタンス向けのブロックストレージであり、複数インスタンス同時アタッチはできません。パフォーマンス向上には寄与しますが、要件を満たしません。 C. Amazon EFS:Amazon EFSは、NFSプロトコルを用いたネットワーク経由のファイルシステムアクセスを提供するスケーラブルなファイルストレージサービスです。複数のEC2インスタンスが同時に同一のデータにアクセスできます。各Availability Zoneにマウントターゲットを作成することで、対応するAZ内のすべてのEC2インスタンスからアクセス可能になります。この選択肢は、全EC2インスタンスによる同一データへの同時アクセス、データ増加へのスケーラビリティ、およびシームレスなファイルシステム体験という要件をすべて満たします。 D. Amazon S3 Express One Zoneバケット:S3はオブジェクトストレージであり、APIやSDKを用いたアクセスが標準です。直接マウントはネイティブにはサポートされておらず、s3fsなどのツールを用いる場合でも、パフォーマンス・信頼性・使い勝手の面でネイティブファイルシステム(例:EFS)には及びません。また、Express One Zoneは単一AZ内でのみデータを保持するため、可用性が低下します。したがって、要件を満たしません。 結論:企業の要件を最も適切に満たすソリューションは、 C. アプリケーションデータをAmazon Elastic File System(Amazon EFS)ファイルシステムに保存し、各Availability Zoneにマウントターゲットを作成して、すべてのEC2インスタンスからそのファイルシステムをマウントする——です。このソリューションにより、複数のAvailability ZoneにまたがるすべてのEC2インスタンスが同一データに同時にアクセスでき、データ量の増加にも自動的にスケールし、ネイティブなファイルシステム体験を提供します。