AWS SAA Auto Scaling

송치호·2023년 10월 29일
0

AWS SAA 자격증

목록 보기
7/17

한 회사에서 분산 애플리케이션을 AWS로 마이그레이션하고 있습니다. 응용 프로그램은 다양한 워크로드를 제공합니다. 레거시 플랫폼은 여러 컴퓨팅 노드에서 작업을 조정하는 기본 서버로 구성됩니다. 이 회사는 복원력과 확장성을 극대화하는 솔루션으로 애플리케이션을 현대화하려고 합니다.
솔루션 아키텍트는 이러한 요구 사항을 충족하기 위해 아키텍처를 어떻게 설계해야 할까요?

A. Amazon Simple Queue Service(Amazon SQS) 대기열을 작업의 대상으로 구성합니다. Auto Scaling 그룹에서 관리되는 Amazon EC2 인스턴스로 컴퓨팅 노드를 구현합니다. 예약된 조정을 사용하도록 EC2 Auto Scaling을 구성합니다.
B. Amazon Simple Queue Service(Amazon SQS) 대기열을 작업의 대상으로 구성합니다. Auto Scaling 그룹에서 관리되는 Amazon EC2 인스턴스로 컴퓨팅 노드를 구현합니다. 대기열 크기에 따라 EC2 Auto Scaling을 구성합니다.
C. Auto Scaling 그룹에서 관리되는 Amazon EC2 인스턴스를 사용하여 기본 서버 및 컴퓨팅 노드를 구현합니다. AWS CloudTrail을 작업의 대상으로 구성합니다. 기본 서버의 로드를 기반으로 EC2 Auto Scaling을 구성합니다.
D. Auto Scaling 그룹에서 관리되는 Amazon EC2 인스턴스를 사용하여 기본 서버 및 컴퓨팅 노드를 구현합니다. Amazon EventBridge(Amazon CloudWatch Events)를 작업의 대상으로 구성합니다. 컴퓨팅 노드의 로드에 따라 EC2 Auto Scaling을 구성합니다.

모르는 단어 체크

  1. 분산 어플리케이션
    하나의 서비스를 여러 개의 독립적이고 분산된 부분으로 나누어 동작하는 어플리케이션
  2. 워크로드
    작업을 완료하는 데 필요한 컴퓨팅 용량
    즉, 응용 프로그램이 다양한 워크로드를 제공한다는 것은 응용 프로그램이 처리 해야 하는 일에 필요한 컴퓨팅 소스가 때에 따라 다르다는 것을 의미한다.
  3. 레거시 플랫폼
    과거에 개발된 시스템

문제에서 고객이 원하는 포인트

  1. 복원력
    시스템이 예상치 못한 상황에도 올바르게 작동하게끔하는 능력
  2. 확장성
    시스템이 증가하는 워크로드에 대응하여 성능을 유지하거나 증가시킬 수 있는 능력

AWS 서비스와 연결

  1. 복원력
  • SQS (Simple Quene Service)
    하나의 어플리케이션 컴포넌트가 문제를 겪어도, SQS는 메시지를 보관하고 있기 때문에, 복구 후 처리가 가능하다
  1. 확장성
  • SQS (Simple Quene Service)
    Quene을 사용하여, 대량의 부하도 안정적으로 처리 가능
  • Auto Scaling
    워크로드의 변화를 감지하여, 자동으로 EC2 인스턴스의 수를 조절하고 워크로드에 대응

Auto Scaling 예약된 조정

예약된 조정
예측 가능한 부하 변화에 대해 조정 일정을 설정할 수 있음. 예를 들어, 매주 수요일에 웹 애플리케이션에 대한 트래픽이 증가하고 목요일까지 높은 상태로 유지되다가 금요일에 줄어들기 시작한다고 가정해 보겠음. Amazon EC2 Auto Scaling이 수요일에 용량을 늘리고 금요일에 용량을 줄이도록 일정을 구성할 수 있음.

따라서 확장성 능력은 대기열 크기에 따라 조절되는 것이 더 높음. 따라서 답은 B

profile
그냥 하는거지 뭐

0개의 댓글