[AWS] 컴포넌트에 대한 소결합

김아름·2022년 5월 21일
0

1. AWS 스토리지 서비스

개념


서비스 목록


소결합에 대한 설계 예시



2. AWS 앱 서비스 (SQS)

SQS 개념


큐를 통한 소결합된 서비스 설계

  • 큐서비스를 통하지 않고 데이터 전송하기 위해서는 직접 통신 해야 함
  • controller1,2,3라는 프로세스가 있는데 서로 데이터를 주고받아야 함
  • 1이 데이터를 보낼 때 2도 대기를 하고 있어야 함
  • 2가 받음과 동시에 3도 받아야하기 때문에 3도 대기를 하고있어야 함
  • 리소스 자원이 낭비O, 확장성 떨어짐
  • 큐서비스를 통한다면 1은 큐에 넣으면 되고, 2도 큐에 넣으면 된다.
  • 1과 2의 통신 장애가 발생하더라도 실제 데이터는 큐에 있기 때문에 데이터 손실은 없음

큐 서비스를 통한 컴포넌트의 소결합 특징



AWS 앱 서비스 (API, SNS, SES)

(1) API 서비스 ( API Gateway )


(2) Push 서비스 ( SNS )

  • 애플리케이션, 최종 사용자 및 디바이스에서 즉시 알림을 전송하고 클라우드 알림을 수신하도록 하는 웹서비스
  • 신뢰성 높은 푸시 알림 서버 제공종량제 과금을 통해 운영과 비용 효율성 제공

(3) Email 서비스 ( SES )

  • 안정적이고 확장 가능한 대량 Email 발송 서비스
  • Email 서버 관리, 네트워크 설정, 인터넷 서비스 공급자(ISP)의 요구사항과 같은 관리성 작업 운영
  • 반송, 전송 성공/실패 시도, 스팸 불만 등을 포함하는 빌트인 피드백 체계를 제공하여 효율적인 메일 관리 지원

학습정리



참고

profile
쿄쿄쿄

0개의 댓글