SAP-C02 第 368 题
题目
A company has application services that have been containerized and deployed on multiple Amazon EC2 instances with public IPs. An Apache Kafka cluster has been deployed to the EC2 instances. A PostgreSQL database has been migrated to Amazon RDS for PostgreSQL. The company expects a significant increase of orders on its platform when a new version of its flagship product is released. What changes to the current architecture will reduce operational overhead and support the product release?
中文翻译:
一家公司的应用程序服务已容器化并部署在具有公共 IP 的多个 Amazon EC2 实例上。 Apache Kafka 集群已部署到 EC2 实例。 PostgreSQL 数据库已迁移到 Amazon RDS for PostgreSQL。该公司预计,当其旗舰产品新版本发布时,其平台上的订单将大幅增加。当前架构的哪些变化将减少运营开销并支持产品发布?
选项
A. Create an EC2 Auto Scaling group behind an Application Load Balancer. Create additional read replicas for the DB instance. Create Amazon Kinesis data streams and configure the application services to use the data streams. Store and serve static content directly from Amazon S3.
中文翻译:
在 Application Load Balancer 后面创建一个 EC2 Auto Scaling 组。为数据库实例创建额外的只读副本。创建 Amazon Kinesis 数据流并配置应用程序服务以使用数据流。直接从 Amazon S3 存储和提供静态内容。
B. Create an EC2 Auto Scaling group behind an Application Load Balancer. Deploy the DB instance in Multi-AZ mode and enable storage auto scaling. Create Amazon Kinesis data streams and configure the application services to use the data streams. Store and serve static content directly from Amazon S3.
中文翻译:
在 Application Load Balancer 后面创建一个 EC2 Auto Scaling 组。以多可用区模式部署数据库实例并启用存储自动伸缩。创建 Amazon Kinesis 数据流并配置应用程序服务以使用数据流。直接从 Amazon S3 存储和提供静态内容。
C. Deploy the application on a Kubernetes cluster created on the EC2 instances behind an Application Load Balancer. Deploy the DB instance in Multi-AZ mode and enable storage auto scaling. Create an Amazon Managed Streaming for Apache Kafka cluster and configure the application services to use the cluster. Store static content in Amazon S3 behind an Amazon CloudFront distribution.
中文翻译:
在应用程序负载均衡器后面的 EC2 实例上创建的 Kubernetes 集群上部署应用程序。以多可用区模式部署数据库实例并启用存储自动伸缩。创建 Amazon Managed Streaming for Apache Kafka 集群并配置应用程序服务以使用该集群。将静态内容存储在 Amazon CloudFront 分配后面的 Amazon S3 中。
D. Deploy the application on Amazon Elastic Kubernetes Service (Amazon EKS) with AWS Fargate and enable auto scaling behind an Application Load Balancer. Create additional read replicas for the DB instance. Create an Amazon Managed Streaming for Apache Kafka cluster and configure the application services to use the cluster. Store static content in Amazon S3 behind an Amazon CloudFront distribution.
中文翻译:
使用 AWS Fargate 在 Amazon Elastic Kubernetes Service (Amazon EKS) 上部署应用程序,并在 Application Load Balancer 后面启用自动扩展。为数据库实例创建额外的只读副本。创建 Amazon Managed Streaming for Apache Kafka 集群并配置应用程序服务以使用该集群。将静态内容存储在 Amazon CloudFront 分配后面的 Amazon S3 中。
答案
D
解析
正确答案:D 解析: 本题应选择 D。 正确选项: D. 使用 AWS Fargate 在 Amazon Elastic Kubernetes Service (Amazon EKS) 上部署应用程序,并在 Application Load Balancer 后面启用自动扩展。为数据库实例创建额外的只读副本。创建 Amazon Managed Streaming for Apache Kafka 集群并配置应用程序服务以使用该集群。将静...