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

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

일반적인 아마존 SNS 시나리오

SNSAmazon이 주문 처리 및 시스템 테스트와 같은 실제 애플리케이션을 지원하여 메시지를 여러 엔드포인트에 복제하여 비동기 처리를 향상시키는 방법을 알아봅니다.

애플리케이션 통합

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

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

Amazon SNS 주제에 게시된 메시지가 여러 Amazon 대기열에 배포되고 각 SQS 대기열이 별도의 Amazon EC2 인스턴스에서 처리되는 Amazon SNS 팬아웃 시나리오로, 동일한 메시지를 서로 다른 목적으로 병렬 처리하는 경우를 보여줍니다.

또한 팬아웃을 사용하여 테스트 환경과 함께 프로덕션 환경으로 전송된 데이터를 복제할 수 있습니다. 이전 예제를 확장하여 새로 들어오는 주문에 대해 동일한 SNS 주제의 다른 SQS 대기열을 구독할 수 있습니다. 그런 다음 이 새 SQS 대기열을 테스트 환경에 연결하면 프로덕션 환경에서 수신한 데이터를 사용하여 애플리케이션을 지속적으로 개선하고 테스트할 수 있습니다.

중요

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

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

애플리케이션 알림

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

사용자 알림

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

모바일 푸시 알림

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