πŸ”

SAA-C03 β€” questions

Page 7 of 51 Β· 1019 total questions.

Topic 1 Β· Question 121

A company is running an online transaction processing (OLTP) workload on AWS. This workload uses an unencrypted Amazon RDS DB instance in a Multi-AZ deployment. Daily database snapshots are taken from this instance. What should a solutions architect do to ensure the database and snapshots are always encrypted moving forward?

  • AEncrypt a copy of the latest DB snapshot. Replace existing DB instance by restoring the encrypted snapshot. (correct answer)
  • BCreate a new encrypted Amazon Elastic Block Store (Amazon EBS) volume and copy the snapshots to it. Enable encryption on the DB instance.
  • CCopy the snapshots and enable encryption using AWS Key Management Service (AWS KMS) Restore encrypted snapshot to an existing DB instance.
  • DCopy the snapshots to an Amazon S3 bucket that is encrypted using server-side encryption with AWS Key Management Service (AWS KMS) managed keys (SSE-KMS).
Reveal answer & explanation
Correct answer: A

The correct answer is A. Option A: Encrypt a copy of the latest DB snapshot. Replace existing DB instance by restoring the encrypted snapshot. By spanning multiple Availability Zones / adding redundancy, this option provides the high availability and resilience required.

Topic 1 Β· Question 122

A company wants to build a scalable key management infrastructure to support developers who need to encrypt data in their applications. What should a solutions architect do to reduce the operational burden?

  • AUse multi-factor authentication (MFA) to protect the encryption keys.
  • BUse AWS Key Management Service (AWS KMS) to protect the encryption keys. (correct answer)
  • CUse AWS Certificate Manager (ACM) to create, store, and assign the encryption keys.
  • DUse an IAM policy to limit the scope of users who have access permissions to protect the encryption keys.
Reveal answer & explanation
Correct answer: B

The correct answer is B. Option B: Use AWS Key Management Service (AWS KMS) to protect the encryption keys.

Explanation

AWS KMS manages encryption keys and integrates with most AWS services for encryption at rest.

Topic 1 Β· Question 123

A company has a dynamic web application hosted on two Amazon EC2 instances. The company has its own SSL certificate, which is on each instance to perform SSL termination. There has been an increase in traffic recently, and the operations team determined that SSL encryption and decryption is causing the compute capacity of the web servers to reach their maximum limit. What should a solutions architect do to increase the application's performance?

  • ACreate a new SSL certificate using AWS Certificate Manager (ACM). Install the ACM certificate on each instance.
  • BCreate an Amazon S3 bucket Migrate the SSL certificate to the S3 bucket. Configure the EC2 instances to reference the bucket for SSL termination.
  • CCreate another EC2 instance as a proxy server. Migrate the SSL certificate to the new instance and configure it to direct connections to the existing EC2 instances.
  • DImport the SSL certificate into AWS Certificate Manager (ACM). Create an Application Load Balancer with an HTTPS listener that uses the SSL certificate from ACM. (correct answer)
Reveal answer & explanation
Correct answer: D

The correct answer is D. Option D: Import the SSL certificate into AWS Certificate Manager (ACM). Create an Application Load Balancer with an HTTPS listener that uses the SSL certificate from ACM.

Explanation

An Application Load Balancer distributes HTTP/HTTPS traffic and supports path/host routing. A load balancer distributes traffic across targets in multiple AZs for availability and scale. AWS Certificate Manager provisions and renews TLS certificates automatically.

Topic 1 Β· Question 124

A company has a highly dynamic batch processing job that uses many Amazon EC2 instances to complete it. The job is stateless in nature, can be started and stopped at any given time with no negative impact, and typically takes upwards of 60 minutes total to complete. The company has asked a solutions architect to design a scalable and cost-effective solution that meets the requirements of the job. What should the solutions architect recommend?

  • AImplement EC2 Spot Instances. (correct answer)
  • BPurchase EC2 Reserved Instances.
  • CImplement EC2 On-Demand Instances.
  • DImplement the processing on AWS Lambda.
