AMAZON Simple Notification Service (SNS)
2.00

Проблемы которые решает

Отсутствие контроля состояния каналов связи

Неконсолидированные каналы коммуникаций

Риск потери и повреждения данных

Риск потери доступа к данным и ИТ-системам

Низкое качество поддержки клиентов

Ценности

Улучшение обслуживания клиентов

Безопасность и непрерывность бизнеса

AMAZON Simple Notification Service (SNS)

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

Описание

Amazon Simple Notification Service (SNS) – это высокодоступный, надежный, безопасный, полностью управляемый сервис отправки сообщений по модели «издатель – подписчик» (Pub/Sub), с помощью которого можно изолировать микросервисы, распределенные системы и бессерверные приложения. В Amazon SNS можно использовать темы для высокопроизводительной рассылки push-сообщений сразу множеству получателей. Используя темы Amazon SNS, системы публикаций могут рассылать сообщения большому количеству конечных подписчиков для параллельной обработки, включая очереди Amazon SQS, функции AWS Lambda и объекты HTTP/S webhooks. Кроме того, SNS можно использовать для рассылки информации конечным пользователям с помощью мобильных push-уведомлений, SMS-сообщений и электронных писем. Начать работу с Amazon SNS можно за несколько минут, используя Консоль управления AWS, интерфейс командной строки AWS (CLI) или пакет средств разработки ПО AWS (SDK). ВОЗМОЖНОСТИ: Источники и места событий Управляемые событиями вычисления - это модель, в которой абонентские службы автоматически выполняют работу в ответ на события, инициируемые службами издателя. Эта парадигма может применяться для автоматизации рабочих процессов, в то же время отделяя сервисы, которые коллективно и независимо работают для выполнения этих рабочих процессов. Amazon SNS - это управляемый событиями вычислительный центр, который имеет встроенную интеграцию с широким спектром источников событий AWS (включая Amazon EC2, Amazon S3 и Amazon RDS) и местами назначения событий AWS (включая Amazon SQS и Lambda). Полный набор источников событий Amazon SNS включает в себя следующие службы:
  • Вычисление: Amazon EC2 Auto Scaling, AWS Elastic Beanstalk, AWS Lambda, Elastic Load Balancing
  • Хранилище: Amazon Elastic File System, Amazon Glacier, Amazon Simple Storage Service, AWS Snowball
  • База данных: Amazon DynamoDB, Amazon ElastiCache, Amazon Redshift, Amazon Relational Database Service, AWS Database Migration Service
  • Сеть: Amazon Route 53, Amazon VPC, AWS Direct Connect
  • Инструменты разработчика: AWS CodeBuild, AWS CodeCommit, AWS CodeDeploy, AWS CodePipeline
  • Инструменты управления: Amazon CloudWatch Alarms, Amazon CloudWatch Events, AWS CloudFormation, AWS CloudTrail, AWS Config
  • Взаимодействие с клиентами: Amazon Pinpoint, Amazon Simple Email Service
  • Аналитика: AWS Data Pipeline
  • Безопасность, идентичность и соответствие требованиям: Amazon Inspector
  • Медиа: Amazon Elastic Transcoder
  • Интернет вещей: AWS IoT
Amazon SNS может фильтровать и разветвлять события по следующим направлениям для поддержки сценариев использования на основе событий:
  • Amazon Simple Queue Service
  • AWS Lambda
  • Webhook (HTTP/S)
