AWS/SAA 준비

AWS SAA 합격으로 가는 길 #82

Pacloud 2025. 5. 12. 10:00
반응형

안녕하세요, NxtCloud SA 김유림입니다. 5월 셋째 주의 AWS SAA 자격증 대비 실전 문제 풀이를 시작하겠습니다. 오늘도 여러분의 한 걸음과 함께 하겠습니다.

 

문제는  가지 단계를 거치며 풀어 나갈 겁니다.

1. 문제의 요구사항 분석하기

2. 관련 AWS 서비스 생각하기

3. 선택지 분석하기

 

바로 문제 풀이 해보겠습니다!


문제1

회사는 데이터 센터의 NAS(Network Attached Storage)에 700TB의 백업 데이터를 저장하고 있습니다. 이 백업 데이터는 드문 규제 요청을 위해 액세스할 수 있어야 하며 7년 동안 보관해야 합니다. 회사는 이 백업 데이터를 데이터 센터에서 AWS로 마이그레이션하기로 결정했습니다. 마이그레이션은 1개월 이내에 완료되어야 합니다. 회사는 데이터 전송에 사용할 수 있는 공용 인터넷 연결에 500Mbps의 전용 대역폭을 가지고 있습니다. 최저 비용으로 데이터를 마이그레이션하고 저장하려면 솔루션 설계자가 무엇을 해야 합니까?

 

선택지

A. 데이터를 전송할 AWS Snowball 디바이스를 주문합니다. 수명 주기 정책을 사용하여 파일을 Amazon S3 Glacier Deep Archive로 전환합니다.

B. 데이터 센터와 Amazon VPC 간에 VPN 연결을 배포합니다. AWS CLI를 사용하여 온프레미스에서 Amazon S3 Glacier로 데이터를 복사합니다.

C. 500Mbps AWS Direct Connect 연결을 프로비저닝하고 데이터를 Amazon S3로 전송합니다. 수명 주기 정책을 사용하여 파일을 Amazon S3 Glacier Deep Archive로 전환합니다.

D. AWS DataSync를 사용하여 데이터를 전송하고 온프레미스에 DataSync 에이전트를 배포합니다. DataSync 작업을 사용하여 온프레미스 NAS 스토리지에서 Amazon S3 Glacier로 파일을 복사합니다.

 


풀이

데이터 센터의 NAS에 700TB의 백업 데이터가 저장되어 있고, 이를 AWS로 마이그레이션해야 합니다. 마이그레이션은 1개월 이내에 완료되어야 하며, 500Mbps의 전용 대역폭을 사용할 수 있습니다. 최저 비용으로 데이터를 마이그레이션하고 저장하려면 AWS Snowball 디바이스를 주문하여 데이터를 전송한 다음, 수명 주기 정책을 사용하여 파일을 Amazon S3 Glacier Deep Archive로 전환하는 것이 가장 효율적입니다.

 

정답 : A

 

▼ 자세한 문제 풀이를 원하신 분은 아래 더보기를 통해 확인해 주세요.

더보기

1.  문제의 요구사항 분석하기

  • 700TB의 데이터를 AWS로 마이그레이션
  • 1개월 이내 마이그레이션 완료
  • 500Mbps 전용 대역폭 사용 가능
  • 최저 비용으로 데이터를 마이그레이션하고 저장

2. 관련 AWS 서비스 생각하기

  • AWS Snowball: TB~PB 규모의 데이터를 오프라인으로 전송할 수 있는 물리적 스토리지 디바이스입니다. AWS에서 디바이스를 제공하고, 사용자는 데이터를 전송한 후 디바이스를 반환하면 됩니다. 네트워크 기반 전송보다 빠르고 비용 효율적이며, 1개월 내 700TB 전송에 적합합니다.
  • AWS Direct Connect: 온프레미스와 AWS 간에 전용 네트워크 연결을 설정할 수 있는 서비스입니다. 안정적인 네트워크 전송이 가능하지만, 500Mbps 대역폭으로는 700TB 전송에 시간이 오래 걸리므로 본 요구사항에는 적합하지 않습니다.
  • AWS DataSync: 온라인 방식으로 데이터를 마이그레이션할 수 있는 서비스입니다. 효율적인 파일 전송이 가능하지만, 700TB의 대용량 데이터를 1개월 이내에 전송하기에는 속도 제한으로 인해 부적합합니다.

3. 선택지 분석하기

A. 데이터를 전송할 AWS Snowball 디바이스를 주문합니다. 수명 주기 정책을 사용하여 파일을 Amazon S3 Glacier Deep Archive로 전환합니다.

→ 이 선택지가 정답입니다. AWS Snowball은 대역폭 제한 없이 700TB 대용량 데이터를 1개월 내에 안전하고 저렴하게 전송할 수 있으며, 이후 S3 Glacier Deep Archive로 이동하여 최저 비용으로 장기 보관할 수 있기 때문입니다.

 

