안녕하세요, NxtCloud SA 김유림입니다. AWS SAA 자격증 대비 실전 문제 풀이를 시작하겠습니다. 오늘도 클라우드 전문가로의 한걸음을 내디뎌보세요.
문제는 세 가지 단계를 거치며 풀어 나갈 겁니다.
1. 문제의 요구사항 분석하기
2. 관련 AWS 서비스 생각하기
3. 선택지 분석하기
바로 문제 풀이 해보겠습니다!
문제1
한 회사에서 AWS에서 호스팅되는 서비스 솔루션으로서 고성능 컴퓨팅(HPC) 워크로드를 구축할 계획입니다. 16개의 Amazon EC2 Linux 인스턴스 그룹은 노드 간 통신을 위해 가능한 가장 낮은 지연 시간이 필요합니다. 인스턴스에는 고성능 스토리지를 위한 공유 블록 장치 볼륨도 필요합니다. 이러한 요구 사항을 충족하는 솔루션은 무엇입니까?
선택지
A. 클러스터 배치 그룹을 사용하십시오. Amazon EBS 다중 연결을 사용하여 단일 프로비저닝된 IOPS SSD Amazon Elastic Block Store(Amazon EBS) 볼륨을 모든 인스턴스에 연결합니다.
B. 클러스터 배치 그룹을 사용하십시오. Amazon Elastic File System(Amazon EFS)을 사용하여 인스턴스 간에 공유 파일 시스템을 생성합니다.
C. 파티션 배치 그룹을 사용하십시오. Amazon Elastic File System(Amazon EFS)을 사용하여 인스턴스 간에 공유 파일 시스템을 생성합니다.
D. 스프레드 배치 그룹을 사용하십시오. Amazon EBS 다중 연결을 사용하여 단일 프로비저닝된 IOPS SSD Amazon Elastic Block Store(Amazon EBS) 볼륨을 모든 인스턴스에 연결합니다.
풀이
고성능 컴퓨팅 워크로드를 구축하기 위해서는 인스턴스 간 통신을 위해 가능한 최저 지연 시간이 필요하며, 고성능 스토리지를 제공하는 공유 블록 스토리지 볼륨도 요구됩니다.
정답 : A
▼ 자세한 문제 풀이를 원하신 분은 아래 더보기를 통해 확인해 주세요.
1. 문제의 요구사항 분석하기
- 낮은 지연 시간의 노드 간 통신 필요
- 고성능 공유 블록 스토리지 볼륨 필요
2. 관련 AWS 서비스 생각하기
- Amazon EC2 클러스터 배치 그룹: 인스턴스를 단일 가용 영역 내의 저지연 네트워크에 배치하여 최소한의 네트워크 지연 시간을 제공합니다. 고성능 컴퓨팅(HPC) 또는 네트워크 집약적 워크로드에 적합합니다.
- Amazon EBS 프로비저닝된 IOPS SSD 볼륨 (io2 / io2 Block Express): 높은 IOPS 성능과 내구성을 제공하며, 다중 연결(Multi-Attach) 기능을 통해 여러 인스턴스에서 동시에 사용할 수 있습니다. 이를 통해 애플리케이션 처리량이 향상되고, 단일 인스턴스 장애로부터의 내결함성이 강화됩니다.
3. 선택지 분석하기
A. 클러스터 배치 그룹을 사용하십시오. Amazon EBS 다중 연결을 사용하여 단일 프로비저닝된 IOPS SSD Amazon Elastic Block Store(Amazon EBS) 볼륨을 모든 인스턴스에 연결합니다.
→ 이 선택지가 정답입니다. 클러스터 배치 그룹을 사용하여 낮은 지연 시간을 제공하고, 단일 프로비저닝된 IOPS SSD EBS 볼륨을 모든 인스턴스에 다중 연결하여 고성능 공유 블록 스토리지를 제공하므로 요구사항을 충족합니다.
B. 클러스터 배치 그룹을 사용하십시오. Amazon Elastic File System(Amazon EFS)을 사용하여 인스턴스 간에 공유 파일 시스템을 생성합니다.
→ 클러스터 배치 그룹은 낮은 지연 시간을 제공하지만, Amazon EFS는 공유 파일 시스템이므로 블록 스토리지 요구사항을 충족하지 못합니다.
C. 파티션 배치 그룹을 사용하십시오. Amazon Elastic File System(Amazon EFS)을 사용하여 인스턴스 간에 공유 파일 시스템을 생성합니다.
→ 파티션 배치 그룹은 고성능 네트워크 지연 시간을 제공하지 않습니다.
D. 스프레드 배치 그룹을 사용하십시오. Amazon EBS 다중 연결을 사용하여 단일 프로비저닝된 IOPS SSD Amazon Elastic Block Store(Amazon EBS) 볼륨을 모든 인스턴스에 연결합니다.
→ 스프레드 배치 그룹은 고성능 네트워크 지연 시간을 제공하지 않습니다.
이어서 다음 문제입니다.
문제2
엔터테인먼트 회사는 Amazon DynamoDB를 사용하여 미디어 메타데이터를 저장하고 있습니다. 애플리케이션이 읽기 집약적이며 지연이 발생합니다. 회사에는 추가 운영 오버헤드를 처리할 직원이 없으며 애플리케이션을 재구성하지 않고 DynamoDB의 성능 효율성을 개선해야 합니다. 이 요구 사항을 충족하기 위해 솔루션 설계자는 무엇을 권장해야 합니까?
선택지
A. Redis용 Amazon ElastiCache를 사용합니다.
B. Amazon DynamoDB Accelerator(DAX)를 사용합니다.
C. DynamoDB 전역 테이블을 사용하여 데이터를 복제합니다.
D. 자동 검색이 활성화된 Memcached용 Amazon ElastiCache를 사용합니다.
풀이
DynamoDB의 성능 효율성을 개선하기 위해서는 DynamoDB Accelerator(DAX)를 사용하는 것이 가장 적절합니다. DAX는 읽기 집약적 애플리케이션의 성능을 향상시키고, 운영 오버헤드 없이 즉시 구현할 수 있습니다.
정답 : B
▼ 자세한 문제 풀이를 원하신 분은 아래 더보기를 통해 확인해 주세요.
1. 문제의 요구사항 분석하기
- 읽기 집약적 애플리케이션의 DynamoDB 성능 개선 필요
- 운영 오버헤드 없이 구현 가능해야 함
- 애플리케이션 재구성 없이 구현 가능해야 함
2. 관련 AWS 서비스 생각하기
- Amazon DynamoDB Accelerator (DAX): DynamoDB의 완전 관리형 인메모리 캐시로, 읽기 집약적 애플리케이션의 성능을 향상시킵니다. DynamoDB와의 원활한 통합 덕분에 애플리케이션 재구성 없이 사용할 수 있으며, 완전 관리형 서비스로 운영 오버헤드가 없습니다.
- Amazon ElastiCache for Redis: 인메모리 데이터 스토어로 캐시 계층을 구성하여 읽기 성능을 개선할 수 있습니다. 그러나 클러스터를 직접 관리해야 하고, 데이터 무결성을 위해 애플리케이션 코드 수정을 요구할 수 있어 운영 오버헤드가 존재합니다.
- DynamoDB 전역 테이블: 여러 AWS 리전에 DynamoDB 테이블을 복제하여 지역 간 데이터 접근성을 제공합니다. 하지만 이는 주로 다지역 확장을 위한 기능이며, 단일 지역 내의 읽기 성능 개선과는 직접적인 관련이 없습니다.
3. 선택지 분석하기
A. Redis용 Amazon ElastiCache를 사용합니다.
→ ElastiCache for Redis를 사용하면 운영 오버헤드가 발생할 수 있습니다.
B. Amazon DynamoDB Accelerator(DAX)를 사용합니다.
→ 이 선택지가 정답입니다. DAX는 완전 관리형 서비스로 즉시 구현할 수 있고 애플리케이션 재구성 없이 DynamoDB의 읽기 성능을 향상시킵니다.
C. DynamoDB 전역 테이블을 사용하여 데이터를 복제합니다.
→ 전역 테이블은 다중 리전 복제를 위한 것이므로 읽기 성능 향상과는 무관합니다.
D. 자동 검색이 활성화된 Memcached용 Amazon ElastiCache를 사용합니다.
→ Memcached도 운영 오버헤드가 발생할 수 있으며, 자동 캐시 무효화 기능이 부족합니다.
마지막 문제 살펴보겠습니다.
문제3
한 회사에 많은 Amazon EC2 인스턴스를 사용하여 작업을 완료하는 매우 동적인 배치 처리 작업이 있습니다. 작업은 본질적으로 상태 비저장이며 부정적인 영향 없이 지정된 시간에 언제든지 시작 및 중지할 수 있으며 일반적으로 완료하는 데 총 60분 이상 걸립니다. 회사는 솔루션 아키텍트에게 작업 요구 사항을 충족하는 확장 가능하고 비용 효율적인 솔루션을 설계하도록 요청했습니다. 솔루션 설계자는 무엇을 추천해야 합니까?
선택지
A. EC2 스팟 인스턴스를 구현합니다.
B. EC2 예약 인스턴스를 구매합니다.
C. EC2 온디맨드 인스턴스를 구현합니다.
D. AWS Lambda에서 처리를 구현합니다.
풀이
매우 동적인 상태 비저장 배치 처리 작업의 경우 EC2 스팟 인스턴스를 사용하는 것이 가장 비용 효율적인 솔루션입니다. 스팟 인스턴스는 언제든 중단될 수 있지만 작업 특성상 문제가 없으며, 온디맨드 인스턴스보다 훨씬 저렴합니다.
정답 : A
▼ 자세한 문제 풀이를 원하신 분은 아래 더보기를 통해 확인해 주세요.
1. 문제의 요구사항 분석하기
- 매우 동적인 상태 비저장 배치 처리 작업
- 작업이 지정된 시간에 시작 및 중지 가능
- 작업 완료에 60분 이상 소요
- 확장 가능하고 비용 효율적인 솔루션 필요
2. 관련 AWS 서비스 생각하기
- Amazon EC2 스팟 인스턴스: AWS 클라우드의 여분 용량을 활용하여 저렴한 비용으로 인스턴스를 제공하며, 중지 가능성을 전제로 내결함성 높은 상태 비저장 워크로드에 적합합니다. 작업 및 클러스터 컴퓨팅 워크로드에 자주 사용되며, 비용 절감 효과가 큽니다.
- Amazon EC2 예약 인스턴스: 1년 또는 3년 기간 동안 용량을 예약하고 할인된 요금을 적용받을 수 있으나, 지속적인 실행이 요구되므로 동적인 배치 작업에는 부적합합니다.
- Amazon EC2 온디맨드 인스턴스: 유연하게 인스턴스를 시작/중지할 수 있지만, 가장 높은 요금이 적용되므로 비용 효율성이 중요한 시나리오에는 적절하지 않습니다.
- AWS Lambda: 이벤트 기반 서버리스 컴퓨팅 서비스로, 짧은 실행 시간에 최적화되어 있어 60분 이상 소요되는 지속적인 배치 작업에는 적합하지 않습니다.
3. 선택지 분석하기
A. EC2 스팟 인스턴스를 구현합니다.
→ 이 선택지가 정답입니다. 상태 비저장 작업이므로 중지/시작에 영향을 받지 않으며, 스팟 인스턴스 비용이 가장 저렴하여 요구사항을 충족합니다.
B. EC2 예약 인스턴스를 구매합니다.
→ 예약 인스턴스는 지속적으로 실행해야 하므로 이 문제의 동적인 배치 작업에 적합하지 않습니다.
C. EC2 온디맨드 인스턴스를 구현합니다.
→ 온디맨드 인스턴스는 비용이 가장 비싸므로 비용 효율적이지 않습니다.
D. AWS Lambda에서 처리를 구현합니다.
→ Lambda는 이벤트 기반으로만 실행되므로 지속적인 배치 작업에는 적합하지 않습니다.
오늘의 문제풀이를 마칩니다. 함께해 주셔서 감사드리며, 오늘의 한 걸음이 큰 걸음이 될 수 있길 진심으로 응원합니다.🍀
'AWS > SAA 준비' 카테고리의 다른 글
AWS SAA 합격으로 가는 길 #83 (0) | 2025.05.16 |
---|---|
AWS SAA 합격으로 가는 길 #82 (1) | 2025.05.12 |
AWS SAA 합격으로 가는 길 #80 (1) | 2025.05.05 |
AWS SAA 합격으로 가는 길 #79 (0) | 2025.05.02 |
AWS SAA 합격으로 가는 길 #78 (0) | 2025.04.28 |