Amazon Simple Notification Service

완전관리형 pub/sub 메시징, SMS, 이메일 및 모바일 푸시 알림

Amazon Simple Notification Service(Amazon SNS)는 애플리케이션 간(A2A) 및 애플리케이션과 사용자 간(A2P) 통신 모두를 위한 완전관리형 메시징 서비스입니다.

A2A 게시/구독 기능에서는 분산 시스템, 마이크로서비스 및 이벤트 중심의 서버리스 애플리케이션 사이에서 처리량이 높은 푸시 기반의 다대다 메시징을 위한 주제를 제공합니다. Amazon SNS 주제를 사용하면 게시자 시스템에서 병렬 처리를 위해 Amazon SQS 대기열, AWS Lambda 함수, HTTPS 엔드포인트를 비롯한 많은 구독자 시스템으로 메시지를 팬아웃할 수 있습니다. A2P 기능을 사용하면 SMS, 모바일 푸시 및 이메일을 통해 대규모로 사용자에게 메시지를 전송할 수 있습니다.

자습서: 
몇 분 이내로 SNS를 사용하는 방법 학습하기

이점

애플리케이션 현대화 및 분리

Amazon SNS를 사용하면 애플리케이션을 현대화하고 개발, 배포 및 유지 관리가 더욱 간편한 더 작은 독립적 구성 요소로 분리할 수 있습니다. 애플리케이션을 위한 게시/구독 이벤트 중심 아키텍처를 활용하면 성능과 안정성이 개선되고, 각 구성 요소를 독립적으로 확장할 수 있습니다.

수백만의 사용자에게 직접 메시지 전송

Amazon SNS를 사용하면 200개가 넘는 국가로 전송되는 SMS 문자 메시지를 사용하거나, Apple, Android 및 기타 플랫폼 또는 이메일(SMTP)로 사용자에게 직접 메시지 또는 알림을 전송할 수 있습니다. Amazon SNS는 다수의 SMS 제공업체에 중복성을 제공하고, 모든 플랫폼에서 단일 엔드포인트를 사용하여 모바일 알림을 푸시할 수 있습니다.

메시지를 안정적으로 전달

Amazon SNS는 가용 영역 간 메시지 스토리지를 사용하여 뛰어난 메시지 내구성을 제공합니다. Amazon SNS 주제는 성능이 입증된 Amazon의 네트워크 인프라와 데이터 센터에서 실행되므로 애플리케이션에서 필요하면 언제든지 사용할 수 있습니다. Amazon SNS에 게시되는 모든 메시지는 지리적으로 분리된 여러 서버와 데이터 센터에 걸쳐 중복 저장됩니다. 구독자 엔드포인트를 사용할 수 없을 경우 Amazon SNS는 자동 메시지 재시도 정책을 실행하며 메시지를 배달하지 못한 편지 대기열(DLQ)로 매끄럽게 이동할 수 있습니다.

워크로드 자동 확장

Amazon SNS는 입증된 AWS 클라우드를 활용하여 애플리케이션에 따라 동적으로 규모가 조정됩니다. Amazon SNS는 용량 계획 작성, 프로비저닝, 모니터링, 패치 적용과 관련한 업무 부담을 제거해 주는 완전관리형 서비스입니다. 이 서비스는 처리량이 높은 급증하는 트래픽 패턴을 처리하도록 설계되어 초당 수백만 건의 메시지를 전송할 수 있습니다.

메시지 순서 지정 및 중복 제거로 정확성 보장

Amazon SNS FIFO 주제Amazon SQS FIFO 대기열과 함께 사용하면 메시지를 엄격한 순서로 전달하고 한 번만 처리하도록(중복 제거됨) 보장할 수 있습니다. 이를 통해 메시지가 올바른 순서로 전달해야 하는 상황에서 단일 또는 여러 독립된 서비스 간에 트랜잭션을 처리할 때 일관성을 유지 관리할 수 있습니다. 또한 메시지 중복 제거 및 순서 지정을 위한 사용자 지정 코드를 작성하는 부담에서 벗어날 수 있습니다.

메시지 필터링을 통한 아키텍처 간소화

