본문 바로가기
AWS Associate: Solution Architect/AWS Application Integration: SNS, SQS..

Amazon Simple Queue Service(SQS)

by tovantablack 2021. 3. 2.
728x90
728x90

SQS : 마이크로 서비스, 분산 시스템 및 서버리스 애플리케이션을 쉽게 분리하고 확장할 수 있도록 지원하는 완전관리형 메시지 대기열 서비스

 

대기열 종류 2가지

표준 대기열은 최대 처리량(거의 무제한의 처리량), 최선 노력 순서, 최소 1회 전달을 제공합니다.

SQS FIFO 대기열은 메시지가 전송된 정확한 순서대로 정확히 한 번 처리되도록 설계

 

목적 : 메시지 지향 미들웨어를 관리하고 운영하는 데 따른 복잡성과 오버헤드를 제거하고 개발자가 차별화 작업에 집중할 수 있도록 지원

 

사용사례: 더 나은 내결함성을 위해 시스템의 특정 부분을 분리해야 하는 경우, 앱 이벤트 또는 메세지에 대해 내구성 있는 스토리지가 필요한 경우

 

특성

모든 메시지의 복사본 여러 개가 다중 가용 영역 전체에 중복으로 저장됨

AWS 클라우드를 활용하여 필요에 따라 자동으로 <동적으로 확장, 앱에 따라 탄력적 확장>

ㄴ용량 계획, 사전 프리프로비저닝 X

대기열당 메세지 수 제한 없음

 비용은 사용량을 기준으로 부과되므로 자가 관리형 메시징 미들웨어를 사용하는 '상시 가동' 모델과 비교하여 상당한 비용 절감을 제공

선결제 비용이 없고, 메시징 소프트웨어를 구매, 설치 및 구성할 필요가 없으며, 지원 인프라를 구축 및 유지 관리하는 시간 소모적인 작업이 필요X

서버 측 암호화(SSE)를 통해 각 메시지 본문을 암호화하여 애플리케이션 간에 민감한 데이터를 교환 가능

728x90
728x90

댓글