exam questions

Exam AWS Certified Solutions Architect - Professional All Questions

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

Exam AWS Certified Solutions Architect - Professional topic 1 question 584 discussion

A company is developing a new service that will be accessed using TCP on a static port. A solutions architect must ensure that the service is highly available, has redundancy across Availability Zones, and is accessible using the DNS name my.service.com, which is publicly accessible. The service must use fixed address assignments so other companies can add the addresses to their allow lists.
Assuming that resources are deployed in multiple Availability Zones in a single Region, which solution will meet these requirements?

  • A. Create Amazon EC2 instances with an Elastic IP address for each instance. Create a Network Load Balancer (NLB) and expose the static TCP port. Register EC2 instances with the NLB. Create a new name server record set named my.service.com, and assign the Elastic IP addresses of the EC2 instances to the record set. Provide the Elastic IP addresses of the EC2 instances to the other companies to add to their allow lists.
  • B. Create an Amazon ECS cluster and a service definition for the application. Create and assign public IP addresses for the ECS cluster. Create a Network Load Balancer (NLB) and expose the TCP port. Create a target group and assign the ECS cluster name to the NLB. Create a new A record set named my.service.com, and assign the public IP addresses of the ECS cluster to the record set. Provide the public IP addresses of the ECS cluster to the other companies to add to their allow lists.
  • C. Create Amazon EC2 instances for the service. Create one Elastic IP address for each Availability Zone. Create a Network Load Balancer (NLB) and expose the assigned TCP port. Assign the Elastic IP addresses to the NLB for each Availability Zone. Create a target group and register the EC2 instances with the NLB. Create a new A (alias) record set named my.service.com, and assign the NLB DNS name to the record set.
  • D. Create an Amazon ECS cluster and a service definition for the application. Create and assign public IP address for each host in the cluster. Create an Application Load Balancer (ALB) and expose the static TCP port. Create a target group and assign the ECS service definition name to the ALB. Create a new CNAME record set and associate the public IP addresses to the record set. Provide the Elastic IP addresses of the Amazon EC2 instances to the other companies to add to their allow lists.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

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
Nemer
Highly Voted 3 years, 7 months ago
C. NLB with one Elastic IP per AZ to handle TCP traffic. Alias record set named my.service.com. https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-to-elb-load-balancer.html
upvoted 22 times
...
examguru2020
Highly Voted 3 years, 7 months ago
C is correct. If you create an internet-facing load balancer, you can select an Elastic IP address for each Availability Zone. This provides your load balancer with static IP addresses. https://docs.aws.amazon.com/elasticloadbalancing/latest/network/create-network-load-balancer.html
upvoted 7 times
...
zWarez
Most Recent 2 years, 3 months ago
C - NLB with one elastic ip per AZ to handle TCP traffic. Alias record was set my.service.com
upvoted 1 times
...
SureNot
2 years, 5 months ago
Selected Answer: C
Btw is it possible to reach the goal with ECS(and Fargate)?
upvoted 1 times
...
kadev
2 years, 8 months ago
"The service must use fixed address assignments in order for other businesses to add the addresses to their allow list" => That mean outbound traffic need through fix IP. => C also wrong, IP public fixed of NL not related to outbound
upvoted 1 times
Byrney
2 years, 6 months ago
C is right - the allow list on the 'other business' side includes the fixed IPs for the NLB as allowed destinations.
upvoted 1 times
...
...
kadev
2 years, 9 months ago
yep, C https://aws.amazon.com/premiumsupport/knowledge-center/elb-attach-elastic-ip-to-public-nlb/
upvoted 1 times
...
jyrajan69
2 years, 9 months ago
Answer C is the only one with Alias DNS record which is needed to access AWS Resources
upvoted 1 times
...
bobsmith2000
2 years, 11 months ago
Selected Answer: C
No-brainer
upvoted 2 times
...
Devgela
3 years, 3 months ago
C. Assign the Elastic IP addresses to the NLB make the answers correct
upvoted 1 times
...
cldy
3 years, 5 months ago
C. Create Amazon EC2 instances for the service. Create one Elastic IP address for each Availability Zone. Create a Network Load Balancer (NLB) and expose the assigned TCP port. Assign the Elastic IP addresses to the NLB for each Availability Zone. Create a target group and register the EC2 instances with the NLB. Create a new A (alias) record set named my.service.com, and assign the NLB DNS name to the record set.
upvoted 1 times
...
AzureDP900
3 years, 5 months ago
C is perfect.
upvoted 1 times
...
Rho_Ohm
3 years, 5 months ago
>> Ans: C
upvoted 1 times
...
acloudguru
3 years, 5 months ago
Selected Answer: C
C, only make sense one
upvoted 1 times
...
WhyIronMan
3 years, 6 months ago
I'll go with C
upvoted 2 times
...
blackgamer
3 years, 6 months ago
C is correct.
upvoted 2 times
...
Waiweng
3 years, 6 months ago
it's C
upvoted 3 times
...
Ebi
3 years, 6 months ago
I will go with C
upvoted 4 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