Amazon Simple Notification Service

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

Amazon Simple Notification Service (SNS) – это полностью управляемая служба обмена сообщениями для связи между системами, а также между приложениями и пользователями (A2P). Она обеспечивает обмен данными между системами с помощью шаблонов «издатель – подписчик» (pub/sub), которые позволяют обмениваться сообщениями между изолированными приложениями микросервисов или напрямую общаться с пользователями через SMS, мобильные push-уведомления и электронную почту.

Межсистемная функция pub/sub предоставляет темы для высокопроизводительного многопользовательского обмена сообщениями на основе push-уведомлений. Используя темы Amazon SNS, системы публикаций могут рассылать сообщения большому числу абонентских систем или конечных пользователей, включая очереди Amazon SQS, функции AWS Lambda и объекты HTTP/S, для параллельной обработки. Функция обмена сообщениями A2P позволяет отправлять сообщения пользователям в требуемом масштабе с использованием шаблона «издатель – подписчик» или прямой публикации сообщений с помощью единого API.

УЧЕБНОЕ ПОСОБИЕ: 
Узнайте, как использовать SNS всего за несколько минут

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

Модернизируйте и разделите свое приложение

Amazon SNS позволяет модернизировать приложения и разделять их на более мелкие независимые компоненты, которые проще разрабатывать, развертывать и поддерживать. Использование в приложении событийно-управляемой архитектуры pub/sub повышает его производительность и надежность, а также позволяет каждому компоненту масштабироваться независимо.

Отправляйте сообщения напрямую миллионам пользователей

Amazon SNS позволяет отправлять сообщения или уведомления непосредственно пользователям в более чем 200 стран с помощью текстовых SMS-сообщений, мобильных push-уведомлений на Apple, Android и других платформах или по электронной почте (SMTP). Amazon SNS обеспечивает избыточность для нескольких SMS-провайдеров и позволяет отправлять мобильные уведомления, используя единый для всех платформ адрес.

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

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

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

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

Принцип работы

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

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

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

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

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

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

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

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

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

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

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

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