Amazon Simple Notification Service

Полностью управляемая отправка сообщений по модели «издатель – подписчик» (Pub/Sub) для микросервисов, распределенных систем и бессерверных приложений

Amazon Simple Notification Service (SNS) – это надежный, безопасный, полностью управляемый сервис отправки сообщений по модели «издатель – подписчик» (Pub/Sub), с помощью которого можно изолировать микросервисы, распределенные системы и бессерверные приложения. В Amazon SNS можно использовать темы для высокопроизводительной рассылки push-сообщений сразу множеству получателей. Используя темы Amazon SNS, системы публикаций могут рассылать сообщения большому количеству конечных подписчиков для параллельной обработки, включая очереди Amazon SQS, функции AWS Lambda и объекты HTTP/S webhooks. Начать работу с Amazon SNS можно за несколько минут, используя Консоль управления AWS, интерфейс командной строки AWS (CLI) или пакет средств разработки ПО AWS (SDK).

НОВОЕ УЧЕБНОЕ ПОСОБИЕ: 
Публикация частных сообщений Amazon SNS с технологией AWS PrivateLink

НОВОЕ УЧЕБНОЕ ПОСОБИЕ: 
Фильтрация сообщений, опубликованных в Amazon SNS

Преимущества

Надежная доставка сообщений

Сервис Amazon SNS использует хранилище сообщений с различными зонами доступности, чтобы обеспечить повышенную надежность отправки сообщений. Amazon SNS работает на базе доказавшей свою эффективность сетевой инфраструктуры и ЦОД Amazon, поэтому приложения могут использовать нужные темы в любой момент. После публикации в Amazon SNS сообщения хранятся с обеспечением избыточности на разных отделенных друг от друга географически серверах и ЦОД. С помощью сервиса Amazon SNS можно надежно рассылать сообщения таким адресам, как очереди Amazon SQS и функции AWS Lambda.

Безопасное хранение конфиденциальных сообщений

Владельцы тем Amazon SNS могут защищать конфиденциальные данные, настраивая для них политики, определяющие круг пользователей с правом публикации сообщений или подписки на данную тему. Все данные в среде Amazon SNS шифруются при передаче с использованием сертификатов Amazon ATS для поддержки API по HTTPS. Кроме того, используя AWS PrivateLink, вы можете публиковать частные сообщения по темам Amazon SNS из своих подсетей Amazon VPC, не задействуя общедоступный Интернет. Сервис Amazon SNS также поддерживает варианты использования на регулируемых рынках и совместим с программами соответствия, включая HIPAA, PCI, ISO, FIPS, SOC и FedRAMP.

Упрощение архитектуры с помощью фильтрации сообщений

Сервис Amazon SNS позволяет упростить архитектуру отправки сообщений по модели «издатель – подписчик» путем выгрузки алгоритмов фильтрации сообщений из систем подписчиков и алгоритмов маршрутизации сообщений из систем публикаторов. Используя фильтры Amazon SNS, конечные подписчики получают только сообщения, представляющие для них реальный интерес, а не все сообщения, опубликованные в теме. Сервис Amazon CloudWatch обеспечивает наглядность фильтрации, а AWS CloudFormation позволяет безопасно автоматически развертывать политики фильтрации подписки.

Автоматическое масштабирование рабочей нагрузки

Сервис Amazon SNS использует проверенное облако AWS для динамического масштабирования вашего приложения. Amazon SNS – это полностью управляемый сервис, который берет на себя самую трудоемкую часть работы, связанную с планированием, выделением и мониторингом ресурсов, а также с установкой исправлений. Сервис предназначен для обработки высокопроизводительных пиковых моделей трафика. Кроме того, Amazon SNS не предусматривает авансовых платежей и нет необходимости приобретать, устанавливать, настраивать или обновлять программное обеспечение для обмена сообщениями.

Как работает сервис

Сервис Amazon SNS поддерживает фильтрацию сообщений и рассылку большому количеству подписчиков, включая бессерверные функции, очереди и распределенные системы.

