SAP-C02 第 258 题
题目
一家公司在本地数据中心运行应用程序。该应用程序使用户能够上传媒体文件。文件保留在文件服务器中。 Web 应用程序有很多用户。应用服务器利用率过高,偶尔会导致数据上传失败。该公司经常向文件服务器添加新存储。该公司希望通过将应用程序迁移到 AWS 来解决这些挑战。来自美国和加拿大各地的用户访问该应用程序。只有经过身份验证的用户才能够访问应用程序来上传文件。公司会考虑重构应用程序的解决方案,公司需要加速应用程序开发。哪种解决方案能够以最少的运营开销满足这些要求?
选项
A. 使用 AWS Application Migration Service 将应用程序服务器迁移到 Amazon EC2 实例。为 EC2 实例创建 Auto Scaling 组。使用应用程序负载均衡器来分发请求。修改应用程序以使用 Amazon S3 来保留文件。使用 Amazon Cognito 对用户进行身份验证。
B. 使用 AWS Application Migration Service 将应用程序服务器迁移到 Amazon EC2 实例。为 EC2 实例创建 Auto Scaling 组。使用应用程序负载均衡器来分发请求。设置 AWS IAM Identity Center (AWS Single Sign-On),使用户能够登录应用程序。修改应用程序以使用 Amazon S3 来保留文件。
C. 创建一个用于上传媒体文件的静态网站。将静态资产存储在 Amazon S3 中。使用 AWS AppSync 创建 API。使用 AWS Lambda 解析器将媒体文件上传到 Amazon S3。使用 Amazon Cognito 对用户进行身份验证。
D. 使用 AWS Amplify 创建用于上传媒体文件的静态网站。使用 Amplify Hosting 通过 Amazon CloudFront 为网站提供服务。使用 Amazon S3 存储上传的媒体文件。使用 Amazon Cognito 对用户进行身份验证。
答案
D
解析
正确答案:D 解析: 题干关键点:最低运维开销、本地数据中心/混合架构、核心服务:Lambda, CloudFront, S3, EC2, EBS。 正确选项: D. 使用 AWS Amplify 创建用于上传媒体文件的静态网站。使用 Amplify Hosting 通过 Amazon CloudFront 为网站提供服务。使用 Amazon S3 存储上传的媒体文件。使用 Amazon Cognito 对用户进行身份验证。 选择理由:...