Q19 — AWS SAP-C02 第2章
第 19/75 問 | ← 第2章
Q169. ある企業が、Amazon Elastic Kubernetes Service(Amazon EKS)クラスター内で複数のポッドから構成されるReplicaSetとして実行されるアプリケーションを保有しています。このEKSクラスターのノードは複数のアベイラビリティーゾーンに配置されています。アプリケーションは多数の小さなファイルを生成し、これらのファイルはアプリケーションのすべての実行中のインスタンスからアクセス可能である必要があります。また、企業はこれらのファイルをバックアップし、1年間保持する必要があります。これらの要件を満たしつつ、**最も高速なストレージパフォーマンス**を提供するソリューションはどれですか?
- A. Amazon Elastic File System(Amazon EFS)ファイルシステムを作成し、EKSクラスターのノードを含む各サブネットに対してマウントターゲットを設定します。ReplicaSetを設定してこのファイルシステムをマウントさせ、アプリケーションがファイルをこのファイルシステムに保存するよう指示します。AWS Backupを設定して、データのバックアップと1年間の保持を行います。 ✓
- B. Amazon Elastic Block Store(Amazon EBS)ボリュームを作成し、EBS Multi-Attach機能を有効化します。ReplicaSetを設定してこのEBSボリュームをマウントさせ、アプリケーションがファイルをこのボリュームに保存するよう指示します。AWS Backupを設定して、データのバックアップと1年間の保持を行います。
- C. Amazon S3バケットを作成します。ReplicaSetを設定してS3バケットをマウントさせ、アプリケーションがファイルをこのS3バケットに保存するよう指示します。S3 Versioningを有効化してデータのコピーを保持し、S3ライフサイクルポリシーを設定して1年後にオブジェクトを削除します。
- D. ReplicaSetを設定して、各実行中のアプリケーションポッドが利用可能なローカルストレージを使用してファイルを保存するようにします。サードパーティ製ツールを用いてEKSクラスター全体を1年間バックアップします。
正解: A. Amazon Elastic File System(Amazon EFS)ファイルシステムを作成し、EKSクラスターのノードを含む各サブネットに対してマウントターゲットを設定します。ReplicaSetを設定してこのファイルシステムをマウントさせ、アプリケーションがファイルをこのファイルシステムに保存するよう指示します。AWS Backupを設定して、データのバックアップと1年間の保持を行います。
解説
アプリケーションのすべての実行中インスタンスからアクセス可能で、多数の小さなファイルを高速に扱えるストレージが必要であり、さらに1年間のバックアップ保持も求められています。この要件には、Amazon EFSが最適です。選択肢Aは、EKSクラスターのノードを含む各サブネットにマウントターゲットを設定したAmazon EFSファイルシステムを活用し、ReplicaSetから共有マウント可能として使用します。これにより、高スループット・低レイテンシのファイル共有ストレージが実現され、多数の小ファイルへのアクセス性能も優れます。また、AWS Backupによる自動バックアップと1年間の保持もサポートされます。これは、スケーラブルかつ高性能なEKS向けファイルストレージ・バックアップソリューションです。他選択肢は、マルチノード間での同時アクセス不適合(B)、S3のネイティブマウント不可および小ファイル処理に非効率(C)、ローカルストレージの可用性・耐久性・バックアップ保証の欠如(D)などの理由から、要件を満たしません。