無限ノック › SOA 練習問題一覧 › 問題SOA 信頼性とビジネス継続性
ある企業がコンテンツ管理システムの共有ファイルストレージにAmazon EFSを使用しています。コスト削減のためEFS One Zoneストレージクラスを選択していましたが、AZ障害時にファイルへアクセスできずアプリ全体が停止するリスクが判明しました。可用性を高めて単一AZ障害に耐えつつ、アクセス頻度の低い古いファイルのストレージコストは引き続き抑えたいです。最も適切な対応はどれですか。
A EFS Standard(リージョン)ストレージクラスに移行し、ライフサイクル管理で低頻度アクセスのファイルをStandard-IAへ自動移動する
✓ 正解
EFS Standardは複数AZにデータを冗長保存するため単一AZ障害に耐え、可用性要件を満たします。さらにライフサイクル管理で古いファイルをStandard-IAへ自動移動でき、低頻度ファイルのコストも抑えられるため両要件を同時に満たします。
B EFS One Zoneを維持したまま、AWS Backupで別AZへ定期バックアップを取得しAZ障害時にファイルを復元する
EFS One Zoneは単一AZのみにデータを保存するため、AZ障害時はファイルへアクセスできずアプリが停止します。AWS Backupからの復元には時間がかかり、障害中の可用性を確保できないため要件を満たしません。
C 複数のAZにEFS One Zoneファイルシステムを個別に作成し、アプリケーション側で相互にファイルを同期する仕組みを実装する
複数のOne Zoneファイルシステムを作成してアプリ側で同期する方式は、独自のレプリケーション実装と継続的な運用が必要で負荷が非常に高くなります。同期遅延による整合性問題も生じ、適切な解決策ではありません。
D EFS Standard(リージョン)へ移行し、スループットモードをプロビジョンドに変更してスループットを固定で確保する
プロビジョンドスループットへの変更はスループット性能の確保には役立ちますが、可用性とは無関係であり、低頻度アクセスファイルのコスト最適化にも寄与しません。コスト要件を満たさないため不適切です。
解説 EFS Standard(リージョン)ストレージクラスは複数のAZにデータを冗長保存するため、単一AZ障害が発生してもファイルへのアクセスを継続でき、高可用性の要件を満たします。
さらにライフサイクル管理ポリシーを設定すると、一定期間アクセスのないファイルを自動的に低コストのStandard-IA(低頻度アクセス)へ移動でき、古いファイルのストレージコストを抑えられます。可用性とコストの両要件を同時に満たします。
選択肢BのEFS One Zoneは単一AZにのみデータを保存するため、AZ障害時はアクセス不能となり、バックアップからの復元には時間がかかり可用性要件を満たしません。
選択肢Cの複数One Zoneを個別作成して同期する方式は、独自のレプリケーション実装と運用が必要で運用負荷が非常に高く、整合性の問題も生じます。
選択肢Dのプロビジョンドスループットへの変更は性能の確保には寄与しますが、低頻度ファイルのコスト最適化には寄与せず、要件のコスト面を満たしません。
ドメイン別正答率・予想スコアでリアルタイムに実力把握
無限ノックでSOAを徹底対策。全問AI生成のオリジナル問題。
無料で演習を始める →