모놀리식 아키텍처를 운영하는 글로벌 전자상거래 회사는 증가하는 제품 데이터를 관리하기 위해 확장 가능하고 모듈식 서비스 아키텍처가 필요합니다. 이 회사는 구조화된 데이터베이스 스키마를 보존하고 제품 데이터 및 이미지를 위한 스토리지를 제공해야 하며, 운영 오버헤드는 최소화해야 합니다. 어떤 솔루션이 이러한 요구 사항을 충족할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: AWS Fargate와 함께 Amazon Elastic Container Service(Amazon ECS)를 사용하여 컨테이너화된 애플리케이션을 배포합니다. Multi-AZ 배포를 사용하는 Amazon RDS를 사용하여 제품 데이터를 저장합니다. Amazon S3 버킷에 제품 이미지를 저장합니다..
이것이 정답인 이유
이 솔루션은 확장 가능하고 모듈식 서비스 아키텍처, 구조화된 데이터베이스 스키마 보존, 제품 데이터 및 이미지 저장, 최소한의 운영 오버헤드라는 모든 요구 사항을 충족합니다. Amazon ECS와 AWS Fargate는 서버 관리가 필요 없는 컨테이너화된 애플리케이션 배포를 제공하여 운영 오버헤드를 줄이고 확장성을 높입니다. Multi-AZ Amazon RDS는 구조화된 데이터베이스 스키마를 보존하고 고가용성을 제공합니다. Amazon S3는 제품 이미지를 위한 확장 가능하고 비용 효율적인 객체 스토리지를 제공합니다.
다른 옵션들은 다음과 같은 이유로 적합하지 않습니다.
첫 번째 옵션은 EC2 인스턴스 관리가 필요하고, RDS에 이미지를 저장하는 것은 비효율적입니다.
두 번째 옵션은 DynamoDB가 구조화된 스키마를 보존하는 데 적합하지 않으며, Lambda가 기존 모놀리식 애플리케이션 관리에 항상 최적이지 않습니다.
세 번째 옵션은 EKS가 Fargate보다 운영 오버헤드가 더 크고, S3 Glacier Deep Archive는 이미지에 대한 즉각적인 액세스 요구 사항에 적합하지 않습니다.