Reveal answer & explanation
Correct answer: A

The correct answer is A. Option A: Implement EC2 Spot Instances.

Explanation

EC2 Spot Instances use spare capacity at a large discount, ideal for fault-tolerant or flexible workloads. Spot Instances use spare capacity at a large discount, ideal for fault-tolerant or interruptible workloads. Amazon EC2 provides resizable virtual servers when you need full control of the operating system. This option delivers the requirement at the lowest cost.

Topic 1 Β· Question 125 Β· Select all that apply

A company runs its two-tier ecommerce website on AWS. The web tier consists of a load balancer that sends traffic to Amazon EC2 instances. The database tier uses an Amazon RDS DB instance. The EC2 instances and the RDS DB instance should not be exposed to the public internet. The EC2 instances require internet access to complete payment processing of orders through a third-party web service. The application must be highly available. Which combination of configuration options will meet these requirements? (Choose two.)

  • AUse an Auto Scaling group to launch the EC2 instances in private subnets. Deploy an RDS Multi-AZ DB instance in private subnets. (correct answer)
  • BConfigure a VPC with two private subnets and two NAT gateways across two Availability Zones. Deploy an Application Load Balancer in the private subnets.
  • CUse an Auto Scaling group to launch the EC2 instances in public subnets across two Availability Zones. Deploy an RDS Multi-AZ DB instance in private subnets.
  • DConfigure a VPC with one public subnet, one private subnet, and two NAT gateways across two Availability Zones. Deploy an Application Load Balancer in the public subnet.D. Configure a VPC with two public subnets, two private subnets, and two NAT gateways across two Availability Zones. Deploy an Application Load Balancer in the public subnets. (correct answer)
Reveal answer & explanation
Correct answer: A, D

The correct answer is A, D. Option A: Use an Auto Scaling group to launch the EC2 instances in private subnets. Deploy an RDS Multi-AZ DB instance in private subnets. Option D: Configure a VPC with one public subnet, one private subnet, and two NAT gateways across two Availability Zones. Deploy an Application Load Balancer in the public subnet.D. Configure a VPC with two public subnets, two...

Explanation

Auto Scaling adjusts capacity automatically to match demand, improving availability and cost efficiency. Amazon EC2 provides resizable virtual servers when you need full control of the operating system. Amazon RDS is a managed relational database that handles patching, backups and failover. By spanning multiple Availability Zones / adding redundancy, this option provides the high availability and resilience required.

Topic 1 Β· Question 126

A solutions architect needs to implement a solution to reduce a company's storage costs. All the company's data is in the Amazon S3 Standard storage class. The company must keep all data for at least 25 years. Data from the most recent 2 years must be highly available and immediately retrievable. Which solution will meet these requirements?

  • ASet up an S3 Lifecycle policy to transition objects to S3 Glacier Deep Archive immediately.
  • BSet up an S3 Lifecycle policy to transition objects to S3 Glacier Deep Archive after 2 years. (correct answer)
  • CUse S3 Intelligent-Tiering. Activate the archiving option to ensure that data is archived in S3 Glacier Deep Archive.
  • DSet up an S3 Lifecycle policy to transition objects to S3 One Zone-Infrequent Access (S3 One Zone-IA) immediately and to S3 Glacier Deep Archive after 2 years.
Reveal answer & explanation
Correct answer: B

The correct answer is B. Option B: Set up an S3 Lifecycle policy to transition objects to S3 Glacier Deep Archive after 2 years.

Explanation

S3 Glacier Deep Archive is the lowest-cost storage for long-term archival with retrieval in hours. Amazon S3 Glacier offers low-cost archival storage for infrequently accessed data. S3 Lifecycle policies automatically transition or expire objects to control storage cost. By spanning multiple Availability Zones / adding redundancy, this option provides the high availability and resilience required.

