AWS-SAA-V18.35 - 5번

2024. 10. 21. 15:50·스케쥴/시험

[문제 5]

질문: 회사는 사용자 업로드 문서를 Amazon EBS 볼륨에 저장하는 단일 Amazon EC2 인스턴스를 사용하여 AWS에서 웹 애플리케이션을 호스팅하고 있습니다. 더 나은 확장성과 가용성을 위해 이 회사는 아키텍처를 복제하고 다른 가용 영역에 두 번째 EC2 인스턴스와 EBS 볼륨을 생성하여 Application Load Balancer 뒤에 배치했습니다. 이 변경을 완료한 후 사용자는 웹 사이트를 새로 고칠 때마다 문서의 일부 또는 다른 하위 집합을 볼 수 있지만 모든 문서를 동시에 볼 수는 없다고 보고했습니다. 솔루션 설계자는 사용자가 모든 문서를 한 번에 볼 수 있도록 무엇을 제안해야 합니까?


A. 두 EBS 볼륨에 모든 문서가 포함되도록 데이터를 복사합니다.


B. 문서가 있는 서버로 사용자를 안내하도록 Application Load Balancer를 구성합니다.


C. 두 EBS 볼륨의 데이터를 Amazon EFS로 복사합니다. 새 문서를 Amazon EFS에 저장하도록 애플리케이션을 수정합니다.


D. 두 서버 모두에 요청을 보내도록 Application Load Balancer를 구성합니다. 응답을 서버에서 각 문서를 반환합니다.

[문제 분석]

이 문제는 다중 가용 영역에서 일관된 파일 시스템 액세스를 위한 솔루션을 찾는 것입니다. 현재 아키텍처에서는 각 EC2 인스턴스가 자신의 EBS 볼륨에만 접근할 수 있기 때문에 사용자들이 문서의 일부분만 볼 수 있는 문제가 발생하고 있습니다.

[각 보기 분석]

A: EBS 볼륨에 데이터 복사
- 설명: 모든 데이터를 각 EBS 볼륨에 복제
- 부적합: 데이터 동기화 문제 발생 가능


B: ALB 구성 변경
- 설명: 특정 서버로 라우팅
- 부적합: 가용성 문제 해결 불가


C: Amazon EFS 사용
- 설명: 공유 파일 시스템으로 마이그레이션
- 적합성: 다중 AZ에서 동일한 데이터 접근 가능


D: ALB를 통한 다중 서버 요청
- 설명: 요청을 모든 서버에 전송
- 부적합: 비효율적이며 데이터 일관성 문제 해결 불가

[정답 분석]

정답: C. Amazon EFS를 사용하면 여러 AZ의 EC2 인스턴스가 동일한 파일 시스템에 접근할 수 있습니다. 이로써 데이터 일관성이 보장되며, 확장성과 가용성도 향상됩니다.

[서비스 및 관련 옵션]

- Amazon EFS: 관리형 NFS 파일 시스템
- EBS: 블록 스토리지
- ALB: 로드 밸런싱
- EC2: 컴퓨팅 인스턴스

[도메인]

도메인 1: 고가용성 및 확장성 있는 아키텍처 설계
- 스토리지 솔루션 선택
- 다중 AZ 아키텍처
- 공유 파일 시스템 구현

[시험에서 주로 출제되는 핵심 개념]

- EFS vs EBS 특성 비교
- 다중 AZ 아키텍처 설계
- 공유 스토리지 솔루션

저작자표시 (새창열림)

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

AWS-SAA-V18.35 - 7번  (0) 2024.10.21
AWS-SAA-V18.35 - 6번  (1) 2024.10.21
AWS-SAA-V18.35 - 4번  (0) 2024.10.21
AWS-SAA-V18.35 - 3번  (0) 2024.10.21
AWS-SAA-V18.35 - 2번  (0) 2024.10.21
'스케쥴/시험' 카테고리의 다른 글
  • AWS-SAA-V18.35 - 7번
  • AWS-SAA-V18.35 - 6번
  • AWS-SAA-V18.35 - 4번
  • AWS-SAA-V18.35 - 3번
hyeseong-dev
hyeseong-dev
안녕하세요. 백엔드 개발자 이혜성입니다.
  • hyeseong-dev
    어제 오늘 그리고 내일
    hyeseong-dev
  • 전체
    오늘
    어제
    • 분류 전체보기 (283)
      • 여러가지 (107)
        • 알고리즘 & 자료구조 (72)
        • 오류 (4)
        • 이것저것 (29)
        • 일기 (1)
      • 프레임워크 (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)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
hyeseong-dev
AWS-SAA-V18.35 - 5번
상단으로

티스토리툴바