하위 문제 풀이는 개인적 의견일 수 있습니다. AWS 공식 문서를 참조하는 것을 추천 드립니다.
[영문]
A company is running a two-tier web-based application in an on-premises data center. The application layer consists of a single server running a stateful application. The application connects to a PostgreSQL database running on a separate server. The application’s user base is expected to grow significantly, so the company is migrating the application and database to AWS. The solution will use Amazon Aurora PostgreSQL, Amazon EC2 Auto Scaling, and Elastic Load Balancing.
Which solution will provide a consistent user experience that will allow the application and database tiers to scale?
- A. Enable Aurora Auto Scaling for Aurora Replicas. Use a Network Load Balancer with the least outstanding requests routing algorithm and sticky sessions enabled.
- B. Enable Aurora Auto Scaling for Aurora writers. Use an Application Load Balancer with the round robin routing algorithm and sticky sessions enabled.
- C. Enable Aurora Auto Scaling for Aurora Replicas. Use an Application Load Balancer with the round robin routing and sticky sessions enabled.
- D. Enable Aurora Scaling for Aurora writers. Use a Network Load Balancer with the least outstanding requests routing algorithm and sticky sessions enabled.
[한글] (번역기)
한 회사가 온프레미스 데이터 센터에서 2계층 웹 기반 애플리케이션을 실행하고 있습니다. 애플리케이션 계층은 스테이트풀 애플리케이션을 실행하는 단일 서버로 구성됩니다. 애플리케이션은 별도의 서버에서 실행되는 PostgreSQL 데이터베이스에 연결됩니다. 애플리케이션의 사용자 기반이 크게 증가할 것으로 예상되어 애플리케이션과 데이터베이스를 AWS로 마이그레이션하고 있습니다. 이 솔루션은 Amazon Aurora PostgreSQL, Amazon EC2 자동 확장 및 Elastic Load Balancing을 사용할 것입니다.
애플리케이션과 데이터베이스 계층을 확장할 수 있는 일관된 사용자 경험을 제공하는 솔루션은 무엇인가요?
A. Aurora 복제본에 대해 Aurora 자동 확장을 활성화합니다. 미해결 요청 라우팅 알고리즘과 스티키 세션이 활성화된 네트워크 로드 밸런서를 사용합니다.
B. Aurora 작성자에 대해 Aurora 자동 확장을 활성화합니다. 라운드 로빈 라우팅 알고리즘과 스티키 세션이 활성화된 애플리케이션 로드 밸런서를 사용하세요.
C. 오로라 복제본에 대해 오로라 자동 확장을 활성화합니다. 라운드 로빈 라우팅 및 스티키 세션이 활성화된 애플리케이션 로드 밸런서를 사용합니다.
D. 오로라 작성자에 대해 오로라 스케일링을 활성화합니다. 미해결 요청 라우팅 알고리즘과 스티키 세션이 가장 적은 네트워크 로드 밸런서를 사용하세요.
[풀이]
- 온프레미스 데이터 센터에서 2-Tier 웹 애플리케이션, 애플리케이션 계층은 Stateful App 실행 단일 서버, 그 애플리케이션과 연결된 별도의 PostgreSQL, 애플리케이션 사용자 크게 증가할 것으로 예상해서 마이그레이션, Aurora PostgreSQL, Amazon EC2 ASG, ELB 사용할것이다.
- A의 경우 네트워크 로드 밸런서에서는 미해결 요청 라우팅 알고리즘을 제공하지 않는다. NLB는 오직 IP Hash 알고리즘을 사용한다.
- B의 경우 사용자가 크게 증가하기 때문에 Write 의 Auto Scale 을 구성할 필요가 없다.
- D의 경우도 마찬가지로 Writet의 Auto Scale을 구성할 필요가 없어 보인다.
- C의 경우 Replica에 자동 확장을 활성화해 Read 부하를 분산시켜주고, 라운드 로빈 라우팅과 스티키 세션을 이용해서 세션을 고정적으로 받을 수 있게 해줘 장애를 방지한다.
- C가 정답인듯
[출처] : https://www.examtopics.com/exams/amazon/aws-certified-solutions-architect-professional-sap-c02/view/
위 문제에 대한 저작권은 상위 출처 링크에 있으며 해당 게시글로 문제 시 댓글 부탁 드리며 삭제 조치 진행 하겠습니다.
'자격증 > AWS SAP' 카테고리의 다른 글
[SAP-C02][문제 풀이] #6 S3 버킷 정책 및 IAM 정책 관련 문제 (0) | 2023.10.23 |
---|---|
[SAP-C02][문제 풀이] #5 헤더 제거 및 서버리스 문제 (1) | 2023.10.23 |
[SAP-C02][문제 풀이] #3 Organization SCP 권한 제어 문제 (1) | 2023.10.17 |
[SAP-C02][문제 풀이] #2 DNS <-> 멀티 리전 APIGW Fail Over 문제 (0) | 2023.10.17 |
[SAP-C02][문제 풀이] #1 멀티 VPC <-> 온프레미스 DNS 연결 문제 (0) | 2023.10.17 |