AWS SAA-C03 한국어 샘플 15번

2024. 10. 20. 11:59·스케쥴/시험

[문제 15]

한 회사는 Amazon EC2 인스턴스에서 실행되는 지연 시간에 민감한 애플리케이션을 위해 인메모리 데이터베이스를 실행하려고 합니다. 이 애플리케이션은 분당 100,000건 이상의 트랜잭션을 처리하며 높은 네트워크 처리량이 필요합니다. 솔루션 설계자는 데이터 전송 비용을 최소화하는 비용 효율적인 네트워크 설계를 제공해야 합니다.
이러한 요구 사항을 충족하는 솔루션은 무엇입니까?


A. 동일한 AWS 리전 내의 동일한 가용 영역에서 모든 EC2 인스턴스를 시작합니다. EC2 인스턴스를 시작할 때 클러스터 전략으로 배치 그룹을 지정합니다.


B. 동일한 AWS 리전 내의 다양한 가용 영역에서 모든 EC2 인스턴스를 시작합니다. EC2 인스턴스를 시작할 때 파티션 전략으로 배치 그룹을 지정합니다.


C. Auto Scaling 그룹을 배포하여 네트워크 사용률 목표에 따라 다양한 가용 영역에서 EC2 인스턴스를 시작합니다.


D. 다양한 가용 영역에서 EC2 인스턴스를 시작하기 위한 단계적 조정 정책을 사용하여 Auto Scaling 그룹을 배포합니다.


[문제 분석]

이 문제는 Amazon EC2 인스턴스에서 실행되는 지연 시간에 민감한 애플리케이션을 위한 인메모리 데이터베이스 설정을 다룹니다. 높은 트랜잭션 처리량(분당 100,000건 이상)과 높은 네트워크 처리량을 요구하며, 데이터 전송 비용 최소화가 중요한 요소입니다.

특히, 문제에서 요구하는 성능을 극대화하기 위해서는 초저지연 네트워크와 고대역폭 통신이 가능한 배치 전략을 선택해야 하며, 가용 영역(AZ) 간 데이터 전송으로 인한 비용과 성능 저하를 피해야 합니다.


[각 보기 분석]

A. 동일한 AWS 리전 내의 동일한 가용 영역에서 모든 EC2 인스턴스를 시작합니다. EC2 인스턴스를 시작할 때 클러스터 전략으로 배치 그룹을 지정합니다.

  • 장점: 클러스터 배치 그룹은 동일한 가용 영역 내에서 모든 인스턴스를 가까이 배치하여 초저지연 네트워크 통신과 최고의 대역폭을 제공합니다. 인스턴스 간 통신이 동일한 AZ 내에서 이루어지므로 데이터 전송 비용이 발생하지 않습니다.
  • 적합성: 이 솔루션은 고성능 인메모리 데이터베이스와 지연 시간에 민감한 애플리케이션의 요구 사항을 가장 잘 충족합니다.

B. 동일한 AWS 리전 내의 다양한(여러) 가용 영역에서 모든 EC2 인스턴스를 시작합니다. EC2 인스턴스를 시작할 때 파티션 전략으로 배치 그룹을 지정합니다.

  • 장점: 파티션 배치 그룹은 인스턴스를 여러 가용 영역에 분산시켜 고가용성을 제공할 수 있습니다.
  • 단점: 가용 영역 간 통신이 발생할 경우 레이턴시가 증가하고, 데이터 전송 비용이 발생합니다. 성능이 중요한 인메모리 데이터베이스에는 적합하지 않습니다.

C. Auto Scaling 그룹을 배포하여 네트워크 사용률 목표에 따라 다양한(여러) 가용 영역에서 EC2 인스턴스를 시작합니다.

  • 장점: Auto Scaling을 통해 트래픽 변화에 맞춰 EC2 인스턴스를 자동으로 확장할 수 있습니다.
  • 단점: Auto Scaling 그룹이 다양한 가용 영역(AZ)에 걸쳐 인스턴스를 배포할 경우, 가용 영역 간 통신이 발생하면서 데이터 전송 비용과 지연 시간이 증가합니다. 또한, 성능이 중요한 애플리케이션에서 네트워크 처리량이 저하될 수 있습니다.

D. 다양한(여러) 가용 영역에서 EC2 인스턴스를 시작하기 위한 단계적 조정 정책을 사용하여 Auto Scaling 그룹을 배포합니다.

  • 장점: 단계적 조정 정책을 사용하여 트래픽이 증가할 때마다 EC2 인스턴스를 확장할 수 있습니다.
  • 단점: 다양한 가용 영역(AZ)에서 인스턴스를 배포하는 경우, 지연 시간과 데이터 전송 비용이 증가할 수 있으며, 성능 저하가 발생할 수 있습니다. 이 방식은 지연 시간에 민감한 인메모리 데이터베이스에 적합하지 않습니다.