B. 데이터 센터와 Amazon VPC 간에 VPN 연결을 배포합니다. AWS CLI를 사용하여 온프레미스에서 Amazon S3 Glacier로 데이터를 복사합니다.

→ VPN은 대역폭이 제한적이어서 1개월 안에 700TB를 전송하기 어렵습니다.

 

C. 500Mbps AWS Direct Connect 연결을 프로비저닝하고 데이터를 Amazon S3로 전송합니다. 수명 주기 정책을 사용하여 파일을 Amazon S3 Glacier Deep Archive로 전환합니다.

→ Direct Connect 연결을 사용하면 전송 시간이 너무 오래 걸립니다.

 

D. AWS DataSync를 사용하여 데이터를 전송하고 온프레미스에 DataSync 에이전트를 배포합니다. DataSync 작업을 사용하여 온프레미스 NAS 스토리지에서 Amazon S3 Glacier로 파일을 복사합니다.

→ AWS DataSync로는 700TB를 1개월 안에 전송하기 어렵습니다.

 

 

이어서 다음 문제입니다.


문제2

회사는 AWS에서 고성능 컴퓨팅(HPC) 워크로드를 실행합니다. 워크로드에는 대기 시간이 짧은 네트워크 성능과 긴밀하게 연결된 노드 간 통신을 통한 높은 네트워크 처리량이 필요했습니다 . Amazon EC2 인스턴스는 컴퓨팅 및 스토리지 용량에 맞게 적절한 크기로 지정되며 기본 옵션을 사용하여 시작됩니다. 워크로드의 성능을 개선하기 위해 솔루션 설계자는 무엇을 제안해야 합니까?

 

선택지

A. Amazon EC2 인스턴스를 시작하는 동안 클러스터 배치 그룹을 선택합니다.

B. Amazon EC2 인스턴스를 시작하는 동안 전용 인스턴스 테넌시를 선택합니다.

C. Amazon EC2 인스턴스를 시작하는 동안 Elastic Inference 액셀러레이터를 선택합니다.

D. Amazon EC2 인스턴스를 시작하는 동안 필요한 용량 예약을 선택합니다.

 


풀이

고성능 컴퓨팅(HPC) 워크로드를 AWS에서 실행할 때, 대기 시간이 짧고 노드 간 통신이 긴밀한 네트워크 성능이 필요합니다. 이를 위해서는 Amazon EC2 인스턴스를 시작할 때 클러스터 배치 그룹을 선택하는 것이 적합합니다. 클러스터 배치 그룹은 인스턴스를 물리적으로 밀집시켜 배치하여 낮은 레이턴시와 높은 대역폭을 제공합니다.

 

정답 : A

 

▼ 자세한 문제 풀이를 원하신 분은 아래 더보기를 통해 확인해 주세요.

더보기

1.  문제의 요구사항 분석하기

  • HPC(고성능 컴퓨팅) 워크로드를 AWS에서 실행
  • 짧은 대기 시간(Low Latency)과 높은 네트워크 처리량(High Throughput) 필요

2. 관련 AWS 서비스 생각하기

  • Amazon EC2: AWS에서 가상 서버를 제공하는 클라우드 컴퓨팅 서비스로, 다양한 인스턴스 유형과 구성을 선택할 수 있습니다.
  • EC2 클러스터 배치 그룹: 낮은 레이턴시와 높은 대역폭을 요구하는 애플리케이션을 위해 인스턴스를 동일 랙 내에 물리적으로 밀집 배치하여, HPC 워크로드에 적합한 네트워크 성능을 제공합니다.
  • EC2 전용 인스턴스 테넌시: 단일 테넌트 하드웨어에서 실행되며, 보안 및 격리가 필요한 워크로드에 유용하지만 네트워크 성능 향상과는 직접적인 관련이 없습니다.
  • Elastic Inference: 딥 러닝 추론에 최적화된 GPU 가속 기능을 제공하지만, HPC 워크로드 전반의 성능 향상과는 관련이 없습니다.
  • 용량 예약 (Capacity Reservation): 특정 가용 영역에 EC2 인스턴스 용량을 사전 예약할 수 있는 기능이지만, 네트워크 성능 개선 목적과는 관련이 없습니다.

3. 선택지 분석하기

A. Amazon EC2 인스턴스를 시작하는 동안 클러스터 배치 그룹을 선택합니다.

→ 이 선택지가 정답입니다. 클러스터 배치 그룹은 인스턴스를 물리적으로 가까운 위치에 배치하여 노드 간 짧은 대기 시간과 높은 네트워크 처리량을 제공하므로, HPC 워크로드에 최적입니다.

 

B. Amazon EC2 인스턴스를 시작하는 동안 전용 인스턴스 테넌시를 선택합니다.

→ 전용 인스턴스 테넌시는 리소스 격리를 제공하지만 네트워크 성능 향상과는 관련이 없습니다.

 

C. Amazon EC2 인스턴스를 시작하는 동안 Elastic Inference 액셀러레이터를 선택합니다.

→ Elastic Inference는 딥 러닝 추론을 가속화하는 서비스이므로 HPC 워크로드 성능 향상과는 관련이 없습니다.

 

