exam questions

Exam AWS-SysOps All Questions

View all questions & answers for the AWS-SysOps exam

Exam AWS-SysOps topic 1 question 4 discussion

Exam question from Amazon's AWS-SysOps
Question #: 4
Topic #: 1
[All AWS-SysOps Questions]

You have been asked to leverage Amazon VPC BC2 and SOS to implement an application that submits and receives millions of messages per second to a message queue. You want to ensure your application has sufficient bandwidth between your EC2 instances and SQS.
Which option will provide the most scalable solution for communicating between the application and SQS?

  • A. Ensure the application instances are properly configured with an Elastic Load Balancer
  • B. Ensure the application instances are launched in private subnets with the EBS-optimized option enabled
  • C. Ensure the application instances are launched in public subnets with the associate-public-IP-address=true option enabled
  • D. Launch application instances in private subnets with an Auto Scaling group and Auto Scaling triggers configured to watch the SQS queue size
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️
Bandwidth literally means network not IO Bandwidth. Having alerts to scale the Autoscaling is most sophisticated option.

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
karmaah
Highly Voted 3 years, 7 months ago
B & C are not relevant. D satisfies the requirement.
upvoted 9 times
...
[Removed]
Highly Voted 8 months, 1 week ago
D. Launch application instances in private subnets with an Auto Scaling group and Auto Scaling triggers
upvoted 7 times
...
RicardoD
Most Recent 3 years, 6 months ago
D is the answer To have scalability you will need an ASG for EC2 which is triggered by the number of queued messages
upvoted 1 times
...
MarkLow
3 years, 6 months ago
option A is incorrect. you just need to attach an instance to the Auto Scaling group. And when you attach a load balancer to your Auto Scaling group, the load balancer automatically enters the Adding state while registering the instances in the group. After all instances in the group are registered, the load balancer enters the Added state.
upvoted 2 times
...
jp99999
3 years, 6 months ago
I agree, B is the best answer
upvoted 1 times
jp99999
3 years, 6 months ago
Sorry for typo, I mean D is the best answer
upvoted 2 times
...
...
kinetic1g
3 years, 6 months ago
D. Launch application instances in private subnets with an Auto Scaling group and Auto Scaling triggers
upvoted 1 times
...
Dragospen
3 years, 7 months ago
Launch application instances in private subnets with an Auto Scaling group and Auto Scaling triggers configured to watch the SQS queue size
upvoted 1 times
...
awscertified
3 years, 7 months ago
D. Launch application instances in private subnets with an Auto Scaling group and Auto Scaling triggers
upvoted 1 times
...
twxl
3 years, 7 months ago
VPC EC2 and SQS! Agree D is best. 1. Create CloudWatch alarm based on 'ApproximateNumberOfMessagesVisible' for the named Queue. 2. Create Launch Configuration 3. Create ASG with simple scaling policy to respond to above named CloudWatch Alarm state i.e add more instances as necessary. Best cost practice would be add policy to decrease instances when queue size drops.
upvoted 4 times
...
AWS_Noob
3 years, 7 months ago
D is correct. The question is asking for the most scalable solution
upvoted 2 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