일반적인 Amazon SNS 시나리오 - Amazon Simple Notification Service

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

일반적인 Amazon SNS 시나리오

애플리케이션 통합

팬아웃 시나리오는 SNS 주제에 게시된 메시지가 Firehose 전송 스트림, Amazon SQS 대기열, HTTP (S) 엔드포인트 및 Lambda 함수와 같은 여러 엔드포인트에 복제되어 푸시되는 경우입니다. 따라서 평행한 비동시적 처리가 가능합니다.

예를 들어, 사용자는 제품에 대한 주문이 생성될 때 SNS 주제에 메시지를 전송하는 애플리케이션을 개발할 수 있습니다. 그러면 해당 SNS 주제를 구독하는 SQS 대기열은 새 주문에 대해 동일한 알림을 수신합니다. SQS 대기열 중 하나에 연결된 Amazon Elastic Compute Cloud(Amazon EC2) 서버 인스턴스는 주문 처리 또는 이행을 처리할 수 있습니다. 또한 수신된 모든 주문을 분석하기 위해 다른 Amazon EC2 서버 인스턴스를 데이터 웨어하우스에 연결할 수 있습니다.

또한 팬아웃을 사용하여 테스트 환경과 함께 프로덕션 환경으로 전송된 데이터를 복제할 수 있습니다. 기존 예를 확대해보면, 사용자는 다른 SQS 대기열에서 새로운 수신 주문에 대해 동일한 SNS 주제를 구독할 수 있습니다. 그러면 이 새로운 SQS 대기열을 테스트 환경에 연결함으로써 사용자는 개선을 계속하면서 프로덕션 환경에서 수신한 데이터를 사용하여 애플리케이션을 테스트할 수 있습니다.

중요

프로덕션 데이터를 테스트 환경에 보내기 전에 데이터 프라이버시 및 보안을 고려해야 합니다.

자세한 정보는 다음 리소스를 참조하세요.

애플리케이션 알림

애플리케이션 및 시스템 알림은 미리 정의된 임계값에 의해 트리거되는 알림입니다. Amazon SNS에서는 SMS와 이메일을 통해 지정된 사용자에게 이러한 알림을 보낼 수 있습니다. 예를 들어 Amazon EC2 Auto Scaling 그룹에 대한 특정 변경, Amazon S3 버킷에 새 파일이 업로드되거나, Amazon에서 측정치 임계값이 위반되는 등의 이벤트가 발생하면 즉시 알림을 받을 수 있습니다. CloudWatch 자세한 내용은 Amazon CloudWatch 사용 설명서의 Amazon SNS 알림 설정을 참조하십시오.

사용자 알림

Amazon SNS에서는 개인 또는 그룹에 푸시 이메일 메시지와 문자 메시지(SMS 메시지)를 전송할 수 있습니다. 예를 들어 사용자는 전자 상거래 주문 확인을 사용자 알림으로 보낼 수 있습니다. Amazon SNS를 사용하여 SMS 메시지를 전송하는 방법에 대한 자세한 정보는 모바일 문자 메시지(SMS)에서 확인하세요.

모바일 푸시 알림

모바일 푸시 알림을 통해 메시지를 모바일 앱으로 바로 전송할 수 있습니다. 예를 들어 Amazon SNS를 사용하여 앱에 업데이트 알림을 전송할 수 있습니다. 알림 메시지는 업데이트를 다운로드 및 설치하기 위한 링크를 포함할 수 있습니다. Amazon SNS를 사용하여 푸시 알림 메시지를 전송하는 방법에 대한 자세한 정보는 모바일 푸시 알림에서 확인하세요.