Topic 1 Β· Question 127

A media company is evaluating the possibility of moving its systems to the AWS Cloud. The company needs at least 10 TB of storage with the maximum possible I/O performance for video processing, 300 TB of very durable storage for storing media content, and 900 TB of storage to meet requirements for archival media that is not in use anymore. Which set of services should a solutions architect recommend to meet these requirements?

  • AAmazon EBS for maximum performance, Amazon S3 for durable data storage, and Amazon S3 Glacier for archival storage
  • BAmazon EBS for maximum performance, Amazon EFS for durable data storage, and Amazon S3 Glacier for archival storage
  • CAmazon EC2 instance store for maximum performance, Amazon EFS for durable data storage, and Amazon S3 for archival storage
  • DAmazon EC2 instance store for maximum performance, Amazon S3 for durable data storage, and Amazon S3 Glacier for archival storage (correct answer)
Reveal answer & explanation
Correct answer: D

The correct answer is D. Option D: Amazon EC2 instance store for maximum performance, Amazon S3 for durable data storage, and Amazon S3 Glacier for archival storage

Explanation

Amazon EC2 provides resizable virtual servers when you need full control of the operating system. Amazon S3 Glacier offers low-cost archival storage for infrequently accessed data. Amazon S3 provides durable, scalable object storage that is fully managed.

Topic 1 Β· Question 128

A company wants to run applications in containers in the AWS Cloud. These applications are stateless and can tolerate disruptions within the underlying infrastructure. The company needs a solution that minimizes cost and operational overhead. What should a solutions architect do to meet these requirements?

  • AUse Spot Instances in an Amazon EC2 Auto Scaling group to run the application containers.
  • BUse Spot Instances in an Amazon Elastic Kubernetes Service (Amazon EKS) managed node group. (correct answer)
  • CUse On-Demand Instances in an Amazon EC2 Auto Scaling group to run the application containers.
  • DUse On-Demand Instances in an Amazon Elastic Kubernetes Service (Amazon EKS) managed node group.
Reveal answer & explanation
Correct answer: B

The correct answer is B. Option B: Use Spot Instances in an Amazon Elastic Kubernetes Service (Amazon EKS) managed node group.

Explanation

Spot Instances use spare capacity at a large discount, ideal for fault-tolerant or interruptible workloads. Amazon EKS runs managed Kubernetes when you need the Kubernetes ecosystem.

Topic 1 Β· Question 129 Β· Select all that apply

A company is running a multi-tier web application on premises. The web application is containerized and runs on a number of Linux hosts connected to a PostgreSQL database that contains user records. The operational overhead of maintaining the infrastructure and capacity planning is limiting the company's growth. A solutions architect must improve the application's infrastructure. Which combination of actions should the solutions architect take to accomplish this? (Choose two.)

  • AMigrate the PostgreSQL database to Amazon Aurora. (correct answer)
  • BMigrate the web application to be hosted on Amazon EC2 instances.
  • CSet up an Amazon CloudFront distribution for the web application content.
  • DSet up Amazon ElastiCache between the web application and the PostgreSQL database.
  • EMigrate the web application to be hosted on AWS Fargate with Amazon Elastic Container Service (Amazon ECS). (correct answer)
Reveal answer & explanation
Correct answer: A, E

The correct answer is A, E. Option A: Migrate the PostgreSQL database to Amazon Aurora. Option E: Migrate the web application to be hosted on AWS Fargate with Amazon Elastic Container Service (Amazon ECS).

Explanation

AWS Fargate runs containers serverlessly so there are no EC2 hosts to manage or patch. Amazon ECS orchestrates containers and integrates natively with AWS networking and IAM. Amazon Aurora is a high-performance managed relational database with built-in replication and failover.

Topic 1 Β· Question 130

