본문 바로가기
Cloud/AWS

[Cloud] AWS MQ 서비스란

by happy coding! 2021. 9. 27.
반응형

오늘날의 기업 메시징 서비스

오늘날의 기업 메시징 서비스의 어려움

  • 운영 오버헤드
  • 이중화 및 안정성 고려
  • 용량 및 사이즈 산정
  • 비용

AWS 대표 메시징 서비스

  • Amazon SQS
  • Amazon SNS
  • Amazon Kinesis
  • AWS IoT
  • Amazon Pinpoint

Amazon MQ

  • 관리형 Apache ActiveMQ
  • AWS에서 메시지 브로커를 손쉽게 생성 및 운영

AMQP를 통한 마이크로 서비스

  • 애플리케이션 비동기화
  • 이벤트 기반
  • 손쉽게 변경
  • 확장성
  • 탄력성

Apache ActiveMQ란

  • 가장 널리 알려진 Java 기반 오픈소스 메시지 브로커
  • JMS, J2EE 완벽 지원
  • 다양한 교차 언어 클라이언트, 프로토콜 지원
  • 일시적 & 지속적 메시징
  • 큐 & 토픽 지원 (FIFO 지원)
  • 합성 & 가상 목적지
  • 메시지 필터링
  • 목적지별 재전송 정책
  • 와일드 카드
  • 메시지 스케쥴링

Amazon MQ 고가용성 및 내구성

효율적인 비용 체계

  • 프리티어 12개월 제공
  • 인스턴스 시간, GB 당 지불

클라우드 워치를 통한 모니터링

  • 브로커, 큐, 토픽 메트릭
  • 메트릭 기반 알람 설정
  • 소비 그룹 오토 스케일링

  • TotalMessageCount, NetworkIn, NetworkOut, HeapUsage, CpuUtilization

서비스 중단 마이그레이션

반응형

'Cloud > AWS' 카테고리의 다른 글

[AWS] NAT Gateway / Transit Gateway란?  (0) 2022.09.02
[AWS] Global Accelerator 란  (0) 2022.08.31

댓글