Practice questions for the AWS SAA-C03 (Solutions Architect Associate) exam, Chapter 5.
-
Q1. Q301. An ecommerce company is building a distributed application that involves several serverless functions and AWS services to complete order-processing tasks. These tasks require manual approvals as part of the workflow A solutions architect needs to design an architecture for the order-processing application. The solution must be able to combine multiple AWS Lambda functions into responsive serverless applications. The solution also must orchestrate data and services that run on Amazon EC2 instances, containers, or on- premises servers.Which solution will meet these requirements with the LEAST operational overhead?
- A. Use AWS Step Functions to build the application
- B. Integrate all the application components in an AWS Glue job
- C. Use Amazon Simple Queue Service (Amazon SQS) to build the application
- D. Use AWS Lambda functions and Amazon EventBridge (Amazon CloudWatch Events) events to build the application
View question →
-
Q2. Q302. A company is running a multi-tier ecommerce web application in the AWS Cloud The application runs on Amazon Ec2instances with an Amazon RDS for MySQL Multi-AZ DB instance. Amazon RDS is configured with the latest generation DB instance with 2,000 GB of storage in a General Purpose SSD (gp3) Amazon Elastic Block Store (Amazon EBS) volume. The database performance affects the application during periods of high demand.A database administrator analyzes the logs in Amazon CloudWatch Logs and discovers that the application performance always degrades when the number of read and write IOPS is higher than 20000. What should a solutions architect do to improve the application performance?
- A. Replace the volume with a magnetic volume
- B. Increase the number of IOPS on the gp3 volume
- C. Replace the volume with a Provisioned IOPS SSD (io2) volume
- D. Replace the 2,000 GB gp3 volume with two 1,000 GB gp3 volumes.
View question →
-
Q3. Q303. A company has deployed a serverless application that invokes an AWS Lambda function when new documents are uploaded to an Amazon S3 bucket. The application uses the Lambda function to process the documents. After a recent marketing campaign,the company noticed that the application did not process many of the documents.What should a solutions architect do to improve the architecture of this application?
- A. Set the Lambda function's runtime timeout value to 15 minutes
- B. Configure an S3 bucket replication policy. Stage the documents in the S3 bucket for later processing
- C. Deploy an additional Lambda function. Load balance the processing of the documents across the two Lambda functions
- D. Create an Amazon Simple Queue Service (Amazon SQS) queue Send the requests to the queue.Configure the queue as an event source for Lambda
View question →
-
Q4. Q304. A company is deploying a new application on Amazon EC2 instances. The application writes data to Amazon Elastic Block Store (Amazon EBS) volumes.The company needs to ensure that all data that is written to the EBS volumes is encrypted at rest.Which solution will meet this requirement?
- A. Create an IAM role that specifies EBS encryption. Attach the role to the Ec2 instances
- B. Create the EBS volumes as encrypted volumes. Attach the EBS volumes to the EC2 instances
- C. Create an EC2 instance tag that has a key of Encrypt and a value of True.Tag all instances that require encryption at the EBS level
- D. Create an AWS Key Management Service (AWS KMS) key policy that enforces EBS encryption in the account Ensure that the key policy is active
View question →
-
Q5. Q305. A company wants to use the AWS Cloud to make an existing application highly available and resilient. The current version of the application resides in the company's data center. The application recently experienced data loss after a database server crashed because of an unexpected power outage. The company needs a solution that avoids any single points of failure. The solution must give the application the ability to scale to meet user demand.Which solution will meet these requirements?
- A. Deploy the application servers by using Amazon EC2 instances in an Auto Scaling group across multiple Availability Zones. Use an Amazon RDS DB instance in a Multi-AZ configuration
- B. Deploy the application servers by using Amazon EC2 instances in an Auto Scaling group in a single Availability Zone. Deploy the database on an EC2 instance. Enable EC2Auto Recovery
- C. Deploy the application servers by using Amazon EC2 instances in an Auto Scaling group across multiple Availability Zones. Use an Amazon RDS DB instance with a read replica in a single Availability Zone.Promote the read replica to replace the primary DB instance if the primary DB instance fails
- D. Deploy the application servers by using Amazon EC2 instances in an Auto Scaling group across multiple Availability Zones. Deploy the primary and secondary database servers on EC2 instances across multiple Availability Zones. Use Amazon Elastic Block Store (Amazon EBS) Multi-Attach to create shared storage between the instances
View question →
-
Q6. Q306. A company hosts a static website on-premises and wants to migrate the website to AWS. The website should load as quickly as possible for users around the world. The company also wants the most cost- effective solution. What should a solutions architect do to accomplish this?
- A. Copy the website content to an Amazon S3 bucket.Configure the bucket to serve static webpage content.Replicate the S3 bucket to multiple AWS Regions
- B. Copy the website content to an Amazon S3 bucket.Configure the bucket to serve static webpage content.Configure Amazon CloudFront with the S3 bucket as the origin
- C. Copy the website content to an Amazon EBS-backed.Amazon EC2 instance running Apache HTTP Server.Configure Amazon Route 53 geolocation routing policies to select the closest origin
- D. Copy the website content to multiple Amazon EBS-backed.Amazon EC2 instances running Apache HTTP Server in multiple AWS Regions.Configure Amazon CloudFront geolocation routing policies to select the closest origin
View question →
-
Q7. Q307. A company uses AWS Organizations with all features enabled and runs multiple Amazon EC2 workloads in the ap-southeast-2 Region.The company has a service control policy(SCP) that prevents any resources from being created in any other Region. A security policy requires the company to encrypt all data at rest. An audit discovers that employees have created Amazon Elastic Block Store (Amazon EBS) volumes for EC2 instances without encrypting the volumes.The company wants any new EC2 instances that any IAM user or root user launches in ap-southeast-2 to use encrypted EBS volumes. The company wants a solution that will have minimal effect on employees who create EBS volumes. Which combination of steps will meet these requirements?(Select TWO.)
- A. In the Amazon EC2 console, select the EBS encryption account attribute and define a default encryption key
- B. Create an IAM permission boundary Attach the permission boundary to the root organizational unit (OU). Define the boundary to deny the ec2:CreateVolume action when the ec2:Encrypted condition equals false
- C. Create an SCP Attach the SCP to the root organizational unit (OU). Define the SCP to deny the ec2:CreateVolume action when the ec2:Encrypted condition equals false
- D. Update the IAM policies for each account to deny the ec2:CreateVolume action when the ec2:Encrypted condition equals false
- E. In the Organizations management account, specify the Default EBS volume encryption setting
View question →
-
Q8. Q308. A company is developing a microservices application that will provide a search catalog for customers. The company must use REST APIs to present the frontend of the application to users. The REST APIs must access the backend services that the company hosts in containers in private VPC subnets.Which solution will meet these requirements?
- A. Design a WebSocket API by using Amazon API Gateway. Host the application in Amazon Elastic Container Service (Amazon ECS) in a private subnet. Create a private VPC link for API Gateway to access Amazon ECS
- B. Design a RESTAPI by using Amazon API Gateway. Host the application in Amazon Elastic Container Service(Amazon ECS)in a private subnet. Create a private VPC link for API Gateway to access Amazon ECS
- C. Design a WebSocket API by using Amazon API Gateway. Host the application in Amazon Elastic Container Service (Amazon ECS) in a private subnet. Create a security group for API Gateway to access Amazon ECS
- D. Design a REST API by using Amazon API Gateway. Host the application in Amazon Elastic Container Service (Amazon ECS) in a private subnet. Create a security group for API Gateway to access Amazon ECS
View question →
-
Q9. Q309. A company wants to send all AWS Systems Manager Session Manager logs to an Amazon S3 bucket for archival purposes.Which solution will meet this requirement with the MOST operational efficiency?
- A. Enable S3 logging in the Systems Manager console.Choose an S3 bucket to send the session data to
- B. Install the Amazon CloudWatch agent. Push all logs to a CloudWatch log group.Export the logs to an S3 bucket from the group for archival purposes
- C. Create a Systems Manager document to upload all server logs to a central S3 bucket. Use Amazon EventBridge to run the Systems Manager document against all servers that are in the account daily
- D. Install an Amazon CloudWatch agent. Push all logs to a CloudWatch log group. Create a CloudWatch logs subscription that pushes any incoming log events to an Amazon Kinesis Data Firehose delivery stream. Set Amazon S3 as the destination
View question →
-
Q10. Q310. A company has a stateless web application that runs on AWS IAMbda functions that are invoked by Amazon API Gateway. The company wants to deploy the application across multiple AWS Regions to provide Regional failover capabilities.What should a solutions architect do to route traffic to multiple Regions?
- A. Create Amazon Route 53 health checks for each Region. Use an active-active failover configuration
- B. Create an Amazon CloudFront distribution with an origin for each Region. Use CloudFront health checks to route traffic
- C. Create a transit gateway. Attach the transit gateway to the API Gateway endpoint in each Region.Configure the transit gateway to route requests
- D. Create an Application Load Balancer in the primary Region.Set the target group to point to the API Gateway endpoint hostnames in each Region
View question →
-
Q11. Q311. A company runs applications on Amazon EC2 instances in one AWS Region. The company wants to back up the EC2 instances to a second Region.The company also wants to provision EC2 resources in the second Region and manage the EC2 instances centrally from one AWS account. Which solution will meet these requirements MOST cost_effectively?
- A. Create a disaster recovery (DR) plan that has a similar number of EC2 instances in the second Region.Configure data replication
- B. Create point-in-time Amazon Elastic Block Store (Amazon EBS) snapshots of the EC2 instances. Copy the snapshots to the second Region periodically
- C. Create a backup plan by using AWS Backup. Configure cross-Region backup to the second Region for the EC2 instances
- D. Deploy a similar number of EC2 instances in the second Region. Use AWS DataSync to transfer the data from the source Region to the second Region
View question →
-
Q12. Q312. A company wants to build a logging solution for its multiple AWS accounts.The company currently stores the logs from all accounts in a centralized account.The company has created an Amazon S3 bucket in the centralized account to store the VPC flow logs and AWS CloudTrail logs. All logs must be highly available for 30 days for frequent analysis. retained for an additional 60 days for backup purposes. and deleted 90 days after creation.Which solution will meet these requirements MOST cost_effectively?
- A. Transition objects to the S3 Standard storage class 30 days after creation. Write an expiration action that directs Amazon S3 to delete objects after 90 days
- B. Transition objects to the S3 Standard-Infrequent Access (S3 Standard-IA) storage class 30 days after creation. Move all objects to the S3 Glacier Flexible Retrieval storage class after 90 days. Write an expiration action that directs Amazon S3 to delete objects after 90 days
- C. Transition objects to the S3 Glacier Flexible Retrieval storage class 30 days after creation. Write an expiration action that directs Amazon S3 to delete objects after 90 days
- D. Transition objects to the S3 One Zone-Infrequent Access(S3 One Zone-IA) storage class 30 da ys after creation.Move all objects to the S3 Glacier Flexible Retrieval storage class after 90 days. Write an expiration action that directs Amazon S3 to delete objects after 90 days
View question →
-
Q13. Q313. A company runs container applications by using Amazon Elastic Kubernetes Service (Amazon EKS) and the Kubernetes Horizontal Pod Autoscaler. The workload is not consistent throughout the day. A solutions architect notices that the number of nodes does not automatically scale out when the existing nodes have reached maximum capacity in the cluster, which causes performance issues. Which solution will resolve this issue with the LEAST administrative overhead?
- A. Scale out the nodes by tracking the memory usage
- B. Use the Kubernetes Cluster Autoscaler to manage the number of nodes in the cluster
- C. Use an AWS IAMbda function to resize the EKS cluster automatically
- D. Use an Amazon EC2 Auto Scaling group to distribute the workload
View question →
-
Q14. Q314. A company containerized a Windows job that runs on NET 6 Framework under a Windows container. The company wants to run this job in the AWS Cloud. The job runs every 10 minutes.The job's runtime varies between 1 minute and 3 minutes.Which solution will meet these requirements MOST cost-effectively?
- A. Create an AWS IAMbda function based on the container image of the job. Configure Amazon EventBridge to invoke the function every 10 minutes
- B. Use AWS Batch to create a job that uses AWS Fargate resources. Configure the job scheduling to run every 10 minutes
- C. Use Amazon Elastic Container Service (Amazon ECS) on AWS Fargate to run the job. Create a scheduled task based on the container image of the job to run every 10 minutes
- D. Use Amazon Elastic Container Service (Amazon ECS) on AWS Fargate to run the job. Create a standalone task based on the container image of the job. Use Windows task scheduler to run the job every 10 minutes
View question →
-
Q15. Q315. A solutions architect is implementing a complex Java application with a MySQL database. The Java application must be deployed on Apache Tomcat and must be highly available. What should the solutions architect do to meet these requirements?
- A. Deploy the application in AWS IAMbda. Configure an Amazon API Gateway API to connect with the IAMbda functions
- B. Deploy the application by using AWS Elastic Beanstalk. Configure a load-balanced environment and a rolling deployment policy
- C. Migrate the database to Amazon ElastiCache. Configure the ElastiCache security group to allow access from the application
- D. Launch an Amazon EC2 instance. Install a MySQL server on the EC2 instance. Configure the application on the server. Create an AMI. Use the AMI to create a launch template with an Auto Scaling group
View question →
-
Q16. Q316. A company runs a Java-based job on an Amazon EC2 instance.The job runs every hour and takes 10 seconds to run.The job runs on a scheduled interval and consumes 1 GB of memory. The CPU utilization of the instance is low except for short surges during which the job uses the maximum CPU available. The company wants to optimize the costs to run the job.Which solution will meet these requirements?
- A. Use AWS App2Container (A2C) to containerize the job. Run the job as an Amazon Elastic Container Service (Amazon ECS) task on AWS Fargate with 0.5 virtual CPU(vCPU) and 1GB of memory
- B. Copy the code into an AWS IAMbdafunction that has 1 GB of memory. Create an Amazon EventBridge scheduled rule to run the code each hour
- C. Use AWS App2Container (A2C) to containerize the job.Install the container in the existing Amazon Machine Image (AMl). Ensure that the schedule stops the container when the task finishes
- D. Configure the existing schedule to stop the EC2 instance at the completion of the job and restart the EC2 instance when the next job starts
View question →
-
Q17. Q317. A company runs Amazon EC2 instances in multiple AWS accounts that are individually billed. The company recently purchased a Savings Plan. Because of changes in the company's business requirements,the company has decommissioned a large number of EC2 instances. The company wants to use its Savings Plan discounts on its other AWS accounts.Which combination of steps will meet these requirements?(Select TWO.)
- A. From the AWS Account Management Console of the management account, turn on discount sharing from the billing preferences section
- B. From the AWS Account Management Console of the account that purchased the existing Savings Plan, turn on discount sharing from the billing preferences section.Include all accounts
- C. From the AWS Organizations management account, use AWS Resource Access Manager(AWS RAM) to share the Savings Plan with other accounts
- D. Create an organization in AWS Organizations in a new payer account. Invite the other AWS accounts to join the organization from the management account
- E. Create an organization in AWS Organizations in the existing AWS account with the existing EC2 instances and Savings Plan. Invite the other AWS accounts to join the organization from the management account
View question →
-
Q18. Q318. A company wants to use artificial intelligence (Al) to determine the quality of its customer service calls.The company currently manages calls in four different languages,including English.The company will offer new languages in the future. The company does not have the resources to regularly maintain machine learning (ML) models The company needs to create written sentiment analysis reports from the customer service call recordings.The customer service call recording text must be translated into English. Which combination of steps will meet these requirements? (Select THREE.)
- A. Use Amazon Comprehend to translate the audio recordings into English
- B. Use Amazon Lex to create the written sentiment analysis reports
- C. Use Amazon Polly to convert the audio recordings into text.
- D. Use Amazon Transcribe to convert the audio recordings in any language into text
- E. Use Amazon Translate to translate text in any language to English
- F. Use Amazon Comprehend to create the sentiment analysis reports
View question →
-
Q19. Q319. A company recently created a disaster recovery site in a different AWS Region.The company needs to transfer large amounts of data back and forth between NFS file systems in the two Regions on a periodic basis.Which solution will meet these requirements with the LEAST operational overhead?
- A. Use AWS DataSync
- B. Use AWS Snowball devices
- C. Set up an SFTP server on Amazon EC2
- D. Use AWS Database Migration Service (AWS DMS)
View question →
-
Q20. Q320. A company's applications run on Amazon EC2 instances in Auto Scaling groups.The company notices that its applications experience sudden traffic increases on random days of the week. The company wants to maintain application performance during sudden traffic increases. Which solution will meet these requirements MOST cost-effectively?
- A. Use manual scaling to change the size of the Auto Scaling group
- B. Use predictive scaling to change the size of the Auto Scaling group
- C. Use dynamic scaling to change the size of the Auto Scaling group
- D. Use schedule scaling to change the size of the Auto Scaling group
View question →
-
Q21. Q321. A company is developing a new machine learning (ML) model solution on AWS.The models are developed as independent microservices that fetch approximately 1 GB of model data from Amazon S3 at startup and load the data into memory. Users access the models through an asynchronous API. Users can send a request or a batch of requests and specify where the results should be sent. The company provides models to hundreds of users. The usage patterns for the models are irregular. Some models could be unused for days or weeks. Other models could receive batches of thousands of requests at a time.Which design should a solutions architect recommend to meet these requirements?
- A. Direct the requests from the API to a Network Load Balancer (NLB). Deploy the models as AWS IAMbda functions that are invoked by the NLB
- B. Direct the requests from the API to an Application Load Balancer(ALB). Deploy the models as Amazon Elastic Container Service(Amazon ECS) services that read from an Amazon Simple Queue Service (Amazon SQS) queue. Use AWS App Mesh to scale the instances of the ECS cluster based on the SQS queue size
- C. Direct the requests from the API into an Amazon Simple Queue Service (Amazon SQS) queue. Deploy the models as AWS IAMbda functions that are invoked by SQS events. Use AWS Auto Scaling to increase the number of vCPUs for the IAMbda functions based on the SQS queue size
- D. Direct the requests from the API into an Amazon Simple Queue Service (Amazon SQS) queue. Deploy the models as Amazon Elastic Container Service (Amazon ECS) services that read from the queue.Enable AWS Auto Scaling on Amazon ECS for both the cluster and copies of the service based on the queue size
View question →
-
Q22. Q322. A company has a workload in an AWS Region. Customers connect to and access the workload by using an Amazon API Gateway REST API.The company uses Amazon Route 53 as its DNS provider. The company wants to provide individual and secure URLs for all customers. Which combination of steps will meet these requirements with the MOST operational efficiency? (Select THREE.)
- A. Register the required domain in a registrar. Create a wildcard custom domain name in a Route 53 hosted zone and record in the zone that points to the API Gateway endpoint
- B. Request a wildcard certificate that matches the domains in AWS Certificate Manager (ACM) in a different Region
- C. Create hosted zones for each customer as required in Route 53. Create zone records that point to the API Gateway endpoint
- D. Request a wildcard certificate that matches the custom domain name in AWS Certificate Manager (ACM) in the same Region
- E. Create multiple API endpoints for each customer in API Gateway
- F. Create a custom domain name in API Gateway for the REST API. Import the certificate from AWS Certificate Manager (ACM)
View question →
-
Q23. Q323. A company stores several petabytes of data across multiple AWS accounts.The company uses AWS Lake Formation to manage its data lake.The company's data science team wants to securely share selective data from its accounts with the company's engineering team for analytical purposes. Which solution will meet these requirements with the LEAST operational overhead?
- A. Copy the required data to a common account. Create an IAM access role in that account. Grant access by specifying a permission policy that includes users from the engineering team accounts as trusted entities
- B. Use the Lake Formation permissions Grant command in each account where the data is stored to allow the required engineering team users to access the data
- C. Use AWS Data Exchange to privately publish the required data to the required engineering team accounts
- D. Use Lake Formation tag-based access control to authorize and grant cross-account permissions for the required data to the engineering team accounts
View question →
-
Q24. Q324. A company uses a legacy application to produce data in CSV format. The legacy application stores the output data in Amazon S3. The company is deploying a new commercial off-the-shelf (COTS) application that can perform complex SQL queries to analyze data that is stored in Amazon Redshift and Amazon S3 only. However, the COTS application cannot process the csv files that the legacy application produces. The company cannot update the legacy application to produce data in another format. The company needs to implement a solution so that the COTS application can use the data that the legacy application produces Which solution will meet these requirements with the LEAST operational overhead?
- A. Create an AWS Glue extract, transform, and load (ETL) job that runs on a schedule. Configure the ETL job to process the .csv files and store the processed data in Amazon Redshift
- B. Develop a Python script that runs on Amazon EC2 instances to convert the csy files to .sgl files.Invoke the Python script on a cron schedule to store the output files in Amazon S3
- C. Create an AWS IAMbda function and an Amazon DynamoDB table. Use an S3 event to invoke the IAMbda function. Configure the IAMbda function to perform an extract. transform, and load (ETL) job to process the csv files and store the processed data in the DynamoDB table
- D. Use Amazon EventBridge to launch an Amazon EMR cluster on a weekly schedule. Configure the EMR cluster to perform an extract, transform, and load(ETL) job to process the .csv files and store the processed data in an Amazon Redshift table
View question →
-
Q25. Q325. A solutions architect is designing an asynchronous application to process credit card data validation requests for a bank. The application must be secure and be able to process each request at least once. Which solution will meet these reguirements MOST cost-effectively?
- A. Use AWS Lambda event source mapping. Set Amazon Simple Queue Service(Amazon SQS) standard queues as the event source. Use AWS Key Management Service(SSE-KMS)for encryption. Add the kms:Decrypt permission for the Lambda execution role
- B. Use AwS Lambda event source mapping. Use Amazon Simple Queue Service (Amazon SQS) FIFO queues as the event source. Use SQS managed encryption keys (SSE-SQS) for encryption. Add the encryption key invocation permission for the Lambda function
- C. Use the AwS Lambda event source mapping. Set Amazon Simple Queue Service (Amazon SQS) FIFO queues as the event source. Use AWS KMS keys(SSE-KMS) Add the kms Decrypt permission for the Lambda execution role
- D. Use the AwS Lambda event source mapping. Set Amazon Simple Queue Service (Amazon SQS) standard queues as the event source. Use AwS KMS keys(SSE-KMS) for encryption. Add the encryption key invocation permission for the Lambd function
View question →
-
Q26. Q326. A company has a serverless application on AWS that uses Amazon RDS as a backend database.The application sometimes experiences a sudden unpredictable increase in traffic. During traffic increases,the application frequently opens and closes connections to the database, which causes the application to receive errors from the database or run out of connections. The company needs to ensure that the application is always scalable and highly available.Which solution will meet these requirements WITHOUT any code changes to the application?
- A. Increase the maximum number of connections in the option group of the RDS database of the serverless application
- B. Increase the instance size of the RDS DB instance to meet the peak load traffic
- C. Deploy Amazon RDS Proxy between the serverless application and Amazon RDS
- D. Purchase Reserved Instances for Amazon RDS to ensure that the database is highly available during peak load traffic
View question →
-
Q27. Q327. A company wants to host a scalable web application on AWS. The application will be accessed by users from different geographic regions of the world. Application users will be able to download and upload unique data up to gigabytes in size. The development team wants a cost-effective solution to minimize upload and download latency and maximize performance.What should a solutions architect do to accomplish this?
- A. Use Amazon S3 with Transfer Acceleration to host the application.
- B. Use Amazon S3 with CacheControl headers to host the application.
- C. Use Amazon EC2 with Auto Scaling and Amazon CloudFront to host the application.
- D. Use Amazon EC2 with Auto Scaling and Amazon ElastiCache to host the application.
View question →
-
Q28. Q328. A company's application hosted on Amazon EC2 instances needs to access an Amazon S3 bucket. Due to data sensitivity, traffic cannot traverse the internet How should a solutions architect configure access?
- A. Create a private hosted zone using Amazon Route 53.
- B. Configure a VPC gateway endpoint for Amazon S3 in the VPC.
- C. Configure AWS PrivateLink between the EC2 instance and the S3 bucket.
- D. Set up a site-to-site VPN connection between the VPC and the S3 bucket.
View question →
-
Q29. Q329. A company operates an ecommerce website on Amazon EC2 instances behind an Application Load Balancer (ALB) in an Auto Scaling group. The site is experiencing performance issues related to a high request rate from illegitimate external systems with changing IP addresses. The security team is worried about potential DDoS attacks against the website. The company must block the illegitimate incoming requests in a way that has a minimal impact on legitimate users.What should a solutions architect recommend?
- A. Deploy Amazon Inspector and associate it with the ALB.
- B. Deploy AWS WAF, associate it with the ALB, and configure a rate-limiting rule.
- C. Deploy rules to the network ACLs associated with the ALB to block the incoming traffic.
- D. Deploy Amazon GuardDuty and enable rate-limiting protection when configuring GuardDuty.
View question →
-
Q30. Q330. As part of budget planning, management wants a report of AWS billed items listed by user. The data will be used to create department budgets. A solutions architect needs to determine the most effective way to obtain this report information.Which solution meets these requirements?
- A. Run a query with Amazon Athena to generate the report.
- B. Create a report in Cost Explorer and download the report.
- C. Access the bill details from the billing dashboard and download the bill.
- D. Modify a cost budget in AWS Budgets to alert with Amazon Simple Email Service (Amazon SES).
View question →
-
Q31. Q331. A company has two VPCs named Management and Production. The Management VPC uses VPNs through a customer gateway to connect to a single device in the data center. The Production VPC uses a virtual private gateway with two attached AWS Direct Connect connections. The Management and Production VPCs both use a single VPC peering connection to allow communication between the applications.What should a solutions architect do to mitigate any single point of failure in this architecture?
- A. Add a set of VPNs between the Management and Production VPCs.
- B. Add a second virtual private gateway and attach it to the Management VPC.
- C. Add a second set of VPNs to the Management VPC from a second customer gateway device.
- D. Add a second VPC peering connection between the Management VPC and the Production VPC.
View question →
-
Q32. Q332. A company wants to share forensic accounting data is stored in an Amazon RDS DB instance with an external auditor. The Auditor has its own AWS account and requires its own copy of the database. How should the company securely share the database with the auditor?
- A. Create a read replica of the database and configure IAM standard database authentication to grant the auditor access.
- B. Copy a snapshot of the database to Amazon S3 and assign an IAM role to the auditor to grant access to the object in that bucket.
- C. Export the database contents to text files, store the files in Amazon S3, and create a new IAM user for the auditor with access to that bucket.
- D. Make an encrypted snapshot of the database, share the snapshot, and allow access to the AWS Key Management Service (AWS KMS) encryption key.
View question →
-
Q33. Q333. The following IAM policy is attached to an IAM group. This iS the only policy applied to the group . What are the effective IAM permissions of this policy for group members?
- A. Group members are permitted any Amazon EC2 action within the us-east-1 Region. Statements after the Allow permission are not applied.
- B. Group members are denied any Amazon EC2 permissions in the us-east-1 Region unless they are logged in with multi-factor authentication (MFA).
- C. Group members are allowed the ec2: StopInstances and ec2.Terminatelnstances permissions for all Regions when logged in with multi-factor authentication (MFA). Group members are permitted any other Amazon EC2 action.
- D. Group members are allowed the ec2: StopInstances and ec2:TerminateInstances permissions for the us- east-1 Region only when logged in with multi-factor authentication (MFA) Group members are permitted any other Amazon EC2 action within the us-east-1 Region.
View question →
-
Q34. Q334. A company has developed a new video game as a web application. The application is in a three-tier architecture in a VPC with Amazon RDS for MySQL in the database layer. Several players will compete concurrently online. The game' s developers want to display a top-10 scoreboard in near-real time and offer the ability to stop and restore the game while preserving the current scores. What should a solutions architect do to meet these requirements?
- A. Set up an Amazon ElastiCache for Memcached cluster to cache the scores for the web application to display.
- B. Set up an Amazon ElastiCache for Redis cluster to compute and cache the scores for the web application to display.
- C. Place an Amazon CloudFront distribution in front of the web application to cache the scoreboard in a section of the application.
- D. Create a read replica on Amazon RDS for MySQL to run queries to compute the scoreboard and serve the read traffic to the web application.
View question →
-
Q35. Q335. A company hosts its application in the AWS Cloud. The application runs on Amazon EC2 instances behind an Elastic Load Balancer in an Auto Scaling group and with an Amazon DynamoDB table. The company wants to ensure the application can be made available in another AWS Region with minimal downtime. What should a solutions architect do to meet these requirements with the L EAST amount of downtime?
- A. Create an Auto Scaling group and a load balancer in the disaster recovery Region. Configure the DynamoDB table as a global tablc. Configure DNS failover to point to the now disaster recovery Region's load balancer.
- B. Create an AWS CloudFormation template to create EC2 instances, load balancers, and DynamoDB tables to be executed when needed. Configure DNS failover to point to the new disaster recovery Region's load balancer.
- C. Create an AWS CloudFormaticn template to create EC2 instances and a load balancer to be executed when needed.Configure the DynamoDB table as a global table. Configure DNS failover to point to the new disaster recovery Region's load balancer.
- D. Create an Auto Scaling group and load balancer in the disaster recovery Region. Configure the DynamoDB table as a global table. Create an Amazon CloudWatch alarm to trigger an AWS Lambda function that updates Amazon Route 53 pointing to the disaster recovery load balancer.
View question →
-
Q36. Q336. A manufacturing company has machine sensors that upload .csv files to an Amazon S3 bucket. These .csv files must be converted into images and must be made available as soon as possible for the automatic generation of graphical reports.The images become irrelevant after 1 month, but the .csv files must be kept to train machine learning (ML) models twice a year. The ML trainings and audits are planned weeks in advance Which combination of steps will meet these requirements MOST cost-effectively? (Select TWO)
- A. Launch an Amazon EC2 Spot Instance that downloads the .csv files every hour, generates the image files and uploads the images to the S3 bucket.
- B. Design an AWS Lambda function that converts the .csv files into images and stores the images in the S3 bucket Invoke the Lambda function when a .csv file is uploaded
- C. Create S3 Lifecycle rules for .csv files and image files in the S3 bucket Transition the .csv files from S3 Standard to S3 Glacier 1 day after they are uploaded Expire the image files after 30 days.
- D. Create S3 Lifecycle rules for .csv files and image files in the S3 bucket. Transition the .csv files from S3 Standard to S3 One Zone-Infrequent Access (S3 One Zone-IA)1day after they are uploaded. Expire the image files after 30 days.
- E. Create S3 Lifecycle rules for .csv files and image files in the S3 bucket. Transition the .csv files from S3 Standard to S3 Standard-Infrequent Access (S3 Standard-IA) 1 day after they are uploaded. Keep the image files in Reduced Redundancy Storage(RRS).
View question →
-
Q37. Q337. A company needs to provide its employees with secure access to confidential and sensitive files. The company wants to ensure that the files can be accessed only by authorized users. The files must be downloaded securely to the employees' devices. The files are stored in an on-premises Windows file server. However, due to an increase in remote usage, the file server is running out of capacity.Which solution will meet these requirements?
- A. Migrate the file server to an Amazon EC2 instance in a public subnet Configure the security group to limit inbound traffic to the employees' IP addresses
- B. Migrate the files to an Amazon FSx for Windows File Server file system. Integrate the Amazon FSx file system with the on-premises Active Directory. Configure AWS Client VPN.
- C. Migrate the files to Amazon S3, and create a private VPC endpoint. Create a signed URL to allow download.
- D. Migrate the files to Amazon S3, and create a public VPC endpoint Allow employees to sign on with AWS Single Sign-on.
View question →
-
Q38. Q338. A company offers a food delivery service that is growing rapidly. Because of the growth, the company's order processing system is experiencing scaling problems during peak traffic hours. The current architecture includes the following:- A group of Amazon EC2instances that run in an Amazon EC2 Auto Scaling group to collect orders from the application- Another group of EC2instances that run in an Amazon EC2 Auto Scaling group to fulfill orders The order collection process occurs quickly, but the order fulfillment process can take longer Data must not be lost because of a scaling event.A solutions architect must ensure that the order collection process and the order fulfillment process can both scale properly during peak traffic hours. The solution must optimize utilization of the company's AWS resources.Which solution meets these requirements?
- A. Use Amazon CloudWatch metrics to monitor the CPU of each instance in the Auto Scaling groups.Configure each Auto Scaling group's minimum capacity according to peak workload values.
- B. Use Amazon CloudWatch metrics to monitor the CPU of each instance in the Auto Scaling groups.Configure aCloudWatch alarm to invoke an Amazon Simple Notification Service (Amazon SNS) topic that creates additional AutoScaling groups on demand.
- C. Provision two Amazon Simple Queue Service (Amazon SQS) queues: one for order collection and another for orderfulfillment Configure the EC2instances to poll their respective queue. Scale the Auto Scaling groups based on notifications that the queues send.
- D. Provision two Amazon Simple Queue Service (Amazon SQS)queues: one for order collection and another for orderfulfillment Configure the EC2instances to poll their respective queue. Create a metric based on a backlog per instancecalculation. Scale the Auto Scaling groups based on this metric.
View question →
-
Q39. Q339. A company has hired a solutions architect to design a reliable architecture for its application. The application consists of one Amazon RDS DB instance and two manually provisioned Amazon EC2instances that run web servers. The EC2 instances are located in a single Availability Zone. An employee recently deleted the DB instance, and the application was unavailable for 24 hours as a result. The company is concerned with the overall reliability of its environment. What should the solutions architect do to maximize reliability of the application's infrastructure?
- A. Delete one EC2 instance and enable termination protection on the other EC2instance. Update the DB instance to be Multi-AZ, and enable deletion protection.
- B. Update the DB instance to be Multi-AZ, and enable deletion protection. Place the EC2instances behind an Application Load Balancer, and run them in an EC2 Auto Scaling group across multiple Availability Zones.
- C. Create an additional DB instance along with an Amazon API Gateway and an AWS Lambda function.Configure the application to invoke the Lambda function through API Gateway. Have the Lambda function write the data to the two DB instances.
- D. Place the EC2 instances in an EC2 Auto Scaling group that has multiple subnets located in multiple Availability Zones. Use Spot instances instead of On-Demand instances. Set up Amazon CloudWatch alarms to monitor the health of the instances. Update the DB instance to be Multi-AZ, and enable deletion protection.
View question →
-
Q40. Q340. A company is hosting a web application from an Amazon S3 bucket. The application uses Amazon Cognito as an identity provider to authenticate users and return a JSON Web Token (JWT) that provides access to protected resources that are stored in another S3 bucket.Upon deployment of the application, users report errors and are unable to access the protected content. A solutions architect must resolve this issue by providing proper permissions so that users can access the protected content.Which solution meets these requirements?
- A. Update the Amazon Cognito identity pool to assume the proper IAM role for access to the protected content.
- B. Update the S3ACl to allow the application to access the protected content
- C. Redeploy the application to Amazon S3 to prevent eventually consistent reads in the S3 bucket from affecting the ability of users to access the protected content
- D. Update the Amazon Cognito pool to use custom attribute mappings within the identity pool and grant users the proper permissions to access the protected content
View question →
-
Q41. Q341. A company has an AWS Lambda function that needs read access to an Amazon S3 bucket that is located in the same AWS account.Which solution will meet these requirements in the MOST secure manner?
- A. Apply an S3 bucket policy that grants read access to the S3 bucket.
- B. Apply an IAM role to the Lambda function. Apply an IAM policy to the role to grant read access to the S3 bucket
- C. Embed an access key and a secret key in the Lambda function's code to grant the required IAM permissions for read access to the S3 bucket.
- D. Apply an IAM role to the Lambda function. Apply an IAM policy to the role to grant read access to all S3 buckets in the account.
View question →
-
Q42. Q342. A company is storing 700 terabytes of data on a large network-attached storage (NAS) system in its corporate data center. The company has a hybrid environment with a 10 Gbps AWS Direct Connect connection.After an audit from a regulator, the company has 90 days to move the data to the cloud. The company needs to move the data efficiently and without disruption. The company still needs to be able to access and update the data during the transfer window.Which solution will meet these requirements?
- A. Create an AWS DataSync agent in the corporate data center. Create a data transfer task. Start the transfer to an Amazon S3 bucket
- B. Back up the data to AWS Snowball Edge Storage Optimized devices. Ship the devices to an AWS data center. Mount a target Amazon S3 bucket on the on-premises file system
- C. User sync to copy the data directly from local storage to a designated Amazon S3 bucket over the Direct Connect connection.
- D. Back up the data on tapes. Ship the tapes to an AWS data center. Mount a target Amazon S3 bucket on the on-premises file system
View question →
-
Q43. Q343. A company wants to implement a disaster recovery plan for its primary on-premises file storage volume. The file storage volume is mounted from an Internet Small Computer Systems Interface (iSCSI) device on a local storage server. The file storage volume holds hundreds of terabytes (TB) of data. The company wants to ensure that end users retain immediate access to all file types from the on-premises systems without experiencing latency.Which solution will meet these requirements with the LEAST amount of change to the company's existing infrastructure?
- A. Provision an Amazon S3 File Gateway as a virtual machine (VM) that is hosted on premises Set the local cache to 10 TB. Modify existing applications to access the files through the NFS protocol. To recover from a disaster. provision an Amazon EC2 instance and mount the S3 bucket that contains the files
- B. Provision an AWS Storage Gateway tape gateway Use a data backup solution to back up all existing data to a virtual tape library Configure the data backup solution to run nightly after the initial backup is complete. To recover from a disaster. provision an Amazon EC2 instance and restore the data to an Amazon Elastic Block Store (Amazon EBS) volume from the volumes in the virtual tape library
- C. Provision an AWS Storage Gateway Volume Gateway cached volume. Set the local cache to 10 TB Mount the Volume Gateway cached volume to the existing file server by using iSCSI, and copy all files to the storage volume. Configure scheduled snapshots of the storage volume To recover from a disaster, restore a snapshot to an Amazon Elastic Block Store (Amazon EBS) volume and attach the EBS volume to an Amazon EC2 instance
- D. Provision an AWS Storage Gateway Volume Gateway stored volume with the same amount of disk space as the existing file storage volume. Mount the Volume Gateway stored volume to the existing file server by using iSCSI, and copy all files to the storage volume. Configure scheduled snapshots of the storage volume To recover from a disaster,restore a snapshot to an Amazon Elastic Block Store (Amazon EBS) volume and attach the EBS volume to an Amazon EC2 instance
View question →
-
Q44. Q344. A solutions architect must secure a VPC network that hosts Amazon EC2instances. The EC2instances contain highly sensitive data and run in a private subnet. According to company policy, the EC2instances that run in the VPC can access only approved third-party software repositories on the internet for software product updates that use the third party's URL Other internet traffic must be blocked.Which solution meets these requirements?
- A. Update the route table for the private subnet to route the outbound traffic to an AWS Network Firewall firewall Configure domain list rule groups
- B. Set up an AWS WAF web ACL Create a custom set of rules that filter traffic requests based on source and destination IP address range sets
- C. Implement strict inbound security group rules. Configure an outbound rule that allows traffic only to the authorized software repositories on the internet by specifying the URLs
- D. Configure an Application Load Balancer (ALB)in front of the EC2 instances. Direct all outbound traffic to the ALB. Use a URL-based rule listener in the ALB's target group for outbound access to the internet.
View question →
-
Q45. Q345. A company hosts a multi-tier web application on Amazon Linux Amazon EC2instances behind an Application Load Balancer. The instances run in an Auto Scaling group across multiple Availability Zones. The company observes that the Auto Scaling group launches more On-Demand Instances when the application's end users access high volumes of static web content. The company wants to optimize cost. What should a solutions architect do to redesign the application MOST cost-effectively?
- A. Update the Auto Scaling group to use Reserved Instances instead of On-Demand Instances.
- B. Update the Auto Scaling group to scale by launching Spot Instances instead of On-Demand Instances.
- C. Create an Amazon CloudFront distribution to host the static web contents from an Amazon S3 bucket.
- D. Create an AWS Lambda function behind an Amazon API Gateway API to host the static website contents.
View question →
-
Q46. Q346. A company wants to securely exchange data between its software as a service (SaaS) application Salesforce account and Amazon S3.The company must encrypt the data at rest by using AWS Key Management Service (AWS KMS) customer managed keys(CMKs). The company must also encrypt the data in transit. The company has enabled API access for the Salesforce account. Which solution will meet these requirements with the LEAST development effort?
- A. Create AWS Lambda functions to transfer the data securely from Salesforce to Amazon S3
- B. Create an AWS Step Functions workflow. Define the task to transfer the data securely from Salesforce to Amazon S3
- C. Create Amazon AppFlow flows to transfer the data securely from Salesforce to Amazon S3
- D. Create a custom connector for Salesforce to transfer the data securely from Salesforce to Amazon S3
View question →
-
Q47. Q347. A consulting company provides professional services to customers worldwide.The company provides solutions and tools for customers to expedite gathering and analyzing data on AWS.The company needs to centrally manage and deploy a common set of solutions and tools for customers to use for self-service purposes.Which solution will meet these requirements?
- A. Create AWS CloudFormation templates for the customers
- B. Create AWS Service Catalog products for the customers
- C. Create AWS Systems Manager templates for the customers
- D. Create AWS Config items for the customers
View question →
-
Q48. Q348. An ecommerce company wants to use machine learning (ML) algorithms to build and train models.The company will use the models to visualize complex scenarios and to detect trends in customer data. The architecture team wants to integrate its ML models with a reporting platform to analyze the augmented data and use the data directly in its business intelligence dashboards. Which solution will meet these requirements with the LEAST operational overhead?
- A. Use AWS Glue to create an ML transform to build and train models. Use Amazon OpenSearch Service to visualize the data
- B. Use Amazon SageMaker to build and train models. Use Amazon QuickSight to visualize the dat
- C. Use a pre-built ML Amazon Machine Image (AMl) from the AWS Marketplace to build and train models.Use Amazon OpenSearch Service to visualize the data
- D. Use Amazon QuickSight to build and train models by using calculated fields. Use Amazon QuickSight to visualize the data
View question →
-
Q49. Q349. A company runs a web application on Amazon EC2 instances in an Auto Scaling group behind an Application Load Balancer that has sticky sessions enabled.The web server currently hosts the user session state.The company wants to ensure high availability and avoid user session state loss in the event of a web server outage.Which solution will meet these requirements?
- A. Use an Amazon ElastiCache for Memcached instance to store the session data. Update the application to use ElastiCache for Memcached to store the session state
- B. Use Amazon ElastiCache for Redis to store the session state. Update the application to use ElastiCache for Redis to store the session state
- C. Use an AWS Storage Gateway cached volume to store session data. Update the application to use AWS Storage Gateway cached volume to store the session state
- D. Use Amazon RDS to store the session state.Update the application to use Amazon RDS to store the session state
View question →
-
Q50. Q350. A company runs container applications by using Amazon Elastic Kubernetes Service(Amazon EKS).The company's workload is not consistent throughout the day.The company wants Amazon EKS to scale in and out according to the workload.Which combination of steps will meet these requirements with the LEAST operational overhead? (Select TWO.)
- A. Use an AWS Lambda function to resize the EKS cluster
- B. Use the Kubernetes Metrics Server to activate horizontal pod autoscaling
- C. Use the Kubernetes Cluster Autoscaler to manage the number of nodes in the cluster
- D. Use Amazon API Gateway and connect it to Amazon EKS
- E. Use AWS App Mesh to observe network activity
View question →
-
Q51. Q351. A company has a stateless web application that runs on AWS Lambda functions that are invoked by Amazon API Gateway. The company wants to deploy the application across multiple AWS Regions to provide Regional failover capabilities.What should a solutions architect do to route traffic to multiple Regions?
- A. Create Amazon Route 53 health checks for each Region. Use an active-active failover configuration
- B. Create an Amazon CloudFront distribution with an origin for each Region. Use CloudFront health checks to route traffic
- C. Create a transit gateway. Attach the transit gateway to the API Gateway endpoint in each Region.Configure the transit gateway to route requests
- D. Create an Application Load Balancer in the primary Region. Set the target group to point to the API Gateway endpoint hostnames in each Region
View question →
-
Q52. Q352. A company wants to implement a backup strategy for Amazon EC2 data and multiple Amazon S3 buckets. Because of regulatory requirements,the company must retain backup files for a specific time period.The company must not alter the files for the duration of the retention period.Which solution will meet these requirements?
- A. Use AWS Backup to create a backup vault that has a vault lock in governance mode. Create the required backup plan
- B. Use Amazon Data Lifecycle Manager to create the required automated snapshot policy
- C. Use Amazon S3 File Gateway to create the backup. Configure the appropriate S3 Lifecycle management
- D. Use AWS Backup to create a backup vault that has a vault lock in compliance mode. Create the required backup plan
View question →
-
Q53. Q353. A company that uses AWS has discovered that a former employee has launched large Amazon EC2 instances to mine cryptocurrencies.The company wants to prevent the launch of new large instances. The company needs a solution that sends notifications if instances are used for mining activities. The solution also needs to centrally manage IAM users by using Microsoft Active Directory as an identity provider (IdP).Which solution will meet these requirements?
- A. Use Amazon GuardDuty and Amazon EventBridge to detect mining activities and provide notifications.Implement AWS Organizations and a service control policy(SCP) that denies large instances.Implement single sign-on (SSO) with AWS Directory Service for Microsoft Active Directory as the IdP to manage the users
- B. Use Amazon Macie and Amazon EventBridge to detect mining activities and provide notifications.Implement AWS Organizations and a service control policy (SCP) that denies large instances.Implement single sign-on (SSO) with AWS Directory Service for Microsoft Active Directory as the IdP to manage the users
- C. Use Amazon GuardDuty and Amazon EventBridge to detect mining activities and provide notifications.Implement AWS Organizations and a service control policy (SCP) that denies large instances.Implement Amazon Cognito with AWS Directory Service for Microsoft Active Directory as the IdP to manage the users
- D. Use Amazon Macie and Amazon EventBridge to detect mining activities and provide notifications.Implement AWS Organizations and a service control policy (SCP) that denies large instances.Implement Amazon Cognito with AWS Directory Service for Microsoft Active Directory as the IdP to manage the users
View question →
-
Q54. Q354. A company uses Amazon S3 to store high-resolution pictures in an S3 bucket. To minimize application changes,the company stores the pictures as the latest version of an S3 object. The company needs to retain only the two most recent versions of the pictures.The company wants to reduce costs.The company has identified the S3 bucket as a large expense Which solution will reduce the S3 costs with the LEAST operational overhead?
- A. Use S3 Lifecycle to delete expired object versions and retain the two most recent versions
- B. Use an AWS Lambda function to check for older versions and delete all but the two most recent versions
- C. Use S3 Batch Operations to delete noncurrent object versions and retain only the two most recent versions
- D. Deactivate versioning on the S3 bucket and retain the two most recent versions
View question →
-
Q55. Q355. An application that is hosted on Amazon EC2 instances needs to access an Amazon S3 bucket. Traffic must not traverse the internet.How should a solutions architect configure access to meet these requirements?
- A. Create a private hosted zone by using Amazon Route 53
- B. Set up a gateway VPC endpoint for Amazon S3 in the VPC
- C. Configure the EC2 instances to use a NAT gateway to access the S3 bucket
- D. Establish an AWS Site-to-Site VPN connection between the VPC and the S3 bucket
View question →
-
Q56. Q356. A company needs to integrate with a third-party data feed. The data feed sends a webhook to notify an external service when new data is ready for consumption. A developer wrote an AWS Lambda function to retrieve data when the company receives a webhook callback. The developer must make the Lambda function available for the third party to call.Which solution will meet these requirements with the MOST operational efficiency?
- A. Create a function URL for the Lambda function. Provide the Lambda function URL to the third party for the webhook
- B. Deploy an Application Load Balancer (ALB) in front of the Lambda function. Provide the ALB URL to the third party for the webhook
- C. Create an Amazon Simple Notification Service(Amazon SNS) topic. Attach the topic to the Lambda function. Provide the public hostname of the SNS topic to the third party for the webhook
- D. Create an Amazon Simple Queue Service (Amazon SQS) queue. Attach the queue to the Lambda function. Provide the public hostname of the SQS queue to the third party for the webhook
View question →
-
Q57. Q357. A company uses AWS and sells access to copyrighted images. The company's global customer base needs to be able to access these images quickly. The company must deny access to users from specific countries.The company wants to minimize costs as much as possible.Which solution will meet these requirements?
- A. Use Amazon S3 to store the images. Turn on multi-factor authentication (MFA) and public bucket access. Provide customers with a link to the S3 bucket
- B. Use Amazon S3 to store the images. Create an IAM user for each customer. Add the users to a group that has permission to access the S3 bucket
- C. Use Amazon EC2 instances that are behind Application Load Balancers (ALBs) to store the images.Deploy the instances only in the countries the companyservices. Provide customers with links to the ALBs for their specific country's instances
- D. Use Amazon S3 to store the images. Use Amazon CloudFront to distribute the images with geographic restrictions. Provide a signed URL for each customer to access the data in CloudFront
View question →
-
Q58. Q358. A solutions architect wants to use the following JsON text as an identity-based policy to grant specific permissions:{"Statement": [{"Action":["ssm:ListDocuments","ssm: GetDocument'],"Effect": "Allow","Resource": """Sid": "'}],"Version":"2012-10-17"}Which IAM principals can the solutions architect attach this policy to?(Select TWO.)
- A. Role
- B. Group
- C. Organization
- D. Amazon Elastic Container Service (Amazon ECS) resource
- E. Amazon EC2 resource
View question →
-
Q59. Q359. A company hosts an internal serverless application on AWS by using Amazon API Gateway and AWS Lambda. The company's employees report issues with high latency when they begin using the application each day. The company wants to reduce latency.Which solution will meet these requirements?
- A. Increase the API Gateway throttling limit
- B. Set up a scheduled scaling to increase Lambda provisioned concurrency before employees begin to use the application each day.
- C. Create an Amazon CloudWatch alarm to initiate a Lambda function as a target for the alarm at the beginning of each day,
- D. Increase the Lambda function memory
View question →
-
Q60. Q360. A company is subscribed to the AWS Business Support plan. Compliance rules require the company to check on AWS infrastructure health before deployments can proceed. The company needs a programmatic and automated way to check on infrastructure health at the beginning of new deployments.Which solution will meet these requirements?
- A. Use the AWS Trusted Advisor API at the start of each deployment. Pause all new deployments if the API returns any issues
- B. Use the AWS Health API at the start of each deployment. Pause all new deployments if the API returns any issues
- C. Query the AWS Support API at the start of each deployment Pause all new deployments if the API returns any open issues
- D. Send an API call to each workload ahead of deployment Pause the deployments if the API call fails
View question →
-
Q61. Q361. A company has a three-tier web application that is in a single server.The company wants to migrate the application to the AWS Cloud. The company also wants the application to align with the AWS Well- Architected Framework and to be consistent with AWS recommended best practices for security, scalability, and resiliency.Which combination of solutions will meet these requirements?(Select THREE)
- A. Create a VPC across two Availability Zones with the application's existing architecture. Host the application with existing architecture on an Amazon EC2 instance in a private subnet in each Availability Zone with EC2 Auto Scaling groups. Secure the EC2 instance with security groups and network access control lists (network ACLs)
- B. Set up security groups and network access control lists (network ACLs) to control access to the database layer. Set up a single Amazon RDS database in a private subnet
- C. Create a VPC across two Availability Zones. Refactor the application to host the web tier, application tier, and database tier. Host each tier on its own private subnet with Auto Scaling groups for the web tier and application tier
- D. Use a single Amazon RDS database. Allow database access only from the application tier security group
- E. Use Elastic Load Balancers in front of the web tier. Control access by using security groups containing references to each layer's security groups
- F. Use an Amazon RDS database Multi-AZ cluster deployment in private subnets. Allow database access only from application tier security groups
View question →
-
Q62. Q362. A company provides software as a service (SaaS) products to financial companies. The company uses AWS Organizations to manage its AWS accounts.The company needs to improve its security posture to meet financial industry standards. The company requires access to high-severity alerts and security findings across all its AWS accounts in a single place that uses a standard format. The company also wants an automated solution to check its environment against security best practices.Which solution will meet these requirements?
- A. Use Organizations to create global rules in AWS Config. Evaluate the rules based on the company's security policies, regulations, and security best practices. Create Amazon EventBridge rules that match AWS Config rule evaluations that have a noncompliant status. Configure the EventBridge rules to target an AWS Lambda function to automate updates to security groups and to the configuration of network ACLs according to the company's security standards
- B. Use AWS Trusted Advisor and AWS Lambda functions to automate and integrate alerts. Configure Trusted Advisor to automatically run security checks based on AWS best practices, industry standards and the company's security standards
- C. Configure AWS Security Hub to auto-enable for member accounts in the organization. Use Security Hub to automatically run security checks based on AWS best practices, industry standards, and the company's security standards
- D. Configure a delegated administrator account for AWS GuardDuty in the organization. Create Amazon EventBridge rules that match GuardDuty findings. Configure the rules to invoke an AWS Lambda function to automate updates of the security groups and the configuration of network ACLs according to the company's security standards
View question →
-
Q63. Q363. A gaming company is building an application with Voice over IP capabilities. The application will serve traffic to users across the world. The application needs to be highly available with an automated failover across AWS Regions. The company wants to minimize the latency of users without relying on IP address caching on user devices.What should a solutions architect do to meet these requirements?
- A. Use AWS Global Accelerator with health checks
- B. Use Amazon Route 53 with a geolocation routing policy
- C. Create an Amazon CloudFront distribution that includes multiple origins
- D. Create an Application Load Balancer that uses path-based routing
View question →
-
Q64. Q364. A solutions architect is creating a data processing job that runs once daily and can take up to 2 hours to complete. If the job is interrupted, it has to restart from the beginning. How should the solutions architect address this issue in the MOST cost-effective manner?
- A. Create a script that runs locally on an Amazon EC2 Reserved Instance that is triggered by a cron job
- B. Create an AWS Lambda function triggered by an Amazon EventBridge scheduled event.
- C. Use an Amazon Elastic Container Service (Amazon ECS) Fargate task triggered by an Amazon EventBridge scheduled event
- D. Use an Amazon Elastic Container Service (Amazon ECS) task running on Amazon EC2 triggered by an Amazon EventBridge scheduled event
View question →
-
Q65. Q365. A company that uses AWS Organizations runs 15O applications across 3O different AWS accounts. The company used AWS Cost and Usage Report to create a new report in the management account. The report is delivered to an Amazon S3 bucket that is replicated to a bucket in the data collection account. The company's senior leadership wants to view a custom dashboard that provides NAT gateway costs each day starting at the beginning of the current month.Which solution will meet these requirements?
- A. Share an Amazon QuickSight dashboard that includes the requested table visual. Configure QuickSight to use AWS DataSync to query the new report.
- B. Share an Amazon QuickSight dashboard that includes the requested table visual. Configure QuickSight to use Amazon Athena to query the new report
- C. Share an Amazon CloudWatch dashboard that includes the requested table visual. Configure CloudWatch to use AWS DataSync to query the new report.
- D. Share an Amazon CloudWatch dashboard that includes the requested table visual. Configure CloudWatch to use Amazon Athena to query the new report.
View question →