A company provides a Voice over Internet Protocol (VoIP) service that uses UDP connections. The service consists of Amazon EC2 instances that run in an Auto Scaling group. The company has deployments across multiple AWS Regions.
The company needs to route users to the Region with the lowest latency. The company also needs automated failover between Regions.
Which solution will meet these requirements?
- A. Deploy a Network Load Balancer (NLB) and an associated target group. Associate the target group with the Auto Scaling group. Use the NLB as an AWS Global Accelerator endpoint in each Region.
- B. Deploy an Application Load Balancer (ALB) and an associated target group. Associate the target group with the Auto Scaling group. Use the ALB as an AWS Global Accelerator endpoint in each Region.
- C. Deploy a Network Load Balancer (NLB) and an associated target group. Associate the target group with the Auto Scaling group. Create an Amazon Route 53 latency record that points to aliases for each NLB. Create an Amazon CloudFront distribution that uses the latency record as an origin.
- D. Deploy an Application Load Balancer (ALB) and an associated target group. Associate the target group with the Auto Scaling group. Create an Amazon Route 53 weighted record that points to aliases for each ALB. Deploy an Amazon CloudFront distribution that uses the weighted record as an origin.
회사에서 UDP 연결을 사용하는 VoIP(Voice over Internet Protocol) 서비스를 제공합니다. 이 서비스는 Auto Scaling 그룹에서 실행되는 Amazon EC2 인스턴스로 구성됩니다. 이 회사는 여러 AWS 지역에 배포했습니다.
회사는 지연 시간이 가장 짧은 리전으로 사용자를 라우팅해야 합니다. 회사는 또한 리전 간에 자동화된 장애 조치가 필요합니다.
이러한 요구 사항을 충족하는 솔루션은 무엇입니까?
- A. NLB(Network Load Balancer) 및 연결된 대상 그룹을 배포합니다. 대상 그룹을 Auto Scaling 그룹과 연결합니다. 각 리전에서 NLB를 AWS Global Accelerator 엔드포인트로 사용합니다.
- B. ALB(Application Load Balancer) 및 연결된 대상 그룹을 배포합니다. 대상 그룹을 Auto Scaling 그룹과 연결합니다. 각 리전에서 ALB를 AWS Global Accelerator 엔드포인트로 사용합니다.
- C. NLB(Network Load Balancer) 및 연결된 대상 그룹을 배포합니다. 대상 그룹을 Auto Scaling 그룹과 연결합니다. 각 NLB의 별칭을 가리키는 Amazon Route 53 지연 시간 레코드를 생성합니다. 지연 시간 레코드를 오리진으로 사용하는 Amazon CloudFront 배포를 생성합니다.
- D. ALB(Application Load Balancer) 및 연결된 대상 그룹을 배포합니다. 대상 그룹을 Auto Scaling 그룹과 연결합니다. 각 ALB의 별칭을 가리키는 Amazon Route 53 가중치 레코드를 생성합니다. 가중 레코드를 오리진으로 사용하는 Amazon CloudFront 배포를 배포합니다.
UDP 연결을 사용하는 VoIP(Voice over Internet Protocol)서비스를 제공중이다. AutoScaling 그룹에서 실행되는 EC2로 구성되어 있으며, 여러 AWS 지역에 배포했다. 지연 시간이 가장 짧은 리전으로 사용자를 라우팅해야 한다. 리전간에 자동화된 장애 조치 또한 필요할때 적용할 솔루션은 무엇인가.
우선은 선택지를 봤을때 가장 중요한것은 두가지 이다. NLB이냐 ALB이냐 그리고 Global Accelerator이냐 Route53이냐이다.
이 문제에서 난이도가 느껴지는 이유는 유형이 조금씩 비슷한 서비스들이기 때문이다.
우선 필자의 예상은 NLB가 맞는것 같고, 가장 짧은 리전으로 라우팅을 한다가 키워드로 Route53이라고 생각된다.
하지만 정답을 살펴보니, NLB는 맞지만 Route53은 옳지 않다고 한다.
NLB를 선택한 이유는 UDP로 연결을 하여서 EC2로 들어가야 하는데, Network에서부터 Balancing을 해야하기 때문에 NLB로 생각했다. 하지만 Route53이 옳지 않은 이유는 "장애 조치 및 내결함성"의 조건 때문이다.
정답 A "NLB(Network Load Balancer) 및 연결된 대상 그룹을 배포합니다. 대상 그룹을 Auto Scaling 그룹과 연결합니다. 각 리전에서 NLB를 AWS Global Accelerator 엔드포인트로 사용합니다."
https://www.examtopics.com/exams/amazon/aws-certified-solutions-architect-associate-saa-c03/view/8/
https://aws.amazon.com/es/global-accelerator/faqs/