Фильтрация сообщений Фильтрация сообщений позволяет подписчику создавать политику фильтрации, чтобы он получал только те уведомления, которые ему интересны, в отличие от получения каждого отдельного сообщения, опубликованного в теме. Кроме того, вы можете отслеживать свои действия по фильтрации сообщений Amazon SNS с помощью Amazon CloudWatch и управлять политиками фильтрации Amazon SNS с помощью AWS CloudFormation. Разветвление сообщения Разветвление сообщения происходит, когда оно отправляется в тему, а затем реплицируется и отправляется на несколько конечных точек. Fanout предоставляет асинхронные уведомления о событиях, что, в свою очередь, позволяет выполнять параллельную обработку. Шифрование сообщений Amazon SNS предоставляет зашифрованные темы для защиты ваших сообщений от несанкционированного и анонимного доступа. Когда вы публикуете сообщения в зашифрованных темах, Amazon SNS немедленно шифрует ваши сообщения. Шифрование выполняется на сервере с использованием 256-битного алгоритма AES-GCM и главного ключа клиента (CMK), выпущенного с помощью службы управления ключами AWS (KMS). Сообщения хранятся в зашифрованном виде и расшифровываются по мере их доставки на конечные точки подписки (очереди Amazon SQS, функции AWS Lambda, HTTP/S webhooks). Конфиденциальность сообщений Amazon SNS поддерживает конечные точки VPC (VPCE) через AWS PrivateLink. Конечные точки VPC можно использовать для частной публикации сообщений в разделах Amazon SNS из виртуального частного облака Amazon (VPC), не проходя через общедоступный Интернет. Эта функция обеспечивает дополнительную безопасность, помогает обеспечить конфиденциальность данных и соответствует программам обеспечения безопасности. При использовании AWS PrivateLink вам не нужно настраивать подключение к Интернет-шлюзу (IGW), преобразованию сетевых адресов (NAT) или виртуальной частной сети (VPN). Вам также не нужно использовать публичные IP-адреса. Мобильные уведомления Мобильные уведомления Amazon SNS упрощают и удешевляют раздачу мобильных push-уведомлений на устройства на базе iOS, Android, Fire OS, Windows и Baidu. Вы также можете использовать SNS для разветвления текстовых сообщений (SMS) в более чем 200 стран и разветвления сообщений электронной почты (SMTP). В качестве альтернативы, если в вашем сценарии использования могут быть использованы расширенные функции взаимодействия и удержания пользователей, такие как шаблоны мобильных уведомлений, графики доставки, целевые сегменты клиентов, кампании, аналитика и A/B-тестирование, то Amazon Pinpoint является рекомендуемой службой AWS для поддержки вашего мобильного телефона. сценарий использования сообщений. ПРЕИМУЩЕСТВА: Надежная доставка сообщений Сервис Amazon SNS использует хранилище сообщений с различными зонами доступности, чтобы обеспечить повышенную надежность отправки сообщений. Amazon SNS работает на базе доказавшей свою эффективность сетевой инфраструктуры и ЦОД Amazon, поэтому приложения могут использовать нужные темы в любой момент. После публикации в Amazon SNS сообщения хранятся с обеспечением избыточности на разных отделенных друг от друга географически серверах и ЦОД. С помощью сервиса Amazon SNS можно надежно рассылать сообщения всем действительным адресам AWS, как очереди Amazon SQS и функции AWS Lambda. Автоматическое масштабирование рабочей нагрузки Сервис Amazon SNS использует проверенное облако AWS для динамического масштабирования вашего приложения. Amazon SNS – это полностью управляемый сервис, который берет на себя самую трудоемкую часть работы, связанную с планированием, выделением и мониторингом ресурсов, а также с установкой исправлений. Сервис предназначен для обработки высокопроизводительных пиковых моделей трафика. Кроме того, Amazon SNS не предусматривает авансовых платежей и нет необходимости приобретать, устанавливать, настраивать или обновлять программное обеспечение для обмена сообщениями. Упрощение архитектуры с помощью фильтрации сообщений Сервис Amazon SNS позволяет упростить архитектуру отправки сообщений по модели «издатель – подписчик» путем выгрузки алгоритмов фильтрации сообщений из систем подписчиков и алгоритмов маршрутизации сообщений из систем публикаторов. Используя фильтры Amazon SNS, конечные подписчики получают только сообщения, представляющие для них реальный интерес, а не все сообщения, опубликованные в теме. Сервис Amazon CloudWatch обеспечивает наглядность фильтрации, а AWS CloudFormation позволяет безопасно автоматически развертывать политики фильтрации подписки. Безопасное хранение конфиденциальных сообщений Владельцы тем Amazon SNS могут защищать конфиденциальные данные, настраивая для них политики, определяющие круг пользователей с правом публикации сообщений или подписки на данную тему. Сервис Amazon SNS обеспечивает шифрование данных при передаче с использованием сертификатов Amazon ATS для поддержки API по HTTPS и может также шифровать хранящиеся данные, используя ключи AWS KMS. Кроме того, используя AWS PrivateLink, вы можете публиковать частные сообщения по темам Amazon SNS из своих подсетей Amazon VPC, не задействуя общедоступный Интернет. Сервис Amazon SNS также поддерживает варианты использования на регулируемых рынках и совместим с программами соответствия, включая HIPAA, PCI, ISO, FIPS, SOC и FedRAMP.

Схема работы

Схема работы

Особенности пользователей

Роли заинтересованных сотрудников

Исполнительный директор

ИТ директор

Директор по продажам

Менеджер по продажам

Менеджер по маркетингу

Организационные особенности

Сотрудники с доступом в Internet