본문 바로가기
AWS Solutions Architect 자격증

AWS - 애플리케이션 통합

by 장중앙 2021. 10. 22.

AWS SQS

Simple Queue Service

메시지를 전달/대기하는 기능

  • polling방식
    • 요청을 받으면 메시지를 전달
  • 메시지 보관 기관이 존재
  • 2가지의 대기열 방식이 있음
    • 표준 대기열
      • 일반적인 대기열 방식
      • 순서와 상관없이 메시지 전달
        • 파일 업로드와 같이 처리 순서와 상관없는 애플리케이션에 사용
      • 2개 이상의 복사본(중복)이 전달 될 수 있음
    • FIFO 대기열
      • 메시지가 들어온 순서로 처리
        • 결제처리 후 배송처럼 처리 순서가 중요한 애플리케이션에 사용
      • 복사본(중복) 전달이 없음
  • DLQ(Dead Letter Queue) 배달 못한 편지 대기열 - SQS의 기능
    • 일반적으로 메시지는 처리될 때까지 계속 메시지를 보냄 -> 다른 메시지 처리까지 영향을 줌
    • 일정 회수 이상 시도 후 처리되지 못한 메시지는 DLQ로 이동하여 보관/이후 시도

 

 

AWS SNS

Simple Notification Service

메시지 전송 서비스

전송 순서 : SNS에서 주제 생성 -> 구독 생성(메시지를 전달 받는 사람) -> 메시지 생성 -> 구독자에게 메시지 전달

  • SQS와 마찬가지로 표준, FIFO 두가지의 유형이 있음

 

 

Kinesis

실시간으로 스트리밍 데이터를 수집 및 처리하는 서비스

  • IoT 디바이스 실시간 분석, 실시간 비디오 애플리케이션 구축 등에 사용
  • 3가지 유형의 서비스 존재
    • Data Streams
      • 데이터 스트림 수집 및 저장
      • 실시간 데이터를 수집하여 EC2, Lambda 등의 코드로 보내거나 분석을 위해 Data Analytics로 보냄
    • Data Firehose
      • 데이터 스트림 처리 및 전송
      • 실시간 데이터를 S3, Redshift, ElasticSearch 데이터 스토어 및 분석 도구에 로드
    • Data Analytics
      • 스트리밍 데이터 분석
      • 실시간 데이터를 변환 및 분석

 

 

API Gateway

API(Application Programming Interface)를 관리해주는 서비스

애플리케이션과 AWS 서비스와 연결해 주는 것

'AWS Solutions Architect 자격증' 카테고리의 다른 글

AWS - 관리 및 거버넌스  (0) 2021.10.22
AWS - 보안 자격 증명  (0) 2021.10.22
AWS - 데이터베이스  (0) 2021.10.20
AWS - 글로벌 전송  (0) 2021.10.20
AWS - 기타 스토리지  (0) 2021.10.20

댓글