header-icon_sqs
Nuvem AWS
Comece a usar o Amazon SQS gratuitamente

O Amazon Simple Queue Service (SQS) é um serviço de filas de mensagens totalmente gerenciado que facilita o desacoplamento e a escalabilidade de microsserviços, sistemas distribuídos e aplicativos sem servidor. A criação de aplicações por meio de componentes individuais que executam uma função distinta melhora a escalabilidade e a confiabilidade, além de ter um design que segue as melhores práticas para aplicações modernas. Com o SQS, dissociar e coordenar os componentes de uma aplicação de nuvem é simples e econômico. Ao usar o SQS, você pode enviar, armazenar e receber mensagens entre componentes de software de qualquer volume, sem perder mensagens ou precisar de outros serviços para manter-se sempre disponível. As filas padrão do SQS oferecem throughput máximo, solicitações do tipo best-effort (da melhor maneira possível) e entrega pelo menos uma vez. As filas FIFO do SQS são criadas para garantir que as mensagens serão processadas exatamente uma vez, na ordem exata em que forem enviadas e com throughput limitado. Você pode começar a usar o SQS em alguns minutos usando o console da AWS ou o SDK de sua escolha e apenas três comandos simples. O SQS permite que você elimine a complexidade e a sobrecarga associadas ao gerenciamento e à operação do software e da infraestrutura do sistema de mensagens dedicadas.

O Adobe Flash Player ou um navegador moderno é obrigatório para assistir aos vídeos neste site.

SQS_FIFO_N_Virginia_Video

O Adobe Flash Player ou um navegador moderno é obrigatório para assistir aos vídeos neste site.

SQSSSE_NoPlayButton-5-23

O SQS disponibiliza filas de mensagens confiáveis e com ajuste de escala sem a sobrecarga de gerenciar o middleware orientado por mensagens.

Eficiência operacional

A AWS gerencia as operações em andamento e a infraestrutura subjacente necessárias para executar e ajustar a escala de modo confiável das suas filas de mensagens. O SQS permite que você elimine a complexidade e a sobrecarga administrativa associadas ao gerenciamento do middleware orientado a mensagens e à infraestrutura associada. Com o SQS, não há custos antecipados, não é necessário adquirir, instalar e configurar o software do sistema de mensagens, como também não há implantações demoradas nem manutenção de infraestrutura de suporte. Com o SQS, as filas são criadas dinamicamente e têm ajuste de escala automático para que você possa criar e expandir aplicações de modo rápido e eficiente.

 

Confiabilidade

Você pode usar o Amazon SQS para transmitir qualquer volume de dados, em qualquer nível de throughput, sem perder mensagens ou exigir que outros serviços estejam disponíveis. O SQS permite dissociar componentes de aplicações para que eles sejam executados e falhem de modo independente, o que aumenta a tolerância geral a falhas do sistema. Qualquer componente de um aplicação distribuída pode armazenar mensagens em uma fila do SQS. Várias cópias de cada mensagem são armazenadas de modo redundante em diversas zonas de disponibilidade para que elas fiquem disponíveis sempre que as aplicações precisarem. A entrega de mensagens é feita pelo menos uma vez com filas padrão e exatamente uma vez com filas FIFO.

Eficiência operacional

Você pode usar o Amazon SQS para trocar dados confidenciais entre aplicações usando a SSE (Server-side encryption – Criptografia no lado do servidor) para criptografar cada corpo de mensagem. A integração da SSE do Amazon SQS com o AWS Key Management Service (KMS) permite centralizar o gerenciamento das chaves que protegem mensagens do SQS junto com as chaves que protegem seus outros recursos. O AWS KMS registra cada uso das suas chaves de criptografia no AWS CloudTrail para ajudar a atender a necessidades regulatórias e de conformidade. Os mecanismos de autenticação também garantem que as mensagens armazenadas nas filas de mensagens do Amazon SQS estejam protegidas contra acesso não autorizado.

 

Confiabilidade

O Amazon SQS é altamente integrado a outros Serviços da AWS para facilitar a criação de aplicações mais flexíveis e escaláveis. As integrações são feitas com serviços computacionais, como Amazon EC2, Amazon EC2 Container Service (Amazon ECS) e AWS Lambda, como também com serviços de armazenamento e banco de dados, como Amazon Simple Storage Service (Amazon S3), Amazon RDS, e Amazon DynamoDB. O Amazon SQS funciona com o Amazon Simple Notification Service (SNS) para disponibilizar uma solução de sistema de mensagens excelente.

Produtividade

É fácil começar a usar o Amazon SQS usando o console simples ou o SDK de sua escolha. Você pode adicionar rapidamente o SQS ao seu código usando apenas quatro APIs: CreateQueue, SendMessage, ReceiveMessage e DeleteMessage. A mesma API é aplicável para as filas padrão e as filas FIFO.

Escalabilidade

O Amazon SQS utiliza a Nuvem AWS para ajustar a escala de modo dinâmico de acordo com a demanda. O SQS ajusta a escala de maneira elástica de acordo com a aplicação para que você não precise se preocupar com relação ao planejamento e ao pré-provisionamento da capacidade. Não há um limite para o número de mensagens por fila. As filas padrão disponibilizam throughput praticamente ilimitado. Os custos baseiam-se no uso, o que proporciona uma economia significativa em comparação com o modelo "sempre ativo" (always-on)com o middleware do sistema de mensagens autogerenciado.


Saiba mais sobre como os clientes da AWS estão usando o Amazon SQS para criar aplicações e inovar mais rapidamente.

BMW_Logo

O BMW Group está usando a AWS para sua aplicação de carro conectado que coleta dados de sensor do modelo BMW 7 Series para disponibilizar aos motoristas informações atualizadas automaticamente de mapas. A BMW criou seu novo serviço de carro como sensor em apenas seis meses utilizando o Amazon SQS, o Amazon S3, o Amazon DynamoDB, o Amazon RDS e o AWS Elastic Beanstalk.

Leia o estudo de caso »

CapitalOne_Logo

A Capital One está modernizando seu serviço de enfileiramento de mensagens de varejo ao migrar de sistemas autogerenciados de middleware orientado a mensagens para o Amazon SQS. A Capital One está usando o SQS para migrar várias aplicações de serviços bancários essenciais para a nuvem para garantir alta disponibilidade e eficiência de custo, além de simplificar a complexidade e a sobrecarga administrativas.

Assista à apresentação em vídeo da re:Invent 2016 »

ChangeHealthcare_Logo

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 »

redBus_Logo

A redBus está expandindo sua solução da AWS para incluir o Amazon SQS e o SNS para monitoramento, alertas e comunicação interna. "O Amazon SQS é uma solução especialmente boa para viabilizar o envio de mensagens entre aplicações externas e nossas aplicações." – Charan Padmaraju, CTO da redBus 

Leia o estudo de caso »

Oyster.com_Logo

A Oyster.com usa a Amazon Web Services para armazenar e processar imagens para o seu site. A equipe usa o Amazon EC2 e o Amazon SQS em um fluxo de trabalho integrado para gerar os tamanhos necessários para cada foto. O SQS comunica as fotos que precisam ser processadas e o status dos trabalhos.

Leia o estudo de caso »

É fácil começar a usar o Amazon SQS.
Siga o passo a passo do console para implantar sua primeira aplicação do SQS com apenas alguns cliques.

Comece a usar gratuitamente