Amazon SNS를 사용하면 구독자 시스템에서 메시지 필터링 로직을 오프로딩하고 게시자 시스템에서 메시지 라우팅 로직을 오프로딩하여 게시/구독 메시징 아키텍처를 간소화할 수 있습니다. Amazon SNS 메시지 필터링을 사용하면 주제에 모든 메시지를 게시하는 대신, 구독 중인 엔드포인트에서 원하는 메시지만 수신할 수 있습니다. Amazon CloudWatch는 필터링 작업에 대한 가시성을 제공하며, AWS CloudFormation은 구독 필터 정책을 자동화되고 안전한 방식으로 배포할 수 있도록 지원합니다.

작동 방식

  • Pub/Sub
  • SMS
  • 모바일 푸시
  • Pub/Sub
  • Amazon SNS Pub/Sub 작동 방식
  • SMS
  • Amazon SNS SMS 작동 방식
  • 모바일 푸시
  • Amazon 모바일 푸시 작동 방식

사례 연구

playon_transparent 600x400

사용된 AWS 서비스: Amazon SNS, AWS Lambda

nasa

사용된 AWS 서비스: Amazon SNS, Amazon SQS

change healthcare rev

사용된 AWS 서비스: Amazon SNS, Amazon SQS, Amazon EC2, Amazon S3

FC Barcelona 로고

사용된 AWS 서비스: Amazon SNS, Amazon Route 53, Amazon CloudFront, Amazon S3, Amazon EC2, Amazon CloudWatch, Amazon RDS, AWS CloudFormation

PlayOn! Sports는 미국의 주요 고등학교 스포츠 미디어 기업 중 하나로서, 라이브 스포츠 이벤트를 높은 품질과 저렴한 비용으로 제작할 수 있는 포괄적인 기술 플랫폼을 운영합니다. 서버리스 비디오 처리 파이프라인은 Amazon SNS 및 AWS Lambda를 사용한 서버리스 아키텍처에 포함하기 위한 팬아웃 메시징 패턴과 옵션을 보여줍니다.

블로그 읽기 >>

NASA 이미지 및 동영상 라이브러리에서는 NASA가 반세기가 넘는 시간 동안 우주를 탐사한 기록이 담겨 있는 140,000개의 이미지, 오디오 녹음 파일 및 동영상에 쉽게 액세스할 수 있습니다. 이 아키텍처에서는 새로운 콘텐츠가 업데이트되면 Amazon SNS가 처리 파이프라인을 트리거하고, Amazon SQS가 파이프라인 프로세서로부터 수신 작업을 결합 해제합니다.

사례 연구 읽기 >>

Change Healthcare는 Amazon EC2, Amazon S3, Amazon SQS, Amazon SNS과 같은 AWS 서비스를 사용하여 HIPAA를 비롯한 의료 산업 규정을 모두 준수하면서 매일 수백만 건에 달하는 고객의 기밀 트랜잭션을 처리합니다.

사례 연구 읽기 >>

FC 바르셀로나 웹 플랫폼은 6,000개 이상의 페이지와 12,000장 이상의 디지털 사진을 자랑하고 있습니다. 6개의 언어가 지원되며 우수한 전문 인력으로 이루어진 5개의 팀이 최신 정보를 통합합니다. 이 솔루션은 Amazon SNS에 의존하여 여러 가지 플랫폼 알림을 구현합니다.

사례 연구 읽기 >>

Amazon_SNS_icon_squid

AWS Event Fork Pipelines로 이벤트 중심의 아키텍처 강화
Rachel Richardson 및 Otavio Ferreira
2019년 3월 25일

Amazon_SNS_icon_squid
Michelle Mercier 및 Otavio Ferreira 
2018년 11월 15일
더 보기…

현재 해당하는 블로그 게시물이 없습니다. AWS 블로그에서 다른 리소스를 확인하십시오.

Amazon SNS 새로운 소식

날짜
  • 날짜
더 보기…

AWS 시작하기

Step 1 - Sign up for an AWS account
AWS 프리 티어에 즉시 액세스할 수 있습니다.
icon2
SNS 도구를 빠르게 설정하고 사용합니다.
icon3
단 몇 분 만에 주제를 게시하고 구독합니다.

Amazon SNS에 대해 자세히 알아보기

기능 페이지로 이동하기
구축할 준비가 되셨습니까?
Amazon SNS 시작하기
추가 질문이 있으십니까?
AWS에 문의