ㅇ 서버리스
- 프로비저닝하거나 관리할 인프라가 없음
- 소비 단위에 따라 자동으로 크기 조절
- 종량제 요금
- 내장된 보안, 고가용성 컴퓨팅
ㅇ 서버리스 아키텍처
- 소결합이 되고 확장성이 뛰어난 워크로드를 생성
ㅇ Amazon API Gateway
- API 생성, 게시, 유지 관리, 모니터링 및 보호
- 애플리케이션을 AWS 서비스와 기타 퍼블릭 또는 프라이빗 웹 사이트에 연결 가능
ㅇ Amazon SQS
- 완전관리형 메시지 대기열 서비스
- 처리 및 삭제될 때까지 메시지를 저장
- 발신자와 수신자 간 버퍼 역할을 담당
- 전처리 단계를 컴퓨팅, 후처리 단계와 디커플링
- 작업 대기열
동일한 양의 작업을 동시에 처리하지 못할 수 있는 애플리케이션 구성 요소 디커플링
- 버퍼 및 일괄 작업
확장성, 안정성 + 메시지 손실, 대기 시간 증가 없이 일시적인 볼륨 스파이크 원활하게 처리
- 요청 오프로딩
요청 전송하여 대화식 요청 경로에서 속도 느린 작업 제거
- 오토 스케일링 인스턴스
SQS 대기열을 사용해 애플리케이션 로드 확인, 오토 스케일링과 함께 사용하면 트래픽 불륨에 따라 EC2 인스턴스 수 조절 가능
ㅇ SQS 대기열
대기열은 처리 대기중인 메시지를 위한 임시 리포지토리
- 표준 대기열
최소 1회 메시지 전송 지원, 최선의 정렬로 제공
일반적으로 수신된 순서와 동일 순서로 전송
처리 가능한 초당 API 호출 수 거의 제한 없음
- FIFO 대기열
작업 및 이벤트 순서가 중요하거나 중복 항목이 허용되지 않는 경우 애플리케이션 간 메시징 강화
정확히 한번 처리를 제공하지만 초당 API 호출 수 제한
ㅇ SQS 기능
ㅇ Amazon SNS (Simple Notification Service)
- 클라우드에서 손쉽게 알림 기능을 설정, 작동 및 전송할 수 있는 웹 서비스
-게시-구독 메시징 패러다임을 따르며, 푸시 메커니즘 사용
- 게시자가 주제에 게시한 메세지 순서대로 전송하려하지만 아닐수도 있음
- 메세지 성공적으로 전송되면 회수 불가능
- 메세지 손실 않도록 모든 메시지는 여러 서버와 데이터 센터에 걸쳐 중복 저장
- 무제한의 메시지 게시 가능762
ㅇ Kinesis
- 실시간 데이터 스트림 수집, 처리, 분석으로 어떤 규모에서든 스트리밍 데이터 처리 가능한 용령 제공
- 분석위해 데이터 스트림을 수집 및 저장
- 데이터 스트림을 AWS 데이터 스토어에 로드
- SQL 또는 Apache Flink로 데이터 스트림 분석
- 분석을 위해 비디오 스트림을 수집 및 저장770
ㅇ Step Functions