AWS - SQS Flashcards
O que é o Amazon SQS?
O Amazon Simple Queue Service (Amazon SQS) é um web service que disponibiliza a você acesso a filas de mensagens que armazenam mensagens esperando processamento.
Como é faturado o SQS ?
Como o Amazon SQS é altamente escalável, você paga apenas pelo que usar.
O custo do Amazon SQS é calculado de acordo com a solicitação, além das cobranças por transferência de dados para dados transferidos para fora do Amazon SQS (exceto quando são transferidos para instâncias do Amazon EC2 ou funções do AWS Lambda dentro da mesma região)
Quais os benefícios do SQS em relação aos outros serviços de gerenciamento de filas ?
- Amazon SQS não exige sobrecarga de tarefas administrativas e necessita de pouca configuração.
- O Amazon SQS funciona em grande escala e processa bilhões de mensagens por dia.
- É possível aumentar ou reduzir a escala vertical da quantidade de tráfego que você envia sem precisar de nenhuma configuração.
- O Amazon SQS também proporciona uma durabilidade de mensagens substancialmente alta, oferecendo a você e aos seus stakeholders ainda mais segurança.
Quais os tipos de filas SQS?
SQS fornece dois tipos de filas - Standard & FIFO
O que são o tipo de ordenamento SQS - FIFO
As filas first-in-first-out (FIFO, primeiro a entrar, primeiro a sair) preservam a ordem exata de envio e recebimento das mensagens.
O que são o tipo de ordenamento SQS - Standard
As filas padrão fornecem um recurso de FIFO flexível que tenta preservar a ordem das mensagens. Entretanto, como as filas padrão foram criadas para ser altamente escaláveis, utilizando uma arquitetura altamente distribuída, não há garantias de recebimento de mensagens na ordem exata de envio.
O SQS garante a entrega das mensagens ?
As filas padrão oferecem entrega pelo menos uma vez, ou seja, cada mensagem é entregue pelo menos uma vez.
Quem é responsável pela exclusão das mensagens na fila SQS?
O Software do cliente!
As filas FIFO oferecem processamento único, ou seja, cada mensagem é entregue uma vez e continua disponível até ser processada e excluída por um consumidor.
O tipo de ordenamento FIFO possui alguma limitação. ?
As filas FIFO estão limitadas a 300 TPS (transactions per second, transações por segundo), mas têm os mesmos recursos das filas padrão.
É possível converter a fila padrão atual em uma fila FIFO?
Não. Você deve selecionar o tipo de fila ao criá-la.
Quais as caracteristicas específicas para atributos de fila FIFO?
- O nome de uma fila FIFO deve terminar sufixo .fifo.
- limite de 80 caracteres para nomes de fila.
O que é um visibility timeout?
O visibility timeout é um período em que o Amazon SQS impede que outros componentes de utilização recebam e processem uma mensagem.
Qual é o limite máximo de visibilidade de mensagens?
O visibility timeout máximo para uma mensagem do Amazon SQS é de 12 horas.
Qual o nível de confiabilidade do armazenamento dos meus dados no Amazon SQS?
O Amazon SQS armazena todas as filas de mensagens e as mensagens em uma única região altamente disponível da AWS com várias zonas de disponibilidade (AZs) redundantes para que nenhuma falha única de computador, rede ou AZ possa tornar as mensagens inacessíveis.
Como posso proteger as mensagens nas minhas filas de mensagens?
Para obter maior segurança, você pode criar sua aplicação para criptografar mensagens antes que elas sejam inseridas em uma fila de mensagens.