Cyber Monday 2024! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Amazon Exam SAA-C03 Topic 1 Question 46 Discussion

Actual exam question for Amazon's SAA-C03 exam
Question #: 46
Topic #: 1
[All SAA-C03 Questions]

A company has an employee web portal. Employees log in to the portal to view payroll details. The company is developing a new system to give employees the ability to upload scanned documents for reimbursement. The company runs a program to extract text-based data from the documents and attach the extracted information to each employee's reimbursement IDs for processing.

The employee web portal requires 100% uptime. The document extract program runs infrequently throughout the day on an on-demand basis. The company wants to build a scalable and cost-effective new system that will require minimal changes to the existing web portal. The company does not want to make any code changes.

Which solution will meet these requirements with the LEAST implementation effort?

Show Suggested Answer Hide Answer
Suggested Answer: A

This solution offers the most scalable and cost-effective approach with minimal changes to the existing web portal and no code modifications.

Amazon EC2 On-Demand Instances in an Auto Scaling Group: Running the web portal on EC2 On-Demand instances ensures 100% uptime and scalability. The Auto Scaling group will maintain the desired number of instances, automatically scaling up or down as needed, ensuring high availability for the employee web portal.

AWS Lambda for Document Extraction: Lambda is a serverless compute service that allows you to run code in response to events without provisioning or managing servers. By using Lambda to run the document extraction program, you can trigger the function whenever an employee uploads a document. This approach is cost-effective since you only pay for the compute time used by the Lambda function.

No Code Changes Required: This solution integrates with the existing infrastructure with minimal implementation effort and does not require any modifications to the web portal's code.

Why Not Other Options?:

Option B (Spot Instances): Spot Instances are not suitable for workloads requiring 100% uptime, as they can be terminated by AWS with short notice.

Option C (Savings Plan): A Savings Plan could reduce costs but does not address the requirement for running the document extraction program efficiently or without code changes.

Option D (S3 with API Gateway and Lambda): This would require significant changes to the existing web portal setup, including moving the portal to S3 and reconfiguring its architecture, which contradicts the requirement of minimal implementation effort and no code changes.

AWS Reference:

Amazon EC2 Auto Scaling - Information on how to use Auto Scaling for EC2 instances.

AWS Lambda - Overview of AWS Lambda and its use cases.


Contribute your Thoughts:

Fannie
2 months ago
I have to say, the 'document extract program' sounds like a pretty niche use case. Maybe they should just hire a team of monkeys to manually input the data. It would probably be more reliable than any of these options!
upvoted 0 times
...
Jolanda
2 months ago
Woah, EC2 Spot Instances for the web portal? Bold move, but I'd be a little worried about potential interruptions. Let's hope the employees don't get kicked out of the portal mid-paycheck check!
upvoted 0 times
Devora
1 months ago
A: Maybe using Amazon EC2 On-Demand Instances with an Auto Scaling group would be a safer option.
upvoted 0 times
...
Nelida
1 months ago
B: I agree, downtime for the portal would not be good for the employees.
upvoted 0 times
...
My
2 months ago
A: Yeah, using EC2 Spot Instances for the web portal is risky. Interruptions could be a problem.
upvoted 0 times
...
...
Lazaro
2 months ago
Option C with the Savings Plan seems like the most straightforward approach. It's always a good idea to optimize costs, especially for a system that requires high availability.
upvoted 0 times
Ivan
29 days ago
Definitely, using a Savings Plan for both the web portal and document extract program makes sense.
upvoted 0 times
...
Aja
30 days ago
I agree, optimizing costs is important for a system that needs to be up all the time.
upvoted 0 times
...
Fatima
1 months ago
Option C with the Savings Plan seems like the most straightforward approach.
upvoted 0 times
...
...
Felice
2 months ago
I'm not sure, I think option A could also work well without making any code changes.
upvoted 0 times
...
Keneth
2 months ago
I'm leaning towards option D. Using S3 for the web portal and a serverless architecture with API Gateway and Lambda could make this a really scalable and cost-effective solution.
upvoted 0 times
...
Wenona
2 months ago
Hmm, option A sounds like a good fit. Leveraging AWS Lambda for the document extract program seems like a smart move to minimize changes to the existing web portal.
upvoted 0 times
Vernice
1 months ago
Let's go with option A then, it meets all the requirements with minimal implementation effort.
upvoted 0 times
...
Kara
1 months ago
It's important to maintain the 100% uptime for the employee web portal.
upvoted 0 times
...
Luis
1 months ago
Using AWS Lambda for the document extract program will definitely simplify things.
upvoted 0 times
...
Pete
2 months ago
I agree, option A seems like the most efficient choice.
upvoted 0 times
...
...
Tammi
2 months ago
I agree with Dong. Option D seems like the most efficient choice.
upvoted 0 times
...
Dong
3 months ago
I think option D sounds like the best solution.
upvoted 0 times
...

Save Cancel