An application runs on Amazon EC2 instances across multiple Availability Zonas. The instances run in an Amazon EC2 Auto Scaling group behind an Application Load Balancer. The application performs best when the CPU utilization of the EC2 instances is at or near 40%. What should a solutions architect do to maintain the desired performance across all instances in the group?

  • AUse a simple scaling policy to dynamically scale the Auto Scaling group.
  • BUse a target tracking policy to dynamically scale the Auto Scaling group. (correct answer)
  • CUse an AWS Lambda function ta update the desired Auto Scaling group capacity.
  • DUse scheduled scaling actions to scale up and scale down the Auto Scaling group.
Reveal answer & explanation
Correct answer: B

The correct answer is B. Option B: Use a target tracking policy to dynamically scale the Auto Scaling group.

Explanation

Auto Scaling adjusts capacity automatically to match demand, improving availability and cost efficiency.

Topic 1 Β· Question 131

A company is developing a file-sharing application that will use an Amazon S3 bucket for storage. The company wants to serve all the files through an Amazon CloudFront distribution. The company does not want the files to be accessible through direct navigation to the S3 URL. What should a solutions architect do to meet these requirements?

  • AWrite individual policies for each S3 bucket to grant read permission for only CloudFront access.
  • BCreate an IAM user. Grant the user read permission to objects in the S3 bucket. Assign the user to CloudFront.
  • CWrite an S3 bucket policy that assigns the CloudFront distribution ID as the Principal and assigns the target S3 bucket as the Amazon Resource Name (ARN).
  • DCreate an origin access identity (OAI). Assign the OAI to the CloudFront distribution. Configure the S3 bucket permissions so that only the OAI has read permission. (correct answer)
Reveal answer & explanation
Correct answer: D

The correct answer is D. Option D: Create an origin access identity (OAI). Assign the OAI to the CloudFront distribution. Configure the S3 bucket permissions so that only the OAI has read permission.

Explanation

Amazon S3 provides durable, scalable object storage that is fully managed. Amazon CloudFront caches content at edge locations to reduce latency and offload origins. AWS Config tracks resource configuration changes and evaluates compliance.

Topic 1 Β· Question 132

A company’s website provides users with downloadable historical performance reports. The website needs a solution that will scale to meet the company’s website demands globally. The solution should be cost-effective, limit the provisioning of infrastructure resources, and provide the fastest possible response time. Which combination should a solutions architect recommend to meet these requirements?

  • AAmazon CloudFront and Amazon S3 (correct answer)
  • BAWS Lambda and Amazon DynamoDB
  • CApplication Load Balancer with Amazon EC2 Auto Scaling
  • DAmazon Route 53 with internal Application Load Balancers
Reveal answer & explanation
Correct answer: A

The correct answer is A. Option A: Amazon CloudFront and Amazon S3

Explanation

Amazon S3 provides durable, scalable object storage that is fully managed. Amazon CloudFront caches content at edge locations to reduce latency and offload origins. This option delivers the requirement at the lowest cost.

Topic 1 Β· Question 133

A company runs an Oracle database on premises. As part of the company’s migration to AWS, the company wants to upgrade the database to the most recent available version. The company also wants to set up disaster recovery (DR) for the database. The company needs to minimize the operational overhead for normal operations and DR setup. The company also needs to maintain access to the database's underlying operating system. Which solution will meet these requirements?

  • AMigrate the Oracle database to an Amazon EC2 instance. Set up database replication to a different AWS Region.
  • BMigrate the Oracle database to Amazon RDS for Oracle. Activate Cross-Region automated backups to replicate the snapshots to another AWS Region.
  • CMigrate the Oracle database to Amazon RDS Custom for Oracle. Create a read replica for the database in another AWS Region. (correct answer)
  • DMigrate the Oracle database to Amazon RDS for Oracle. Create a standby database in another Availability Zone.
Reveal answer & explanation
Correct answer: C

