Tipos de armazenamento do Amazon MQ para o ActiveMQ
O Amazon MQ para ActiveMQ é compatível com o Amazon Elastic File System (EFS) e o Amazon Elastic Block Store (EBS). Por padrão, os agentes do ActiveMQ usam o Amazon EFS para armazenamento do agente. Para aproveitar a alta durabilidade e a replicação em várias zonas de disponibilidade, use o Amazon EFS. Para aproveitar a baixa latência e alta taxa de transferência, use o Amazon EBS.
Importante
-
Você pode usar o Amazon EBS somente com a família
mq.m5
de tipo de instância de agente. -
Embora você possa alterar o tipo de instância de agente, você não pode alterar o tipo de armazenamento do agente depois de criar o agente.
-
O Amazon EBS replica dados em uma única zona de disponibilidade e não é compatível com o modo de implantação ativo/em espera do ActiveMQ.
Diferenças entre tipos de armazenamento
A tabela a seguir fornece uma breve visão geral das diferenças entre os tipos de armazenamento em memória, do Amazon EFS e do Amazon EBS.
Tipo de armazenamento | Persistência | Exemplo de caso de uso | Número máximo aproximado de mensagens enfileiradas por produtor, por segundo (mensagem de 1 KB) | Replicação |
---|---|---|---|---|
Na memória | Não persistente |
|
5.000 | Nenhum |
Amazon EBS | Persistente |
|
500 | Várias cópias em uma única zona de disponibilidade (AZ) |
Amazon EFS | Persistente | Transações financeiras | 80 | Várias cópias em várias zonas de disponibilidade |
O armazenamento de mensagens na memória fornece a latência mais baixa e a taxa de transferência mais alta. No entanto, as mensagens são perdidas durante a substituição da instância ou a reinicialização do agente.
O Amazon EFS foi projetado para ser altamente durável, replicado em várias zonas de disponibilidade para evitar a perda de dados resultante da falha de qualquer componente único ou de um problema que afeta a disponibilidade de uma zona de disponibilidade. O Amazon EBS é otimizado para taxa de transferência e é replicado em vários servidores em uma única zona de disponibilidade.