product-page-diagram_SNS_how-it-works_1

Примеры использования

PlayOn! Sports White

Задействованные сервисы AWS: Amazon SNS и AWS Lambda

600x400_NASA-National-Aeronautics-and-Space-Administration_Logo

Задействованные сервисы AWS: Amazon SNS и Amazon SQS

Change Healthcare Logo 2

Задействованные сервисы AWS: Amazon SNS, Amazon SQS, Amazon EC2 и Amazon S3

Логотип ФК «Барселона»

Задействованные сервисы 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 обеспечивает доступ более чем к 140 000 фотографий, аудиозаписей и видеоматериалов, в которых сохранены более полувека достижений космического агентства в исследовании просторов нашей Вселенной. Архитектура включает в себя Amazon SNS для запуска обрабатывающего конвейера при обновлении контента, а также Amazon SQS для разъединения входящих заданий и конвейерных процессов.

Ознакомиться с примером использования >>

Change Healthcare использует сервисы AWS, такие как Amazon EC2, Amazon S3, Amazon SQS и Amazon SNS, для обработки миллионов конфиденциальных клиентских транзакций каждый день и при этом обеспечивает полное соответствие нормативным требованиям сферы здравоохранения, включая HIPAA.

Ознакомиться с примером использования >>

Веб-платформа ФК «Барселона» имеет более 6000 страниц и более 12 000 оцифрованных фотографий. Она предоставляет самую свежую информацию о пяти элитных профессиональных командах на шести языках. Решение использует сервис Amazon SNS для отправки сообщений на нескольких платформах.

Ознакомиться с примером использования >>

Публикации в блогах и статьи

otavio-bw-2
Рейчел Ричардсон и Отавио Ферейра
16 августа 2018 г.
otavio-bw-2
Отавио Ферейра
30 мая 2018 г.
otavio-bw-2
Отавио Ферейра
10 апреля 2018 г.
 
otavio-bw-2

Message Filtering Operators for Numeric Matching, Prefix Matching, and Blacklisting in Amazon SNS
Кристи Гифрин и Отавио Феррейра
12 марта 2018 г.

otavio-bw-2

Simplify Your Pub/Sub Messaging with Amazon SNS Message Filtering
Кристи Гифрин и Отавио Феррейра
22 ноября 2017 г.

otavio-bw-2
Кристи Гифрин и Отавио Феррейра
16 ноября 2017 г.

Новые возможности

В решение для фильтрации сообщений Amazon SNS добавлена поддержка AWS CloudFormation 16 августа 2018 г.
В решение для фильтрации сообщений Amazon SNS добавлена поддержка метрик Amazon CloudWatch 30 мая 2018 г.
Amazon Simple Notification Service (SNS) теперь поддерживает AWS PrivateLink 10 апреля 2018 г.
В Amazon SNS появились новые операторы фильтрации сообщений 12 марта 2018 г.
В Amazon Simple Notification Service (SNS) появилась функция фильтрации сообщений 22 ноября 2017 г.
Улучшения для консоли Amazon SNS теперь доступны в регионе AWS GovCloud (США) 20 июля 2017 г.
Сервис Amazon Simple Notification Service (SNS) теперь соответствует требованиям HIPAA 15 июня 2017 г.
В Amazon SNS теперь доступны выделенные короткие номера 6 марта 2017 г.
Сервис Amazon SNS поддерживает глобальную рассылку SMS 28 июня 2016 г.
Сервис Amazon Simple Notification Service теперь отправляет уведомления для AWS Directory Service 2 марта 2016 г.
Сообщения Amazon SNS теперь доступны для уведомления об обновлениях диапазонов IP-адресов Amazon 31 августа 2015 г.

Начать работу с AWS

icon2
Быстро устанавливайте и используйте инструменты SNS.
icon3

Создание тем Amazon SNS

Публикуйте темы и подписывайтесь на них за считанные минуты.
Готовы приступить к разработке?
Начать работу с Amazon SNS
Есть вопросы?
Свяжитесь с нами