Amazon Simple Notification Service

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

Amazon Simple Notification Service (Amazon SNS) – это полностью управляемый сервис обмена сообщениями для связи между приложениями (A2A), а также между приложениями и пользователями (A2P).

Функции подписки и публикации A2A предоставляют темы с высокой пропускной способностью для push-уведомлений между распределенными системами, микросервисами и бессерверными приложениями на основе событий по модели «многие ко многим». Используя темы Amazon SNS, системы публикаций могут рассылать сообщения для параллельной обработки большому числу абонентских систем, включая очереди Amazon SQS, функции AWS Lambda, адреса HTTPS и Amazon Kinesis Data Firehose. Функциональные возможности A2P позволяют отправлять пользователям любое количество сообщений в виде SMS, мобильных push-уведомлений и сообщений электронной почты.

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

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

Благодаря Amazon SNS вы можете сделать более простую архитектуру приложения и снизить расходы. Пакетная обработка позволяет системам публикации отправлять до 10 сообщений в одном запросе API, а системы подписки благодаря фильтрации получат только те сообщения, которые им интересны. Подробнее см. в разделах Фильтрация сообщений и Пакетная обработка сообщений.

Обеспечьте точность благодаря сортировке и дедупликации сообщений

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

Усильте безопасность с помощью шифрования сообщений и конфиденциальности

Amazon SNS обеспечивает шифрование тем, защищая сообщения от несанкционированного доступа. Для шифрования используются 256-битный алгоритм AES-GCM и главный ключ клиента, выдаваемый в AWS Key Management Service (KMS). Amazon SNS также поддерживает адреса VPC через AWS PrivateLink, позволяя публиковать частные сообщения в темах Amazon SNS из подсети Amazon Virtual Private Cloud (VPC), без выхода в Интернет. Подробнее см. в разделах Шифрование сообщений и Конфиденциальность трафика.

Повысьте надежность с помощью архивации сообщений, повторных попыток отправки и очереди недоставленных сообщений

Amazon SNS хранит каждое опубликованное сообщение в географически изолированных центрах обработки данных. Если подписанная система недоступна, Amazon SNS применяет политику повторной отправки недоставленных сообщений. Для хранения всех сообщений, которые не удается отправить до окончания политики повторной отправки, Amazon SNS может создать очередь недоставленных сообщений (DLQ). Amazon SNS также может архивировать сообщения в Amazon S3 с помощью подписок Amazon Kinesis Data Firehose. Подробнее см. в разделах Архивация сообщений, Повторная отправка и DLQ.

Собирайте и рассылайте данные о событиях сервисов AWS

Сервис Amazon SNS представляет собой центр событий, который предлагает встроенную возможность интеграции с большим количеством источников и целевых объектов событий AWS. Amazon SNS может собирать и распространять данные о событиях более чем 60 сервисов из нескольких категорий AWS, таких как аналитика, вычисления, контейнеры, базы данных, IoT, машинное обучение, безопасность, бессерверные технологии и хранилища. Подробнее см. в разделах Источники событий и Целевые объекты событий.

Отправляйте уведомления «от приложения пользователю» по SMS, электронной почте или в виде push-уведомления

Amazon SNS позволяет отправлять уведомления напрямую клиентам. Сервис поддерживает отправку SMS-сообщений в более чем 200 странах, уведомления по электронной почте и мобильные push-уведомления на устройствах Amazon, Android, Apple, Baidu и Microsoft. Amazon SNS обеспечивает избыточность для нескольких SMS-провайдеров и позволяет отправлять push-уведомления, используя единый для всех мобильных платформ API. Подробнее см. в разделах SMS, Мобильные push-уведомления и Email-уведомления.

Как это работает

  • Pub/Sub
  • Принцип работы сервиса отправки сообщений по модели «издатель – подписчик» (Pub/Sub) Amazon SNS
  • SMS
  • Отправка SMS-сообщений с помощью сервиса Amazon SNS
  • Мобильные push-уведомления
  • Отправка push-уведомлений с помощью сервиса Amazon SNS

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

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

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

Задействованные сервисы 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 для отправки сообщений на нескольких платформах.

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

Публикации в блоге

Аутентификация на основе токенов для iOS-приложений с Amazon SNS

Автор Талия Насси, 09.11.2021


Представляем изолированную среду SMS для Amazon SNS

Автор Джеймс Бесвик, 01.06.2021


Предоставление и использование исходных номеров 10DLC с Amazon SNS

Автор Бенджамин Смит, 01.06.2021


Подробнее...

Публикации по данной теме не найдены. Прочие ресурсы см. в блоге AWS.

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

Дата
  • Дата
Подробнее...

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

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