Q7.

스크린샷 2024-11-20 23.46.20.png

My Answer: D

Q8(x).

스크린샷 2024-11-20 23.51.09.png

My Answer: D

B랑 D 중에 아리까리한데, 지문에 workloads가 variable하다는 것과 D에서 “based on the load on the compute nodes”라고 언급한 것 때문에 D가 맞는 것 같음. 근데 “EventBridge”가 뭐지?

Solution: B

아.. size of the queue를 queues의 개수로 생각했다. variable workloads인데 queues의 개수에 따라서 scaling을 하면 안될 것 같아서 B가 아니라고 생각했다. 문제를 잘 읽자!

Primary Server를 Auto Scaling Group에 놓으면 안된다고 함. D는 Primary Server를 Auto Scaling Group에 포함시킨다.

Amazon EventBridge

이벤트 기반 애플리케이션의 설계 및 아키텍처를 지원

SQS와의 차이는?

  1. 설계 목적
    1. SQS
      1. Producer와 Consumer 사이의 메시지 전달을 보장
      2. 비동기적 전달
      3. 메시지를 특정 소비자가 처리할 때까지 큐에 저장
    2. EventBridge
      1. 이벤트 기반 라우팅 서비스
      2. 다중 소스(Producer)와 다중 대상(Consumer) 지원
      3. 서버리스 이벤트 중심 아키텍처
  2. 메시징 모델
    1. SQS
      1. Producer가 queue에 메시지를 넣으면 Consumer가 이를 읽어 처리
      2. 메시지는 한 번만 소비되고, FIFO가 보장됨
    2. EventBridge
      1. Pub-Sub 모델
      2. 다중 Subscriber 지원. 다중 소비자에 적합.
      3. 이벤트가 즉시 대상에 전송되며 큐에 보관되지 않음

Q9().