The correct answer is C. Option C: Migrate the Oracle database to Amazon RDS Custom for Oracle. Create a read replica for the database in another AWS Region.

Explanation

Amazon RDS is a managed relational database that handles patching, backups and failover. By spanning multiple Availability Zones / adding redundancy, this option provides the high availability and resilience required.

Topic 1 Β· Question 134

A company wants to move its application to a serverless solution. The serverless solution needs to analyze existing and new data by using SL. The company stores the data in an Amazon S3 bucket. The data requires encryption and must be replicated to a different AWS Region. Which solution will meet these requirements with the LEAST operational overhead?

  • ACreate a new S3 bucket. Load the data into the new S3 bucket. Use S3 Cross-Region Replication (CRR) to replicate encrypted objects to an S3 bucket in another Region. Use server-side encryption with AWS KMS multi-Region kays (SSE-KMS). Use Amazon Athena to query the data.
  • BCreate a new S3 bucket. Load the data into the new S3 bucket. Use S3 Cross-Region Replication (CRR) to replicate encrypted objects to an S3 bucket in another Region. Use server-side encryption with AWS KMS multi-Region keys (SSE-KMS). Use Amazon RDS to query the data.
  • CLoad the data into the existing S3 bucket. Use S3 Cross-Region Replication (CRR) to replicate encrypted objects to an S3 bucket in another Region. Use server-side encryption with Amazon S3 managed encryption keys (SSE-S3). Use Amazon Athena to query the data. (correct answer)
  • DLoad the data into the existing S3 bucket. Use S3 Cross-Region Replication (CRR) to replicate encrypted objects to an S3 bucket in another Region. Use server-side encryption with Amazon S3 managed encryption keys (SSE-S3). Use Amazon RDS to query the data.
Reveal answer & explanation
Correct answer: C