[정답 분석]

가장 적합한 답은 A. 동일한 AWS 리전 내의 동일한 가용 영역에서 모든 EC2 인스턴스를 시작하고 클러스터 전략으로 배치 그룹을 지정하는 것입니다. 클러스터 배치 그룹은 동일한 AZ 내에서 인스턴스 간 최소한의 네트워크 레이턴시와 최대 대역폭을 제공하며, 데이터 전송 비용이 발생하지 않으므로 비용 효율적입니다. 이는 지연 시간에 민감한 애플리케이션에 가장 적합한 솔루션입니다.


[개념 및 키워드]

  1. 클러스터 배치 그룹: 동일 가용 영역 내에서 EC2 인스턴스를 가깝게 배치하여 저지연 네트워크 통신을 제공.
  2. 파티션 배치 그룹: 인스턴스를 여러 가용 영역에 분산시켜 고가용성을 제공하지만 레이턴시가 증가.
  3. Auto Scaling: 네트워크 사용률 및 트래픽에 따라 인스턴스를 자동으로 확장.
  4. 지연 시간: 애플리케이션이 처리하는 데이터 전송의 응답 속도.
  5. 네트워크 처리량: 네트워크가 처리할 수 있는 데이터 전송량.

[도메인]

이 문제는 도메인 3: 고성능 아키텍처 설계에 해당합니다. 고성능을 요구하는 인프라와 네트워크 처리량을 최적화하는 설계가 필요하기 때문입니다.

1. 태스크 설명: 태스크 3.4: 고성능 및/또는 확장 가능한 네트워크 아키텍처를 결정합니다.

2. 관련 지식:

1) 클러스터 배치 그룹을 통한 네트워크 레이턴시 최적화.
2) 가용 영역 간 데이터 전송 비용과 지연 시간 차이 이해.

3. 관련 기술:

1) EC2 인스턴스 배치 그룹 설정.
2) 네트워크 처리량과 지연 시간을 최적화하는 EC2 배포 전략.

저작자표시 (새창열림)

'스케쥴 > 시험' 카테고리의 다른 글

AWS SAA-C03 한국어 샘플 17번  (0) 2024.10.20
AWS SAA-C03 한국어 샘플 16번  (3) 2024.10.20
AWS SAA-C03 한국어 샘플 14번  (1) 2024.10.20
AWS SAA-C03 한국어 샘플 12번  (1) 2024.10.20
AWS SAA-C03 한국어 샘플 11번  (0) 2024.10.20
'스케쥴/시험' 카테고리의 다른 글
  • AWS SAA-C03 한국어 샘플 17번
  • AWS SAA-C03 한국어 샘플 16번
  • AWS SAA-C03 한국어 샘플 14번
  • AWS SAA-C03 한국어 샘플 12번
hyeseong-dev
hyeseong-dev
안녕하세요. 백엔드 개발자 이혜성입니다.
  • hyeseong-dev
    어제 오늘 그리고 내일
    hyeseong-dev
  • 전체
    오늘
    어제
    • 분류 전체보기 (284)
      • 여러가지 (108)
        • 알고리즘 & 자료구조 (72)
        • 오류 (4)
        • 이것저것 (29)
        • 일기 (2)
      • 프레임워크 (39)
        • 자바 스프링 (39)
        • React Native (0)
      • 프로그래밍 언어 (38)
        • 파이썬 (30)
        • 자바 (3)
        • 스프링부트 (5)
      • 운영체제 (0)
      • DB (17)
        • SQL (0)
        • Redis (17)
      • 클라우드 컴퓨팅 (2)
        • 도커 (2)
        • AWS (0)
      • 스케쥴 (65)
        • 세미나 (0)
        • 수료 (0)
        • 스터디 (24)
        • 시험 (41)
      • 트러블슈팅 (1)
      • 자격증 (0)
        • 정보처리기사 (0)
      • 재태크 (5)
        • 암호화폐 (5)
        • 기타 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    시험
    mybatis
    SAA
    #개발자포트폴리오 #개발자이력서 #개발자취업 #개발자취준 #코딩테스트 #항해99 #취리코 #취업리부트코스
    EC2
    FastAPI
    취업리부트
    WebFlux
    java
    파이썬
    ecs
    자바
    프로그래머스
    reactor
    완전탐색
    항해99
    DP
    그리디
    OOP
    Spring Boot
    RDS
    백준
    docker
    AWS
    Docker-compose
    Spring WebFlux
    Redis
    celery
    Python
    spring
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
hyeseong-dev
AWS SAA-C03 한국어 샘플 15번
상단으로

티스토리툴바