Amazon Simple Notification Service

Envio totalmente gerenciado de mensagens de publicação/assinatura para microsserviços, sistemas distribuídos e aplicativos sem servidor

O Amazon Simple Notification Service (SNS) é um serviço de envio de mensagens de publicação/assinatura totalmente gerenciado, altamente disponível, seguro e durável que permite o desacoplamento de microsserviços, sistemas distribuídos e aplicativos sem servidor. O Amazon SNS oferece tópicos para um envio de mensagens do tipo “muitos para muitos”, com base em push e alta taxa de transferência. Usando os tópicos do Amazon SNS, seus sistemas de divulgação podem enviar mensagens para um grande número de endpoints de assinantes para processamento em paralelo, incluindo filas do Amazon SQS, funções do AWS Lambda e webhooks HTTP/S. Além disso, o SNS pode ser usado para enviar notificações para usuários finais usando push para celular, SMS e e-mail.

Você pode começar a usar o Amazon SNS em questão de minutos pelo Console de Gerenciamento da AWS, pela AWS Command Line Interface (CLI – Interface da linha de comando) ou pelo AWS Software Development Kit (SDK – Kit de desenvolvimento de software).

TUTORIAL: 
Como usar a filtragem de mensagens no Amazon SNS

Benefícios

Entregue mensagens com confiabilidade e durabilidade

O Amazon SNS usa o armazenamento de mensagens entre as zonas de disponibilidade para oferecer uma alta durabilidade das mensagens. Ao serem executados na infraestrutura de rede e nos datacenters comprovados da Amazon, os tópicos do Amazon SNS ficam disponíveis sempre que seus aplicativos precisam deles. Todas as mensagens publicadas no Amazon SNS são armazenadas de maneira redundante em vários servidores e datacenters separados geograficamente. O Amazon SNS entrega mensagens com confiança para todos os endpoints válidos da AWS, como filas do Amazon SQS e funções do AWS Lambda.

Dimensione automaticamente sua carga de trabalho

O Amazon SNS aproveita a Nuvem AWS comprovada para se escalar dinamicamente de acordo com seu aplicativo. O Amazon SNS é um serviço totalmente gerenciado, que cuida da carga pesada relacionada ao planejamento de capacidade, provisionamento, monitoramento e correções. O serviço foi criado para lidar com padrões de tráfego de pico e alta taxa de transferência. Além disso, não existe um investimento inicial e não é necessário adquirir, instalar, configurar ou atualizar um software de envio de mensagens.

Simplifique sua arquitetura com a filtragem de mensagens

O Amazon SNS ajuda você a simplificar sua arquitetura de envio de mensagens de publicação/assinatura ao descarregar a lógica de filtragem de mensagens de seus sistemas assinantes e transmitir a lógica de mensagens de seus sistemas de publicação. Com a filtragem de mensagens do Amazon SNS, os endpoints assinantes recebem apenas mensagens de interesse, em vez de todas as mensagens publicadas no tópico. O Amazon CloudWatch oferece visibilidade sobre sua atividade de filtragem, enquanto o AWS CloudFormation permite que você implante políticas de filtro de assinatura de maneira automatizada e segura.

Mantenha a privacidade e a segurança das mensagens

Os proprietários de tópicos do Amazon SNS podem manter os dados confidenciais em segurança ao estabelecer políticas de tópicos que restringem quem pode publicar e assinar um tópico. O Amazon SNS também garante que os dados sejam criptografados em trânsito ao aplicar certificados do Amazon ATS para compatibilizar sua API HTTPS, e também pode criptografar dados inativos usando chaves AWS KMS. Além disso, usando o AWS PrivateLink, você pode publicar mensagens de maneira privada em tópicos do Amazon SNS a partir de sub-redes do Amazon VPC sem precisar passar pela internet pública. O Amazon SNS também pode viabilizar casos de uso em mercados regulamentados e está dentro do escopo de programas de conformidade, inclusive HIPAA, PCI, ISO, FIPS, SOC e FedRAMP.

Como funciona

O Amazon SNS permite a filtragem de mensagens e o envio delas a um grande número de assinantes, incluindo funções, filas e sistemas distribuídos sem servidor. Além disso, o Amazon SNS envia notificações para usuários finais por meio de mensagens push para celular, SMS e e-mail.

product-page-diagram_SNS_how-it-works_1

Estudos de caso

PlayOn! Sports White

Serviços da AWS usados: Amazon SNS, Amazon Lambda

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

Serviços da AWS usados: Amazon SNS, Amazon SQS

Change Healthcare Logo 2

Serviços da AWS usados: Amazon SNS, Amazon SQS, Amazon EC2, Amazon S3.

Logotipo do FC Barcelona

Serviços da AWS usados: Amazon SNS, Amazon Route 53, Amazon CloudFront, Amazon S3, Amazon EC2, Amazon CloudWatch, Amazon RDS, AWS CloudFormation

A PlayOn! Sports é uma das maiores empresas de mídia esportiva no ensino médio dos EUA. A empresa opera uma plataforma de tecnologia abrangente para oferecer produções de alta qualidade e baixo custo em eventos esportivos ao vivo. O pipeline de processamento de vídeo sem servidor ilustra o padrão de mensagens de distribuição e as opções para sua inclusão em arquiteturas sem servidor usando Amazon SNS e AWS Lambda.

Leia o blog >>

A biblioteca de imagens e vídeos da NASA oferece acesso a mais de 140.000 fotografias, gravações de áudio e vídeos que documentam mais de meio século de conquistas da NASA na exploração do vasto desconhecido. A arquitetura inclui o Amazon SNS para acionar os pipelines de processamento quando novo conteúdo é atualizado, e o Amazon SQS para desacoplar as tarefas de entrada dos processadores de pipeline.

Leia o estudo de caso >>

A Change Healthcare usa serviços da AWS como Amazon EC2, Amazon S3, Amazon SQS e Amazon SNS para trabalhar diariamente com milhões de transações confidenciais de seus clientes e, ao mesmo tempo, manter conformidade total com os regulamentos do setor de saúde, inclusive com a HIPAA.

Leia o estudo de caso >>

A plataforma da web do FCBarcelona conta com mais de 6.000 páginas e mais de 12.000 fotos digitalizadas. Ela está disponível em seis idiomas e consolida informações atualizadas para cinco equipes profissionais de elite. A solução está com o Amazon SNS para várias notificações de plataformas.

Leia o estudo de caso >>

Conceitos básicos da AWS

icon1
Obtenha acesso instantâneo ao nível gratuito da AWS.
icon2
Configure e use rapidamente as ferramentas de SNS.
icon3

Crie um tópico do Amazon SNS

Publique e assine tópicos em questão de minutos.

Saiba mais sobre o Amazon SNS

Acesse a página de recursos
Pronto para criar?
Comece a usar o Amazon SNS
Mais dúvidas?
Entre em contato conosco