单项选择题

移动应用程序已变得非常流行,使用量已从几百个增加到数百万个用户.用户捕获并上传城市内活动的图像,并提供评级和建议数据访问模式是不可预测的.当前应用程序托管在应用程序负载平衡器(ALB)之后的Amazon EC2实例上.该应用程序正在减慢速度,而成本却在迅速增长.解决方案架构师应对应用程序体系结构进行哪些更改以控制成本并提高性能()

A.创建一个Amazon CloudFront 分配并将ALB 放在分配后面.在不频繁访问存储类中将静态内容存储在Amazon S3中
B.使用Intelligent Tiering 存储类将静态内容存储在Amazon S3存储桶中.在S3存储桶和ALB 之前使用Amazon CloudFront 分配
C.将AWS Global Accelerator 放在ALB 的前面.将静态内容迁移到Amazon EFS,然后运行AWS Lambda 函数以在迁移过程中调整图像的大
D.将应用程序代码移至AWS Fargate 容器,并用Fargate 容器交换EC2实例

热门 试题

单项选择题
某金融服务公司从其信用卡服务合作伙伴处收到常规数据提要,每15分钟以明文形式发送约5,000条记录,并通过HTTPS 直接传送到具有服务器端加密的Amazon S3存储桶中.此提要包含敏感的信用卡主账户号码(PAN)数据.该公司需要在将数据发送到另一个S3存储桶以进行其他内部处理之前自动屏蔽PAN.该公司还需要删除并合并特定字段,然后将记录转换为JSON 格式.此外,将来可能会添加额外的供稿,因此任何设计都需要易于扩展.哪些解决方案可以满足这些要求()

A.在文件交付时触发AWS Lambda 函数,以提取每个记录并将其写入Amazon SQS队列中.当新消息到达SQS 队列中时,触发另一个Lambda 函数以处理记录,并将结果写入Amazon S3中的临时位置一旦SQS 队列为空,则触发最终的Lambda 函数,以将记录转换为JSON 格式,并将结果发送到另一个S3存储桶以进行内部处理
B.在文件传递时触发AWS Lambda 函数,以提取每个记录并将其写入Amazon SQS队列.配置一个AWS Fargate 容器应用程序,以在SQS 队列包含消息时自动扩展到单个实例.有申请程序的每条记录.并将记录转换为JSON 格式.当队列为空时,将结果发送到另一个S3存储桶以进行内部处理,然后按比例缩小AWS Fargate 实例
C.基于数据馈送格式创建AWS Glue 搜寻器和自定义分类器,并建立匹配的表定义.在文件交付时触发AWS Lambda 函数以启动AWS Glue ETL 作业以根据处理和转换来转换整个记录要求.将输出格式定义为JSON.完成后,让ETL 作业将结果发送到另一个S3存储桶以进行内部处理
D.根据数据馈送格式创建一个AWS Glue 搜寻器和自定义分类器,并构建一个匹配的表定义.在文件传递上执行Amazon Athena 查询,以启动Amazon EMR ETL 作业,以根据处理和转换要求转换整个记录.将输出格式定义为JSON.完成后,将结果发送到另一个S3存储桶以进行内部处理并缩减EMR 集群