Q48.

AWS 자격증을 준비하는 여러분, 안녕하세요. 오늘은 웹사이트의 중요한 데이터인 카탈로그를 어떻게 효과적으로 저장하고 관리할 수 있는지에 대해 알아보겠습니다. 특히 고가용성과 내구성이 요구되는 상황에서 AWS의 어떤 서비스를 선택해야 할지 살펴보겠습니다.

문제 상황

Q48:
회사 웹사이트는 항목 카탈로그에 Amazon EC2 인스턴스 스토어를 사용합니다. 회사는 카탈로그의 가용성이 높고 카탈로그가 내구성 있는 위치에 저장되기를 원합니다. 솔루션 설계자는 이러한 요구 사항을 충족하기 위해 무엇을 해야 합니까?

<small>A company's website uses Amazon EC2 instance store for its item catalog. The company wants the catalog to be highly available and stored in a durable location. What should a solutions architect do to meet these requirements?</small>

선택지

A. 카탈로그를 Redis 용 Amazon ElastiCache로 이동합니다.
<small>Move the catalog to Amazon ElastiCache for Redis.</small>

B. 더 큰 인스턴스 스토어로 더 큰 EC2 인스턴스를 배포합니다.
<small>Deploy larger EC2 instances with a larger instance store.</small>

C. 인스턴스 스토어에서 Amazon S3 Glacier Deep Archive로 카탈로그를 이동합니다.
<small>Move the catalog from the instance store to Amazon S3 Glacier Deep Archive.</small>

D. 카탈로그를 Amazon Elastic File System(Amazon EFS) 파일 시스템으로 이동합니다.
<small>Move the catalog to an Amazon Elastic File System (Amazon EFS) file system.</small>

정답 및 해설

정답은 D입니다.

Amazon EFS(Elastic File System)는 이 상황에 가장 적합한 솔루션입니다. 그 이유는 다음과 같습니다:

  1. 고가용성: Amazon EFS는 여러 가용 영역에 걸쳐 데이터를 자동으로 복제합니다. 이는 한 가용 영역에 문제가 발생해도 다른 영역에서 데이터에 접근할 수 있음을 의미합니다.

  2. 내구성: EFS는 데이터를 여러 가용 영역에 중복 저장하여 높은 내구성을 제공합니다. 이는 데이터 손실 위험을 크게 줄입니다.

  3. 확장성: EFS는 필요에 따라 자동으로 확장되므로, 카탈로그 크기가 증가해도 별도의 관리가 필요 없습니다.

  4. 공유 파일 시스템: 여러 EC2 인스턴스에서 동시에 EFS에 접근할 수 있어, 웹사이트의 확장성과 유연성을 높일 수 있습니다.

  5. 영구 스토리지: EC2 인스턴스가 종료되어도 EFS의 데이터는 유지됩니다.

오답 설명

A. Amazon ElastiCache for Redis: 주로 캐싱에 사용되며, 영구 스토리지로는 적합하지 않습니다.

B. 더 큰 EC2 인스턴스 스토어: 인스턴스 스토어는 임시 스토리지로, 인스턴스 종료 시 데이터가 손실됩니다. 내구성 요구사항을 충족하지 못합니다.

C. S3 Glacier Deep Archive: 장기 보관용 저비용 스토리지로, 데이터 검색에 시간이 많이 걸립니다. 웹사이트 카탈로그의 빠른 접근성 요구사항을 충족하지 못합니다.

결론

이 문제는 AWS의 다양한 스토리지 옵션 중 적절한 서비스를 선택하는 능력을 평가합니다. 웹사이트 카탈로그와 같이 고가용성과 내구성이 요구되는 데이터의 경우, Amazon EFS가 최적의 선택입니다. EFS는 확장성, 내구성, 고가용성을 모두 제공하면서도 여러 EC2 인스턴스에서 동시에 접근할 수 있는 공유 파일 시스템을 제공합니다. 이는 웹사이트의 성능과 안정성을 크게 향상시킬 수 있습니다.

원본 문제 링크

댓글

이 블로그의 인기 게시물

Anaconda-Python 환경 VSCode에서 사용하기

Python 웹 크롤링 - Scrapy 활용 파워볼 번호 수집(파일)