あるゲーム会社が、公開スコアボードをデータセンターからAWSに移行しています。同社は、動的アプリケーションをホストするために、Application Load Balancerの背後にあるAmazon EC2 Windows Serverインスタンスを使用しています。同社は高可用性ストレージソリューションを必要としています。アプリケーションには、静的ファイルと動的サーバーサイドコードが含まれています。ソリューションアーキテクトは、これらの要件を満たすために、どのステップの組み合わせを実行すべきですか?(2つ選択してください。)
解答を選択
オプションをタップして解答を確認してください。
正解: 静的ファイルをAmazon S3に保存します。Amazon CloudFrontを使用してエッジでオブジェクトをキャッシュします。, サーバーサイドコードをAmazon FSx for Windows File Serverに保存します。FSx for Windows File Serverボリュームを各EC2インスタンスにマウントしてファイルを共有します。.
これが解答である理由
静的ファイルをAmazon S3に保存し、CloudFrontでキャッシュすることで、低レイテンシでコンテンツを配信し、オリジンサーバーの負荷を軽減できます。S3は耐久性と可用性の高いオブジェクトストレージです。Amazon FSx for Windows File Serverは、Windows Serverインスタンスと互換性のある共有ファイルシステムを提供し、サーバーサイドコードのような動的コンテンツの共有に最適です。EFSはLinuxベースのファイルシステムであり、Windows Serverインスタンスには直接適していません。ElastiCacheはインメモリキャッシュサービスであり、静的ファイルのキャッシュにはCloudFrontがより適切です。EBSは単一のEC2インスタンスにしかアタッチできず、複数のインスタンスでファイルを共有する高可用性ソリューションにはなりません。