The correct answer is C. Option C: Load the data into the existing S3 bucket. Use S3 Cross-Region Replication (CRR) to replicate encrypted objects to an S3 bucket in another Region. Use server-side encryption with Amazon S3 managed encryption keys (SSE...

Explanation

S3 Cross-Region Replication asynchronously copies objects to another Region for compliance or latency. Amazon S3 provides durable, scalable object storage that is fully managed. Amazon Athena runs serverless SQL queries directly on data in Amazon S3 with no infrastructure to manage.

Topic 1 Β· Question 135

A company runs workloads on AWS. The company needs to connect to a service from an external provider. The service is hosted in the provider's VPC. According to the company’s security team, the connectivity must be private and must be restricted to the target service. The connection must be initiated only from the company’s VPC. Which solution will mast these requirements?

  • ACreate a VPC peering connection between the company's VPC and the provider's VPC. Update the route table to connect to the target service.
  • BAsk the provider to create a virtual private gateway in its VPC. Use AWS PrivateLink to connect to the target service.
  • CCreate a NAT gateway in a public subnet of the company’s VPUpdate the route table to connect to the target service.
  • DAsk the provider to create a VPC endpoint for the target service. Use AWS PrivateLink to connect to the target service. (correct answer)
Reveal answer & explanation
Correct answer: D

The correct answer is D. Option D: Ask the provider to create a VPC endpoint for the target service. Use AWS PrivateLink to connect to the target service.

Explanation

A VPC endpoint provides private connectivity to AWS services without traversing the public internet. AWS PrivateLink exposes services privately inside the VPC without internet exposure.

Topic 1 Β· Question 136 Β· Select all that apply

A company is migrating its on-premises PostgreSQL database to Amazon Aurora PostgreSQL. The on-premises database must remain online and accessible during the migration. The Aurora database must remain synchronized with the on-premises database. Which combination of actions must a solutions architect take to meet these requirements? (Choose two.)

  • ACreate an ongoing replication task. (correct answer)
  • BCreate a database backup of the on-premises database.
  • CCreate an AWS Database Migration Service (AWS DMS) replication server. (correct answer)
  • DConvert the database schema by using the AWS Schema Conversion Tool (AWS SCT).
  • ECreate an Amazon EventBridge (Amazon CloudWatch Events) rule to monitor the database synchronization.
Reveal answer & explanation
Correct answer: A, C

The correct answer is A, C. Option A: Create an ongoing replication task. Option C: Create an AWS Database Migration Service (AWS DMS) replication server.

Explanation

AWS Database Migration Service migrates databases with minimal downtime.

Topic 1 Β· Question 137

A company uses AWS Organizations to create dedicated AWS accounts for each business unit to manage each business unit's account independently upon request. The root email recipient missed a notification that was sent to the root user email address of one account. The company wants to ensure that all future notifications are not missed. Future notifications must be limited to account administrators. Which solution will meet these requirements?

  • AConfigure the company’s email server to forward notification email messages that are sent to the AWS account root user email address to all users in the organization.
  • BConfigure all AWS account root user email addresses as distribution lists that go to a few administrators who can respond to alerts. Configure AWS account alternate contacts in the AWS Organizations console or programmatically. (correct answer)
  • CConfigure all AWS account root user email messages to be sent to one administrator who is responsible for monitoring alerts and forwarding those alerts to the appropriate groups.
  • DConfigure all existing AWS accounts and all newly created accounts to use the same root user email address. Configure AWS account alternate contacts in the AWS Organizations console or programmatically.
Reveal answer & explanation
Correct answer: B

The correct answer is B. Option B: Configure all AWS account root user email addresses as distribution lists that go to a few administrators who can respond to alerts. Configure AWS account alternate contacts in the AWS Organizations console or program...

Explanation

AWS Organizations centrally governs and secures multiple AWS accounts. AWS Config tracks resource configuration changes and evaluates compliance.

Topic 1 Β· Question 138

A company runs its ecommerce application on AWS. Every new order is published as a massage in a RabbitMQ queue that runs on an Amazon EC2 instance in a single Availability Zone. These messages are processed by a different application that runs on a separate EC2 instance. This application stores the details in a PostgreSQL database on another EC2 instance. All the EC2 instances are in the same Availability Zone. The company needs to redesign its architecture to provide the highest availability with the least operational overhead. What should a solutions architect do to meet these requirements?

  • AMigrate the queue to a redundant pair (active/standby) of RabbitMQ instances on Amazon MQ. Create a Multi-AZ Auto Scaling group for EC2 instances that host the application. Create another Multi-AZ Auto Scaling group for EC2 instances that host the PostgreSQL database.
  • BMigrate the queue to a redundant pair (active/standby) of RabbitMQ instances on Amazon MQ. Create a Multi-AZ Auto Scaling group for EC2 instances that host the application. Migrate the database to run on a Multi-AZ deployment of Amazon RDS for PostgreSQL. (correct answer)
  • CCreate a Multi-AZ Auto Scaling group for EC2 instances that host the RabbitMQ queue. Create another Multi-AZ Auto Scaling group for EC2 instances that host the application. Migrate the database to run on a Multi-AZ deployment of Amazon RDS for PostgreSQL.
  • DCreate a Multi-AZ Auto Scaling group for EC2 instances that host the RabbitMQ queue. Create another Multi-AZ Auto Scaling group for EC2 instances that host the application. Create a third Multi-AZ Auto Scaling group for EC2 instances that host the PostgreSQL database
Reveal answer & explanation
Correct answer: B

The correct answer is B. Option B: Migrate the queue to a redundant pair (active/standby) of RabbitMQ instances on Amazon MQ. Create a Multi-AZ Auto Scaling group for EC2 instances that host the application. Migrate the database to run on a Multi-AZ de...

Explanation

Auto Scaling adjusts capacity automatically to match demand, improving availability and cost efficiency. Amazon EC2 provides resizable virtual servers when you need full control of the operating system. Amazon RDS is a managed relational database that handles patching, backups and failover.

Topic 1 Β· Question 139

A reporting team receives files each day in an Amazon S3 bucket. The reporting team manually reviews and copies the files from this initial S3 bucket to an analysis S3 bucket each day at the same time to use with Amazon QuickSight. Additional teams are starting to send more files in larger sizes to the initial S3 bucket. The reporting team wants to move the files automatically analysis S3 bucket as the files enter the initial S3 bucket. The reporting team also wants to use AWS Lambda functions to run pattern-matching code on the copied data. In addition, the reporting team wants to send the data files to a pipeline in Amazon SageMaker Pipelines. What should a solutions architect do to meet these requirements with the LEAST operational overhead?

  • ACreate a Lambda function to copy the files to the analysis S3 bucket. Create an S3 event notification for the analysis S3 bucket. Configure Lambda and SageMaker Pipelines as destinations of the event notification. Configure s3:ObjectCreated:Put as the event type.
  • BCreate a Lambda function to copy the files to the analysis S3 bucket. Configure the analysis S3 bucket to send event notifications to Amazon EventBridge (Amazon CloudWatch Events). Configure an ObjectCreated rule in EventBridge (CloudWatch Events). Configure Lambda and SageMaker Pipelines as targets for the rule.
  • CConfigure S3 replication between the S3 buckets. Create an S3 event notification for the analysis S3 bucket. Configure Lambda and SageMaker Pipelines as destinations of the event notification. Configure s3:ObjectCreated:Put as the event type.
  • DConfigure S3 replication between the S3 buckets. Configure the analysis S3 bucket to send event notifications to Amazon EventBridge (Amazon CloudWatch Events). Configure an ObjectCreated rule in EventBridge (CloudWatch Events). Configure Lambda and SageMaker Pipelines as targets for the rule. (correct answer)
Reveal answer & explanation
Correct answer: D

The correct answer is D. Option D: Configure S3 replication between the S3 buckets. Configure the analysis S3 bucket to send event notifications to Amazon EventBridge (Amazon CloudWatch Events). Configure an ObjectCreated rule in EventBridge (CloudWatc...

Explanation

AWS Lambda runs code without provisioning servers and scales automatically, which minimizes operational overhead. Amazon S3 provides durable, scalable object storage that is fully managed. Amazon EventBridge routes events between services with rules, enabling event-driven, decoupled architectures.

Topic 1 Β· Question 140 Β· Select all that apply

A solutions architect needs to help a company optimize the cost of running an application on AWS. The application will use Amazon EC2 instances, AWS Fargate, and AWS Lambda for compute within the architecture. The EC2 instances will run the data ingestion layer of the application. EC2 usage will be sporadic and unpredictable. Workloads that run on EC2 instances can be interrupted at any time. The application front end will run on Fargate, and Lambda will serve the API layer. The front-end utilization and API layer utilization will be predictable over the course of the next year. Which combination of purchasing options will provide the MOST cost-effective solution for hosting this application? (Choose two.)

  • AUse Spot Instances for the data ingestion layer (correct answer)
  • BUse On-Demand Instances for the data ingestion layer
  • CPurchase a 1-year Compute Savings Plan for the front end and API layer. (correct answer)
  • DPurchase 1-year All Upfront Reserved instances for the data ingestion layer.
  • EPurchase a 1-year EC2 instance Savings Plan for the front end and API layer.
Reveal answer & explanation
Correct answer: A, C

The correct answer is A, C. Option A: Use Spot Instances for the data ingestion layer Option C: Purchase a 1-year Compute Savings Plan for the front end and API layer.

Explanation

Spot Instances use spare capacity at a large discount, ideal for fault-tolerant or interruptible workloads. This option delivers the requirement at the lowest cost.

Showing questions 121–140 of 1019 Β· Page 7 of 51