A business intends to transfer a TCP-based application onto the company's virtual private cloud (VPC). The program is available to the public over an unsupported TCP port via a physical device located in the company's data center. This public endpoint has a latency of less than 3 milliseconds and can handle up to 3 million requests per second. The organization needs the new public endpoint in AWS to function at the same level of performance.
What solution architecture approach should be recommended to satisfy this requirement?
- A. Deploy a Network Load Balancer (NLB). Configure the NLB to be publicly accessible over the TCP port that the application requires.
- B. Deploy an Application Load Balancer (ALB). Configure the ALB to be publicly accessible over the TCP port that the application requires.
- C. Deploy an Amazon CloudFront distribution that listens on the TCP port that the application requires. Use an Application Load Balancer as the origin.
- D. Deploy an Amazon API Gateway API that is configured with the TCP port that the application requires. Configure AWS Lambda functions with provisioned concurrency to process the requests.
한글 번역
기업은 TCP 기반 애플리케이션을 회사의 가상 사설 클라우드(VPC)로 이전하려고 합니다. 이 프로그램은 회사 데이터 센터에 있는 물리적 장치를 통해 지원되지 않는 TCP 포트를 통해 대중에게 제공됩니다. 이 공용 엔드포인트의 지연 시간은 3밀리초 미만이며 초당 최대 3백만 개의 요청을 처리할 수 있습니다. 조직이 동일한 수준의 성능으로 작동하려면 AWS의 새로운 퍼블릭 엔드포인트가 필요합니다.
이 요구 사항을 충족하려면 어떤 솔루션 아키텍처 접근 방식을 권장해야 합니까?
- A. NLB(네트워크 로드 밸런서)를 배포합니다. 애플리케이션에 필요한 TCP 포트를 통해 공개적으로 액세스할 수 있도록 NLB를 구성합니다.
- B. 애플리케이션 로드 밸런서(ALB)를 배포합니다. 애플리케이션에 필요한 TCP 포트를 통해 공개적으로 액세스할 수 있도록 ALB를 구성하십시오.
- C. 애플리케이션에 필요한 TCP 포트에서 수신 대기하는 Amazon CloudFront 배포를 배포합니다. Application Load Balancer를 오리진으로 사용합니다.
- D. 애플리케이션에 필요한 TCP 포트로 구성된 Amazon API Gateway API를 배포합니다. 프로비저닝된 동시성을 사용하여 AWS Lambda 함수를 구성하여 요청을 처리합니다.
정답
- A. Deploy a Network Load Balancer (NLB). Configure the NLB to be publicly accessible over the TCP port that the application requires.
해설
Network Load Balancer는 연결 수준(계층 4)에서 작동하여 IP 프로토콜 데이터를 기반으로 Amazon VPC 내의 대상(Amazon EC2 인스턴스, 마이크로서비스 및 컨테이너)으로 연결을 라우팅합니다. TCP 및 UDP 트래픽의 로드 밸런싱에 이상적인 Network Load Balancer는 매우 짧은 대기 시간을 유지하면서 초당 수백만 개의 요청을 처리할 수 있습니다. Network Load Balancer는 가용 영역당 단일 고정 IP 주소를 사용하면서 갑작스럽고 휘발성인 트래픽 패턴을 처리하도록 최적화되어 있습니다. Auto Scaling, Amazon EC2 Container Service(ECS), Amazon CloudFormation 및 AWS Certificate Manager(ACM)와 같은 다른 인기 있는 AWS 서비스와 통합됩니다.
오늘 우리는 새로운 NLB(Network Load Balancer)를 소개합니다. 초당 수천만 건의 요청을 처리하면서 사용자의 노력 없이 매우 짧은 대기 시간으로 높은 처리량을 유지하도록 설계되었습니다. Network Load Balancer는 대상 그룹 및 대상에 대한 완전한 프로그래밍 방식 제어를 포함하여 Application Load Balancer와 API 호환됩니다.
NLB는 빠르고 UDP/TCP를 처리할 수 있습니다. 질문은 지원되지 않는 포트로 사용자를 속이는데, 이는 AWS의 경우가 아닌 온프레미스 상황입니다. ALB 뒤에는 CloudFront를 사용하더라도 초당 요청 수를 지원할 수 없습니다.
참조 문서:
https://aws.amazon.com/ko/elasticloadbalancing/network-load-balancer/
20220921
기업은 TCP 기반 애플리케이션을 회사의 가상 사설 클라우드(VPC)로 이전하려고 합니다. 이 프로그램은 회사 데이터 센터에 있는 물리적 장치를 통해 지원되지 않는 TCP 포트를 통해 대중에게 제공됩니다. 이 공용 엔드포인트의 지연 시간은 3밀리초 미만이며 초당 최대 3백만 개의 요청을 처리할 수 있습니다. 조직이 동일한 수준의 성능으로 작동하려면 AWS의 새로운 퍼블릭 엔드포인트가 필요합니다.
이 요구 사항을 충족하려면 어떤 솔루션 아키텍처 접근 방식을 권장해야 합니까?
우선 TCP 기반 애플리케이션을 회사의 가상 사설 클라우드로 이전한다고 한다.
이전 환경의 경우는 지연 시간은 3밀리초 미만, 초당 최대 3백만 개의 요청을 처리할 수 있다고 한다.
선택지 A "NLB(네트워크 로드 밸런서)를 배포합니다. 애플리케이션에 필요한 TCP 포트를 통해 공개적으로 액세스할 수 있도록 NLB를 구성합니다."
Network Load Balancer는 계층 4에서 작동하여 IP 프로토콜 데이터를 기반으로 Amazon VPC 내의 대상으로 연결을 라우팅한다. TCP 및 UDP 트래픽의 로드 밸런싱에 이상적인 Network Load Balancer는 매우 짧은 대기 시간을 유지하면서 초당 수백만 개의 요청을 처리할 수 있다.
'[AWS] > AWS SAA EXAMTOPICS' 카테고리의 다른 글
[AWS][SAA][EXAMTOPICS] Question 76 (확인) (1) | 2022.09.26 |
---|---|
[AWS][SAA][EXAMTOPICS] Question 75 (확인) (0) | 2022.09.21 |
[AWS][SAA][EXAMTOPICS] Question 74 (확인) (0) | 2022.09.21 |
[AWS][SAA][EXAMTOPICS][공유] Question 73 (확인) (0) | 2022.09.21 |
[AWS][SAA][EXAMTOPICS] Question 71 (확인) (1) | 2022.09.21 |
[AWS][SAA][EXAMTOPICS] Question 70 (확인) (1) | 2022.09.16 |
[AWS][SAA][EXAMTOPICS] Question 69 (확인) (1) | 2022.09.16 |
[AWS][SAA][EXAMTOPICS][공유] Question 68 (1) | 2022.09.16 |
댓글