본문 바로가기
Security/AWS Certification

[AWS SAA] AWS SNS 란?

by 보안콩 2024. 9. 17.

AWS SNS (Simple Notification Service) 개요

개요: Amazon SNS (Simple Notification Service)는 서버리스 메시징 서비스로, 응용 프로그램과 시스템 간의 고도로 확장 가능한 알림을 제공할 수 있도록 설계되었습니다. SNS는 '발행-구독'(publish-subscribe) 모델을 사용하여 주제에 메시지를 게시하고, 이를 구독한 여러 수신자에게 전달할 수 있습니다. 주요 사용 사례로는 분산 시스템 간의 통신, 경고 및 알림 시스템, 실시간 데이터 스트리밍 등이 있습니다.

 

서비스 설명: Amazon SNS는 높은 가용성과 내구성을 제공하며, 다양한 전송 프로토콜(HTTP/HTTPS, 이메일, SMS, Lambda 함수 등)을 지원하여 메시지를 전송할 수 있습니다. 특히, 빠른 메시지 전송과 많은 수의 수신자에 대한 확장 가능한 분산 시스템 통신을 필요로 하는 경우에 유용합니다.


예제 문제

문제: 한 전자상거래 회사는 주문 처리 시스템에 대해 신속한 알림을 설정하려고 합니다. 주문이 생성될 때마다 여러 부서(예: 물류, 재고, 결제)가 신속하게 알림을 받을 수 있도록 해야 합니다. 이 요구사항을 충족하는 최적의 AWS 서비스는 무엇입니까?

  • A) Amazon SQS
  • B) Amazon SNS
  • C) Amazon Kinesis
  • D) Amazon CloudWatch

정답: B
해설: Amazon SNS는 '발행-구독' 모델을 사용하여 여러 수신자에게 신속하게 알림을 전송할 수 있는 서비스입니다. 주문이 생성될 때 여러 부서에 알림을 전송하는 데 적합합니다.


유사 문제 10개

  1. 문제 1: 한 IT 기업은 서버 인프라의 상태를 모니터링하고, 장애가 발생할 때 운영 팀에게 즉시 알림을 보내려고 합니다. 어떤 AWS 서비스가 가장 적합합니까?
    • 정답: B) Amazon SNS
  2. 문제 2: 한 금융 서비스 제공자는 거래 상태가 변경될 때마다 고객과 관리자에게 실시간 알림을 보내야 합니다. 가장 적합한 AWS 서비스는 무엇입니까?
    • 정답: B) Amazon SNS
  3. 문제 3: 한 모바일 앱 회사는 특정 이벤트가 발생할 때 사용자에게 푸시 알림을 보내고자 합니다. 가장 적합한 AWS 서비스는 무엇입니까?
    • 정답: B) Amazon SNS
  4. 문제 4: 한 건강 관리 애플리케이션은 사용자 데이터를 분석하여 중요한 건강 변화가 감지되면 의료 팀에게 즉시 알림을 보내려고 합니다. 어떤 AWS 서비스가 가장 적합합니까?
    • 정답: B) Amazon SNS
  5. 문제 5: 한 교육 플랫폼은 학생들이 새로운 강의를 등록할 때 강사에게 자동으로 이메일 알림을 보내야 합니다. 어떤 AWS 서비스를 사용해야 합니까?
    • 정답: B) Amazon SNS
  6. 문제 6: 한 보험 회사는 사고 보고서가 제출될 때마다 다양한 부서(예: 청구, 조사, 고객 서비스)에 자동 알림을 보내고 싶어 합니다. 가장 적합한 서비스는 무엇입니까?
    • 정답: B) Amazon SNS
  7. 문제 7: 한 글로벌 뉴스 웹사이트는 중요한 뉴스 기사가 게시될 때마다 구독자들에게 SMS로 알림을 보내고자 합니다. 가장 적합한 AWS 서비스는 무엇입니까?
    • 정답: B) Amazon SNS
  8. 문제 8: 한 기술 회사는 서비스 상태 변경 시 모든 팀에 즉시 알림을 보내기 위해 알림 시스템을 구축하려고 합니다. 어떤 AWS 서비스가 필요합니까?
    • 정답: B) Amazon SNS
  9. 문제 9: 한 온라인 리테일러는 고객이 주문할 때마다 특정 배송 파트너에게 실시간 알림을 보내려고 합니다. 어떤 서비스가 가장 적합합니까?
    • 정답: B) Amazon SNS
  10. 문제 10: 한 비영리 기관은 자선 이벤트가 다가올 때마다 모든 회원에게 이메일과 SMS 알림을 자동으로 보내려 합니다. 가장 적합한 서비스는 무엇입니까?
    • 정답: B) Amazon SNS

쉽게 이해하는 방법

Amazon SNS는 '발행-구독' 모델을 기반으로 하는 서비스로, 다수의 수신자에게 메시지를 신속하게 전달합니다. 다양한 프로토콜(HTTP, 이메일, SMS 등)을 통해 여러 수신자에게 메시지를 전송할 수 있으며, 높은 확장성과 빠른 전송 속도를 자랑합니다.

  • 기억하기 위한 앞글자 따기: "PSN"을 사용하여 "Publish-Subscribe Notifications"를 기억할 수 있습니다.
    • P: Publish (발행)
    • S: Subscribe (구독)
    • N: Notifications (알림)

이와 같은 방법으로, SNS가 여러 수신자에게 빠르고 확장 가능한 방식으로 알림을 제공하는 서비스라는 점을 쉽게 기억할 수 있습니다. 문제를 풀 때 SNS의 사용 사례와 목표를 생각하면서 연관 지으면 더 잘 이해할 수 있습니다.

'Security > AWS Certification' 카테고리의 다른 글

[AWS SAA] AWS Route 53 란?  (0) 2024.09.17
[AWS SAA] AWS CloudWatch 란?  (1) 2024.09.17
[AWS SAA] AWS SQS 란?  (1) 2024.09.17
[AWS SAA] AWS Kinesis 란?  (3) 2024.09.17
[AWS SAA] Amazon API Gateway 란?  (1) 2024.09.17