D. Amazon EC2 인스턴스를 시작하는 동안 필요한 용량 예약을 선택합니다.

→ 용량 예약은 인스턴스 위치를 지정하는 기능이므로 HPC 워크로드 성능 향상과는 관련이 없습니다.

 

 

마지막 문제 살펴보겠습니다.


문제3

한 회사가 Application Load Balancer 뒤의 Amazon EC2 온디맨드 인스턴스 그룹에서 프로덕션 환경의 상태 비저장 웹 애플리케이션을 실행합니다. 애플리케이션은 각 영업일 8시간 동안 사용량이 많습니다. 응용 프로그램 사용량은 밤 사이 중간 정도이며 안정적입니다. 주말에는 애플리케이션 사용량이 적습니다. 회사는 애플리케이션의 가용성에 영향을 미치지 않으면서 EC2 비용을 최소화하려고 합니다. 이러한 요구 사항을 충족하는 솔루션은 무엇입니까?

 

선택지

A. 전체 워크로드에 스팟 인스턴스를 사용합니다.

B. 기준 사용 수준에 대해 예약 인스턴스를 사용합니다. 애플리케이션에 필요한 추가 용량에는 스팟 인스턴스를 사용하십시오.

C. 기본 사용 수준에 대해 온디맨드 인스턴스를 사용합니다. 애플리케이션에 필요한 추가 용량에는 스팟 인스턴스를 사용하십시오.

D. 기본 사용 수준에 전용 인스턴스를 사용합니다. 애플리케이션에 필요한 추가 용량에 대해서는 온디맨드 인스턴스를 사용하십시오.

 


풀이

프로덕션 환경의 상태 비저장 웹 애플리케이션을 EC2 온디맨드 인스턴스 그룹에서 실행하고 있습니다. 애플리케이션 사용량은 영업일에 높고 주말에는 낮습니다. 애플리케이션의 가용성에 영향을 미치지 않으면서 EC2 비용을 최소화하려면 기준 사용 수준에 대해서는 예약 인스턴스를 사용하고, 추가 용량이 필요할 때는 스팟 인스턴스를 사용하는 것이 적절합니다.

 

정답 : B

 

▼ 자세한 문제 풀이를 원하신 분은 아래 더보기를 통해 확인해 주세요.

더보기

1.  문제의 요구사항 분석하기

  • 프로덕션 웹 애플리케이션의 높은 가용성 유지
  • Amazon EC2 인스턴스 비용 최소화

2. 관련 AWS 서비스 생각하기

  • Amazon EC2 온디맨드 인스턴스: 시간당 요금을 지불하는 유연한 방식으로, 인스턴스를 언제든지 시작하거나 중지할 수 있습니다. 예측이 어려운 단기 워크로드나 가변적인 사용량에 적합합니다.
  • EC2 예약 인스턴스: 1년 또는 3년 기간 동안 용량을 예약하고 할인된 요금으로 인스턴스를 사용할 수 있습니다. 안정적인 장기 워크로드에 적합하며, 비용 절감 효과가 큽니다.
  • EC2 스팟 인스턴스: AWS의 남은 EC2 용량을 매우 저렴한 가격에 사용할 수 있습니다. 언제든지 중단될 수 있지만, 적정 용량 유지 설정(스팟 용량 풀 분산 및 Auto Scaling 정책 등)을 통해 안정성을 보완할 수 있습니다. 중단 가능성이 있는 가변 워크로드에 적합합니다.

3. 선택지 분석하기

A. 전체 워크로드에 스팟 인스턴스를 사용합니다.

→ 스팟 인스턴스는 중단 위험이 있어 프로덕션 애플리케이션 가용성에 부정적인 영향을 줄 수 있습니다.

 

B. 기준 사용 수준에 대해 예약 인스턴스를 사용합니다. 애플리케이션에 필요한 추가 용량에는 스팟 인스턴스를 사용하십시오.

→ 이 선택지가 정답입니다. 예약 인스턴스(RI)는 예측 가능한 기준 사용 시간(평일 8시간 고정 사용)에 대해 비용을 절감할 수 있으며, 스팟 인스턴스를 추가 용량에 활용하면 가용성은 유지하면서 전체 비용을 최소화할 수 있기 때문입니다.

 

C. 기본 사용 수준에 대해 온디맨드 인스턴스를 사용합니다. 애플리케이션에 필요한 추가 용량에는 스팟 인스턴스를 사용하십시오.

→ 가용성은 보장되지만 비용이 높아질 수 있습니다.

 

D. 기본 사용 수준에 전용 인스턴스를 사용합니다. 애플리케이션에 필요한 추가 용량에 대해서는 온디맨드 인스턴스를 사용하십시오.

→ 전용 인스턴스는 비용이 더 높기 때문에 경제적이지 않습니다.

 

 

오늘의 문제풀이를 마칩니다. 함께해 주셔서 감사드리며, 여러분의 도전을 진심으로 응원합니다.🍀