GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Karteikarten

SQS/SNS

Ivan Carlos Portugiesisch 70 Karten

Karten in diesem Stapel (70)

  1. 1O que é o SQS?Um serviço de enfileiramento simples para desacoplar aplicativos.
  2. 2O que é um produtor no SQS?Um aplicativo que envia mensagens para a fila do SQS.
  3. 3O que é um consumidor no SQS?Um aplicativo que lê e processa mensagens da fila.
  4. 4Qual é o tamanho máximo de uma mensagem no SQS?256 KB.
  5. 5Por quanto tempo as mensagens permanecem na fila do SQS?Por padrão, 4 dias. Máximo: 14 dias.
  6. 6O que significa "pelo menos uma entrega" no SQS?Uma mensagem pode ser entregue mais de uma vez.
  7. 7Como os consumidores removem mensagens processadas da fila?Usando a API DeleteMessage.
  8. 8Qual métrica do CloudWatch mede o tamanho da fila?ApproximateNumberOfMessages.
  9. 9Quais são os métodos de segurança do SQS?Criptografia em trânsito (HTTPS), em repouso (KMS) e controle de acesso com IAM.
  10. 10Qual é o principal caso de uso do SQS?Desacoplar camadas de aplicativos.
  11. 11O que é o tempo limite de visibilidade no SQS?É o período em que uma mensagem fica invisível para outros consumidores após ser lida.
  12. 12O que é o tempo limite de visibilidade no SQS?É o período em que uma mensagem fica invisível para outros consumidores após ser lida.
  13. 13O que acontece se o tempo limite de visibilidade expirar sem que a mensagem seja excluída?A mensagem reaparece na fila e pode ser lida por outro consumidor.
  14. 14Qual API permite estender o tempo limite de visibilidade?ChangeMessageVisibility.
  15. 15Qual é o intervalo permitido para o tempo limite de visibilidade?Entre 0 segundos e 12 horas.
  16. 16Por que é importante configurar o tempo limite de visibilidade adequadamente?Para evitar mensagens duplicadas ou atrasos excessivos no processamento
  17. 17O que significa "contagem recebida" no SQS?Número de vezes que uma mensagem foi lida da fila.
  18. 18O que é comunicação síncrona?Conexão direta entre dois serviços, onde um espera a resposta do outro.
  19. 19O que é comunicação assíncrona?Conexão indireta entre serviços utilizando middleware, como filas ou tópicos, sem necessidade de resposta imediata.
  20. 20Qual é a principal vantagem da comunicação assíncrona?Desacopla serviços, permitindo escalabilidade independente e melhor gerenciamento de picos de tráfego.
  21. 21Quais serviços da AWS suportam integração assíncrona?SQS (fila), SNS (publicação/assinatura) e Kinesis (streaming em tempo real).
  22. 22O que é long polling no SQS?Técnica em que o consumidor aguarda mensagens chegarem na fila, reduzindo chamadas de API e melhorando a latência.
  23. 23Qual é o intervalo configurável para long polling no SQS?Entre 1 e 20 segundos.
  24. 24Como ativar o long polling no SQS?Configurando o parâmetro WaitTimeSeconds na API ou no nível da fila.
  25. 25Middleware: Software intermediário queconecta diferentes serviços ou componentes.
  26. 26Fila (Queue): Estrutura de dados usadapara armazenar mensagens temporariamente.
  27. 274. Estratégia de TesteUse comunicação síncrona para respostas imediatas e assíncrona para desacoplar serviços.
    Opte pelo long polling sempre que possível:
    Certifique-se de entender os parâmetros da API e configurações de fila
  28. 28O que significa FIFO no SQS?Primeiro a entrar, primeiro a sair: as mensagens são processadas na ordem em que chegam na fila.
  29. 29Quais são as principais garantias de uma fila FIFO?Ordem das mensagens preservada.
    Entrega exatamente uma vez (eliminação de duplicatas).
  30. 30Qual é a taxa de transferência de uma fila FIFO?Sem lotes: até 300 mensagens/segundo.
    Com lotes: até 3.000 mensagens/segundo.
  31. 31O que é "DeduplicationId" no SQS FIFO?Identificador usado para eliminar mensagens duplicadas enviadas dentro de uma janela de 5 minutos.
  32. 32O que é "MessageGroupId" em filas FIFO?Identificador que garante a ordem de mensagens dentro de um grupo específico.
  33. 33Por que o nome da fila FIFO precisa terminar com .fifo?É uma exigência do AWS SQS para criar filas FIFO.
  34. 34Qual é a principal diferença entre uma fila padrão e uma fila FIFO?A fila padrão permite mensagens fora de ordem e duplicadas; a FIFO garante a ordem e elimina duplicatas.
  35. 35Qual é a taxa de transferência de uma fila FIFO?Até 300 mensagens por segundo sem lote ou até 3.000 mensagens por segundo com lote.
  36. 36O que é "Deduplicação Baseada no Conteúdo" no SQS FIFO?Recurso que elimina duplicatas de mensagens enviadas dentro de uma janela de 5 minutos, baseado no conteúdo da mensagem ou em um ID de deduplicação.
  37. 37Quais restrições existem ao criar uma fila FIFO?O nome da fila deve terminar com o sufixo .fifo.
  38. 38Fila FIFO:Mantém a ordem das mensagens, garantindo que a primeira mensagem enviada seja a primeira consumida.
  39. 394. Estratégia de TesteUse filas FIFO quando a ordem das mensagens for crítica, como em sistemas de transações financeiras.
    Configure deduplicação:
    Utilize IDs de deduplicação ou deduplicação baseada no conteúdo para evitar duplicatas.
    Atenção às limitações:
    Considere a taxa de transferência reduzida em filas FIFO ao projetar seu sistema.
  40. 40O que é um grupo de Auto Scaling?Um grupo de instâncias do EC2 que ajusta automaticamente sua capacidade com base na demanda.
  41. 41Como o SQS interage com um grupo de Auto Scaling?O tamanho do grupo de Auto Scaling pode ser ajustado automaticamente com base no comprimento da fila SQS (número aproximado de mensagens).
  42. 42O que acontece quando o comprimento da fila SQS aumenta?O CloudWatch aciona um alarme, escalando o grupo de Auto Scaling para processar as mensagens mais rapidamente.
  43. 43Qual é o principal benefício de usar o SQS como buffer para gravações no banco de dados?Ele armazena transações de forma duradoura, garantindo que nenhuma solicitação seja perdida, mesmo durante picos de tráfego.
  44. 44Quando o SQS é particularmente útil?Durante picos de carga, desacoplamento entre camadas de aplicativos ou quando é necessária escalabilidade infinita.
  45. 45Estratégia de TesteIdentifique cenários de uso do SQS:
    Procure perguntas que envolvam picos de carga, desacoplamento ou integração entre serviços.
    Compreenda os padrões arquitetônicos:
    Saiba como configurar filas SQS para desacoplamento entre camadas de aplicativos e como integrá-las com grupos de Auto Scaling.
    Foque na resiliência:
    Lembre-se de que o SQS armazena mensagens de forma duradoura, garantindo que elas sejam processadas eventualmente.
  46. 46O que é Amazon SNS?Um serviço de mensagens baseado no padrão Pub/Sub (Publicar/Assinar), permitindo que produtores enviem mensagens para um tópico e múltiplos assinantes recebam essas mensagens.
  47. 47Qual é a principal diferença entre SNS e SQS?SNS é Pub/Sub (uma mensagem para muitos assinantes).
    SQS é fila (uma mensagem para um consumidor de cada vez).
  48. 48Quantos assinantes podem ser associados a um tópico SNS?Até 12.000.000 assinantes por tópico.
  49. 49Quais serviços podem ser assinantes de um tópico SNS?E-mail, SMS, endpoints HTTP/HTTPS, SQS, Lambda, Kinesis Data Firehose e dispositivos móveis (APNS, GCM, ADM).
  50. 50Quais serviços da AWS podem enviar dados para um tópico SNS?CloudWatch, Auto Scaling Groups, S3, DynamoDB, Lambda, RDS, entre outros.
  51. 51Como é garantida a segurança no SNS?Criptografia em trânsito: HTTPS.
    Criptografia em repouso: Chaves KMS.
    Controle de acesso: Políticas IAM e políticas de acesso ao SNS.
  52. 52Estratégia de TesteQuando usar SNS em vez de SQS?
    Use SNS para enviar mensagens para vários destinatários simultaneamente.
    Que tipos de mensagens podem ser enviadas com SNS?
    E-mails, SMS, notificações móveis, chamadas HTTP/HTTPS e mensagens para serviços da AWS.
    Quais configurações de segurança são essenciais?
    IAM para regular chamadas de API.
    Políticas de acesso para integrações entre contas.
  53. 53O que é o Kinesis Data Firehose?Serviço totalmente gerenciado para transmissão quase em tempo real de dados para destinos definidos.
  54. 54Quais são os principais destinos suportados pelo Firehose?AWS: S3, Redshift, OpenSearch.
    Parceiros de terceiros: Splunk, Datadog, New Relic, MongoDB.
    Personalizados: Endpoints HTTP.
  55. 55Quais são as opções de buffering no Firehose?Buffer de tempo: 0 a 900 segundos.
    Buffer de tamanho: 1 MB a valores maiores.
  56. 56O que diferencia o Firehose do Data Streams?Firehose: Sem gerenciamento, quase em tempo real, grava diretamente em destinos, sem suporte para replay.
    Data Streams: Necessita gerenciamento, armazenamento por até 365 dias, permite replay e múltiplos consumidores.
  57. 57O que o Firehose oferece como backup?Todos os dados ou apenas dados com falha podem ser enviados para um bucket S3.
  58. 58Estratégia de TesteQuando usar o Firehose?
    Quando não precisar de replay e quiser enviar dados diretamente para destinos, como S3, Redshift ou OpenSearch.
    Como escolher entre Firehose e Data Streams?
    Firehose: Automático, sem código necessário.
    Data Streams: Controle total e replay.
    Qual é a palavra-chave para Firehose no exame?
    "Quase em tempo real".
  59. 59O que é o SQS?Serviço de enfileiramento baseado em polling, onde consumidores extraem mensagens e as processam.
  60. 60O que é o SNS?Serviço de publicação/assinatura (Pub/Sub) para enviar mensagens a vários assinantes simultaneamente.
  61. 61O que é o Kinesis?Serviço de streaming de dados em tempo real, ideal para big data, análises e ETL.
  62. 62Quais são os modos de consumo no Kinesis?Padrão: Consumidores puxam dados.
    Fan-out aprimorado: Dados são enviados diretamente aos consumidores.
  63. 63Quais são as diferenças entre SQS e SNS?SQS: Processamento individual de mensagens, dados persistentes.
    SNS: Envio para múltiplos assinantes, dados não persistentes.
  64. 64Quando usar o Kinesis?Para streaming em tempo real, armazenamento temporário e processamento de grandes volumes de dados.
  65. 65Estratégia de TesteQuando usar SQS?
    Para filas simples com mensagens persistentes e consumidores independentes.
    Usar FIFO quando a ordem for importante.
    Quando usar SNS?
    Para distribuir mensagens para vários assinantes (e-mail, SQS, HTTP).
    Quando usar Kinesis?
    Para streaming de dados em tempo real, onde a ordem dentro de um shard é necessária.
    Ideal para análises e ETL.
  66. 66O que é o Amazon MQ?Serviço gerenciado de corretor de mensagens para RabbitMQ e ActiveMQ, usado para suportar protocolos abertos como MQTT, AMQP, STOMP, Openwire e WSS.
  67. 67Quando usar o Amazon MQ?Quando há necessidade de migrar aplicativos legados que já utilizam protocolos abertos, sem redesenhar para os serviços nativos da AWS como SQS ou SNS.
  68. 68Quais as diferenças entre Amazon MQ e SQS/SNS?Amazon MQ: Suporta protocolos abertos, escalabilidade limitada, requer failover para alta disponibilidade.
    SQS/SNS: Nativos da nuvem AWS, escalabilidade infinita, usam APIs proprietárias.
  69. 69Como funciona a alta disponibilidade no Amazon MQ?Configuração multi-AZ com failover.
    Usa o Amazon EFS como armazenamento de back-end para sincronizar dados entre instâncias ativas e de standby.
  70. 70Por que o Amazon MQ é útil em migrações para a nuvem?Permite manter protocolos legados já utilizados em ambientes locais, evitando a necessidade de redesenho para AWS.

Informationen

Beschreibung
Karteikarten am SQS/SNS, erstellt von Ivan Carlos am 04/12/2024.
Erstellt von
Ivan Carlos
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck