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번  (1) 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
  • 전체
    오늘
    어제
    • 분류 전체보기 (286)
      • 여러가지 (107)
        • 알고리즘 & 자료구조 (72)
        • 오류 (4)
        • 이것저것 (29)
        • 일기 (1)
      • 프레임워크 (39)
        • 자바 스프링 (39)
        • React Native (0)
      • 프로그래밍 언어 (38)
        • 파이썬 (30)
        • 자바 (3)
        • 스프링부트 (5)
      • 컴퓨터 구조와 운영체제 (3)
      • DB (17)
        • SQL (0)
        • Redis (17)
      • 클라우드 컴퓨팅 (2)
        • 도커 (2)
        • AWS (0)
      • 스케쥴 (65)
        • 세미나 (0)
        • 수료 (0)
        • 스터디 (24)
        • 시험 (41)
      • 트러블슈팅 (1)
      • 자격증 (0)
        • 정보처리기사 (0)
      • 재태크 (5)
        • 암호화폐 (5)
        • 기타 (0)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바