Section Introduction
- 미들웨어로 다른 서비스간 합동 작업을 할 때 사용
- 애플리케이션을 여러 개 배포하려고 할 때 커뮤니케이션에 사용하며 서비스는 정보와 데이터를 공유
- 애플리케이션 커뮤니케이션은 두 가지 패턴을 가짐
1) 동기 커뮤니케이션 : 애플리케이션이 또 다른 애플리케이션과 직접적으로 연결
2) 비동기/이벤트 기반 커뮤니케이션 : 대기열이라고 불리는 미들웨어가 애플리케이션들을 연결
- 애플리케이션 간의 동기화는 때때로 문제를 가짐
예) 구매가 갑자기 너무 증가하거나 한 서비스가 다른 서비스를 압도하는 경우 (트래픽이 갑자기 급증하거나 예측할 수 없을 때) - 위의 경우 애플리케이션을 분리하고 분리 계층을 확장하는 것이 좋으며
대기열 모델에는 SQS를, pub/sub 모델의 경우 SNS를, 실시간 스트리밍과 대용량 데이터 모델의 경우 Kinesis로 분리
'Cloud > AWS' 카테고리의 다른 글
[SAA] SQS Queues 액세스 정책 (0) | 2022.04.04 |
---|---|
[SAA] Amazon SQS - 표준 Queues 개요 (0) | 2022.04.04 |
[SAA] 모든 AWS 스토리지 옵션 비교 (0) | 2022.04.03 |
[SAA] AWS 전송 제품군 (0) | 2022.04.03 |
[SAA] Amazon FSx 개요 (0) | 2022.04.03 |