[AWS][Practitioner Essentials] M2 . 클라우드 컴퓨팅(EC2) - 메시징 및 대기열(SNS / SQS)

CodeKong의 기술 블로그·2023년 10월 14일
1

AWS

목록 보기
6/8
post-thumbnail

📌 학습목표

  • Amazon EC2의 이점 알아보기
  • 서로 다른 Amazon EC2 인스턴스 유형을 파악하기
  • Amazon EC2의 다양한 결제 옵션 알아보기
  • Amazon EC2 Auto Scaling의 이점 알아보기
  • Elastic Load Balancing의 이점 알아보기
  • Elastic Load Balancing 사용 사례 알아보기
  • Amazon Simple Notification Service(Amazon SNS)와 Amazon Simple Queue Service(Amazon SQS)의 차이점 알아보기

  • 💡 모놀리식 애플리케이션

    ✔️ 애플리케이션은 여러 구성 요소로 구성되며, 서로 통신하여 데이터를 전송하고, 요청을 이행하고, 애플리케이션을 계속 실행합니다.

    ✔️ 위 그림은 구성 요소가 밀결합된 애플리케이션입니다.

    ✔️ 이 방식은 한 구성 요소에서 장애가 발생하면 다른 구성 요소에도 장애가 발생합니다.


    💡 마이크로서비스

    ✔️ 애플리케이션 구성요소가 소결합됩니다.

    ✔️ 단일 구성 요소에 장애가 발생해도 다른 구성 요소들은 서로 통신하기 때문에 계속 작동합니다.

    ✔️ 이러한 애플리케이션 통합을 촉진하는 두 가지 서비스로 Amazon Simple Notification Service(Amazon SNS)와 Amazon Simple Queue Service(Amazon SQS)가 있습니다.


    💡 Amazon Simple Queue Service

    ✅ Amazon SQS를 사용하면 메시지 손실이나 다른 서비스 사용 없이 소프트웨어 구성 요소 간에 메시지를 전송, 저장, 수신할 수 있습니다.

    ✅ 애플리케이션이 메시지를 대기열로 전송합니다.

    ✅ 사용자 또는 서비스는 대기열에서 메시지를 검색하여 처리한 후 대기열에서 삭제합니다.


    💡 Amazon Simple Notification Service(Amazon SNS)

    ✅ 게시자는 Amazon SNS 주제를 사용하여 구독자에게 메시지를 게시합니다.

    0개의 댓글