본문 바로가기

320x100
SNS 3

반응형
SAA-C03 기본 #11, SQS & SNS Amazon SQS(Simple Queue Service) 마이크로 서비스, 분산 시스템 및 애플리케이션 등을 쉽게 분리할 수 있도록 대기열을 지원하는 메시징 큐(Queue) 서비스 하나 혹은 다수의 Producer - (Send messages) -> SQS queue - (Poll messages) -> 하나 혹은 다수의 Consumer 처리량 높음, 메시지 수 제한 없음, 메시지 보존기간(1분~14일), 낮은 지연시간, 중복 메시지 존재 가능성 염두 Cloudwatch 지표의 대기열 길이 (Approximate Number of Messages)를 이용하여 알람 설정하여 Auto Scaling Group의 스케일업 / 다운 가능 보안 : 암호화 (HTTPS API 이용), Access Control.. 2023. 12. 10.
SAA-C03 핵심 #17, Decoupling Service, SNS Messaging의 정의와 필요성 메시징은 애플리케이션(서비스)간의 통신을 목적으로 한 매개체인 메시지를 주고 받는 것을 의미함 주문을 담당하는 애플리케이션과 배송을 담당하는 애플리케이션이 각각 있다면 원활한 서비스 제공을 위해 서로 통신을 해야함 주문 애플리케이션과 배송 애플리케이션이 서로 주고 받는 데이터가 바로 메시지 주문 애플리케이션과 배송 애플리케이션이 직접 메시지를 주고 받는 것을 동기식 통신이라 부름 주문 애플리케이션과 배송 애플리케이션 사이에 매개체(Queue)를 두고 메시지를 주고 받는 것을 비동기식 통신이라 부름 주문 / 배송 애플리케이션의 데이터 처리 스펙이 다르다면 통신에 문제가 생길 수 있음, 한쪽이 메시지를 처리하는 동안 다른 한쪽은 그 메시지를 처리하지 못하고 유실할 것임 각각.. 2023. 12. 10.
SAA #10, ELB & SQS & SNS Elastic Load Balancer(ELB) 부하 분산 서비스, 로드밸런서, L4 스위치에 해당하는 서비스 Application Load Balancer(ALB) : HTTP, HTTPS에 특화된 Load Balancer Network Load balacner(NLB) : TCP에 특화된 Load Balancer Classic Load balancer(CLB) : ALB, NLB가 나오기 전의 Load Balancer HTTP, HTTPS와 Sticky, X-Forwared-For 같은 특정 기능 사용 가능 DNS A 레코드가 자동으로 할당되기 때문에 IP를 할당할 필요 없음 Sticky Session : 특정 EC2에 세션이 고정되도록 해주는 기능 Cross Zone Load Balancing : .. 2020. 10. 21.