正解: AWS Transfer for SFTPとストレージ用のAmazon Elastic File System (Amazon EFS) ファイルシステムをデプロイします。バッチ操作を実行するために、スケジュールされたスケーリングポリシーを持つAuto ScalingグループのAmazon EC2インスタンスを使用します。.
これが解答である理由
このソリューションは、SFTPアクセスにAWS Transfer for SFTPを使用し、ストレージにAmazon EFSを使用することで、高可用性と回復性を実現します。EFSは複数のアベイラビリティーゾーンにデータを自動的にレプリケートし、SFTPサービスとバッチ処理の両方からアクセスできる共有ファイルシステムを提供します。Auto Scalingグループは、バッチ処理の需要に応じてEC2インスタンスを自動的にスケーリングし、運用労力を最小限に抑えながら効率的なリソース利用を保証します。
他の選択肢が不適切な理由は以下の通りです。
EBSは単一のAZに限定されるため、高可用性要件を満たしません。
EC2インスタンスでSFTPサービスを実行する場合、高可用性とメンテナンスの運用労力が大きくなります。
S3を使用する場合、アプリケーションの変更が必要となり、既存のワークフローの移行が複雑になります。