exam questions

Exam ANS-C00 All Questions

View all questions & answers for the ANS-C00 exam

Exam ANS-C00 topic 1 question 52 discussion

Exam question from Amazon's ANS-C00
Question #: 52
Topic #: 1
[All ANS-C00 Questions]

Your company runs an application for the US market in the us-east-1 AWS region. This application uses proprietary TCP and UDP protocols on Amazon Elastic
Compute Cloud (EC2) instances. End users run a real-time, front-end application on their local PCs. This front-end application knows the DNS hostname of the service.
You must prepare the system for global expansion. The end users must access the application with lowest latency.
How should you use AWS services to meet these requirements?

  • A. Register the IP addresses of the service hosts as ג€Aג€ records with latency-based routing policy in Amazon Route 53, and set a Route 53 health check for these hosts.
  • B. Set the Elastic Load Balancing (ELB) load balancer in front of the hosts of the service, and register the ELB name of the main service host as an ALIAS record with a latency-based routing policy in Route 53.
  • C. Set Amazon CloudFront in front of the host of the service, and register the CloudFront name of the main service as an ALIAS record in Route 53.
  • D. Set the Amazon API gateway in front of the service, and register the API gateway name of the main service as an ALIAS record in Route 53.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

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
theCloudCTO
Highly Voted 3 years, 7 months ago
I think that since the questions notes that TCP and UDP are proprietary, any AWS objects that intercept the packet are not going to work - Cloudfront, ELB, etc. So you'll have to use DNS..answer is A.
upvoted 16 times
...
PANDU
Highly Voted 3 years, 8 months ago
Its A, ELB also does not support UDP , only NLB does
upvoted 6 times
aviz
3 years, 8 months ago
True A must be correct
upvoted 3 times
...
certificatores
3 years, 7 months ago
ELB supports UDP. but the answer still can be A. ELB is needed for scalability which the question does not imply.
upvoted 1 times
...
tuberculat
3 years, 6 months ago
ELB = ALB/CLB/NLB
upvoted 7 times
...
Kentik
3 years, 6 months ago
the answer says ELB and not ALB or NLB
upvoted 3 times
...
...
Raphaello
Most Recent 1 year, 1 month ago
Selected Answer: A
Weird set of options. Option B uses "ELB" term, which includes ALB, NLB, and CLB even. So, it does not rule out setting NLB to serve the proprietary TCP-UDP protocols. B is possibly right. A is sufficiently right. I'd go with A.
upvoted 1 times
...
slackbot
2 years ago
Selected Answer: B
Correct is B. multiple NLBs (with TCP and UDP listener) can be used in different regions as part of a R53 latency-based routing scheme. Answer A was correct before NLB support for UDP.
upvoted 2 times
slackbot
2 years ago
+ it is not scalable to add and remove EC2 addresses from the records. While ASG behind the NLB is perfect and you dont bother updating R53.
upvoted 1 times
...
...
NinjaCloud
3 years, 1 month ago
Clearly it is B. A- Register IP address of every service hosts is not scalable. Context says " worldwide growth" B- Now NLB support UDP traffic. Then is CORRECT! C- CloudFront does not support UDP traffic. Is for HTTP. D- API GW is to disturb.
upvoted 5 times
...
kopper2019
3 years, 2 months ago
Hey guys 13 more new Qs, February 2022 added in Question 1
upvoted 6 times
...
ceros399
3 years, 5 months ago
Selected Answer: A
The question says "End users must have the lowest possible latency" removing the ELB from the equation improves latencies
upvoted 2 times
...
NSF2
3 years, 6 months ago
In a real world situation, this is a good use case for global accelerator, however just to get through this question, I would go for A which is close. But the thing is that Apps sit in US EAST 1 and even if the route 53 latency based policy is used, it wont be that effective, unless APPs deployed in multiple regions. C is another best option, if this was HTTP/S traffic.
upvoted 4 times
StelSen
3 years, 6 months ago
I agree with you. Just for the sake of exam, we can choose A. :-)
upvoted 2 times
...
JohnnyBG
3 years, 5 months ago
You forgot this piece: You must ensure that the system is prepared for worldwide growth So the answer is A because eventually you will deploy in other region.
upvoted 1 times
...
...
eeghai7thioyaiR4
3 years, 6 months ago
For all who say "not A, because route 53 does not support UDP" : we do not care We have a service, running on a particular IP addr, through both UDP and TCP We have a zone, with a A record, pointing to that IP In the zone, we have a check, unrelated to the actual service, that tells us if the host is healthy or not We could use the actually service as a check, as it is done to HTTP (make an http request to the service etc) We could also make a completly differente request, to another port and using another protocol, for instance Route 53 checks serves a single purpose: tell if the host is healthy How that check is implemented has nothing to do we the actual service
upvoted 3 times
Ishu_awsguy
3 years, 6 months ago
But then what is the point of latency based record for a single region app. I think none of the answer is perfect
upvoted 2 times
...
...
Huntkey
3 years, 6 months ago
Route 53 health check doesn't support UDP... A is incorrect in that sense. I am more leaning towards B
upvoted 1 times
Huntkey
3 years, 6 months ago
I take it back. Route 53 latency-based routing makes no sense with a single ELB record... It won't be able to provide the lowest latency to the users. It must be A
upvoted 3 times
TerrenceC
3 years, 6 months ago
However, there is no difference between option #A/B from the latency aspect due to all of them are under the same region. Typically, AWS would not suggest exposing the service directly without ELB. For those reasons, option #B seems to be more rational than #A.
upvoted 4 times
...
...
...
jpvdham
3 years, 6 months ago
Option A is correct. Altough NLB now support UDP it wasn't when this exam was created: NLB supports UDP since Jun 24, 2019. This exam is made in jan 2019 (ANS-C00).
upvoted 2 times
...
Jeb
3 years, 6 months ago
B is correct
upvoted 1 times
...
ravirajani
3 years, 7 months ago
Route53 can load balance traffic globally (different region) but ELB cannot. Since, application/system is going to expand globally, best choice is A. Also, adding ELB as extra layer for inter-region will add latency, which is not lowest possible.
upvoted 4 times
...
k115
3 years, 7 months ago
B is the right answer
upvoted 1 times
...
sensor
3 years, 7 months ago
Difficult to decide between A and B. Can someone elaborate what is meant with 'register the ELB name of the main service host as an ALIAS record' in C? One would use DNS name of ELB as ALIAS in R 53 or host directly, but what does ELB name of the main service mean?
upvoted 1 times
...
Johnny_Green
3 years, 7 months ago
B makes a lot of sense because it addresses the need for global expansion (or scalability) as well as low latency. The only sticking point is the proprietary TCP and UDP protocols. Not sure what does it imply here. A communication protocol is a system of rules that allow two or more entities of a communications system to transmit information. If it is a TCP and UDP implementation, it needs to follow the TCP and UDP rules. Anyway, this is where the confusion is.
upvoted 2 times
Johnny_Green
3 years, 6 months ago
Just realized that the proprietary TCP and UDP could be the trap, as I suspected before. Going with A now.
upvoted 2 times
...
...
Jatin77
3 years, 7 months ago
A , based on proprietary TCP and UDP protocols for ELB.
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