exam questions

Exam AWS Certified Solutions Architect - Professional SAP-C02 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Professional SAP-C02 exam

Exam AWS Certified Solutions Architect - Professional SAP-C02 topic 1 question 460 discussion

A company is running a web-crawling process on a list of target URLs to obtain training documents for machine learning training algorithms. A fleet of Amazon EC2 t2.micro instances pulls the target URLs from an Amazon Simple Queue Service (Amazon SQS) queue. The instances then write the result of the crawling algorithm as a .csv file to an Amazon Elastic File System (Amazon EFS) volume. The EFS volume is mounted on all instances of the fleet.

A separate system adds the URLs to the SQS queue at infrequent rates. The instances crawl each URL in 10 seconds or less.

Metrics indicate that some instances are idle when no URLs are in the SQS queue. A solutions architect needs to redesign the architecture to optimize costs.

Which combination of steps will meet these requirements MOST cost-effectively? (Choose two.)

  • A. Use m5.8xlarge instances instead of t2.micro instances for the web-crawling process. Reduce the number of instances in the fleet by 50%.
  • B. Convert the web-crawling process into an AWS Lambda function. Configure the Lambda function to pull URLs from the SQS queue.
  • C. Modify the web-crawling process to store results in Amazon Neptune.
  • D. Modify the web-crawling process to store results in an Amazon Aurora Serverless MySQL instance.
  • E. Modify the web-crawling process to store results in Amazon S3.
Show Suggested Answer Hide Answer
Suggested Answer: BE 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
AzureDP900
5 months, 3 weeks ago
Option B involves converting the web-crawling process into an AWS Lambda function, which will allow the company to pay only for the compute time consumed by the function. This approach can help reduce costs compared to running EC2 instances. Converting the web-crawling process to a Lambda function also eliminates the need to maintain and monitor a fleet of EC2 instances, reducing operational costs. Option E involves modifying the web-crawling process to store results in Amazon S3, which is an object storage service that can store large amounts of data. This approach can help reduce costs compared to storing data on EFS or other block-based file systems. Storing results in S3 also provides high availability and durability for the data, meeting the requirements of a production-grade system.
upvoted 1 times
...
pangchn
1 year, 1 month ago
Selected Answer: BE
BE lamda + S3 the process don't need a database
upvoted 3 times
...
Dgix
1 year, 1 month ago
Selected Answer: BE
A is utter rubbish - scaling out is not what we need B is optimal in terms of cost C and D involve fairly expensive databases not suitable for this use case. Moreover, Neptune must run in a VPC. E is optimal in terms of accessibility and cost
upvoted 3 times
...
CMMC
1 year, 1 month ago
Selected Answer: BE
use lambda instead of a fleet of EC2, and store the results into cost-effective S3
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago