Cloud Infra Architecture (AWS)/AWS SAA-C03

AWS Amazon MQ 및 AWS API Gateway란?

seongduck 2023. 1. 12. 09:13

AWS Amazon MQ란?

  • Apache ActiveMQ 및 RabbitMQ용 관리형 메시지 브로커 서비스
  • JMS 및 NMS와 같은 업계 표준 API와 AMQP, STOMP, MQTT, WebSocket등을 비롯한 메시징 프로토콜을 지원
  • 활성(Active)/대기(Standby) 브로커 배포모드를 지원하여 고가용성 및 장애조치 가능
  • 클라우드 기반의 애플리케이션은 SNS, SQS 메시지 서비스를 사용하는 것을 추천
    • 스케일링 기능, 고 가용성, 더 나은 성능, 더 많은 기능 등 존재
  • 기존에 Apache ActiveMQ 및 FRabbitMQ 등의 애플리케이션을 온프레미스에서 사용하고 있고 코드의 변경없이 클라우드로 마이크레이션할 경우 Amazon MQ 사용



AWS API Gateway란?

  • 개발자가 API를 생성, 게시, 유지 관리, 모니터링 및 보안 유지를 할 수 있게 하는 서비스
  • API는 Application Programming Interface의 약자
  • RESTful API 및 WebSocket API를 지원
  • 예, 애플리케이션이 API를 통해 백엔드 시스템 및 데이터에 액세스 하여 통신

API Gateway를 통해 다양한 서비스에 진입할 수 있다.