Storage - Amazon MQ

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Storage

Amazon MQ per ActiveMQ supporta Amazon Elastic File System (EFS) e Amazon Elastic Block Store (EBS). Per impostazione predefinita, i broker ActiveMQ utilizzano Amazon EFS per l'archiviazione del broker. Per sfruttare l'elevata durata e la replica in più zone di disponibilità, utilizza Amazon EFS. Per sfruttare la bassa latenza e la velocità effettiva elevata, utilizza Amazon EBS.

Importante
  • Puoi utilizzare Amazon EBS solo con la famiglia di tipo di istanze del broker mq.m5.

  • Sebbene sia possibile modificare il tipo di istanza del broker, non è possibile modificare il tipo di archiviazione del broker dopo la creazione del broker.

  • Amazon EBS replica i dati all'interno di una singola zona di disponibilità e non supporta la modalità di implementazione ActiveMQ attiva/in standby.

Differenze tra i tipi di storage

Nella tabella seguente viene fornita una breve panoramica delle differenze tra i tipi di archiviazione in memoria, Amazon EFS e Amazon EBS per i broker, ActiveMQ.

Storage Type (Tipo di storage) Persistenza Esempio di caso d'uso Numero massimo approssimativo di messaggi accodati per produttore, al secondo (messaggio di 1 KB) Replica
In memoria Non persistente
  • Quotazioni di borsa

  • Aggiornamenti dei dati di posizione

  • Dati modificati frequentemente

5.000 Nessuno
Amazon EBS Persistente
  • Elevati volumi di testo

  • Elaborazione di ordini

500 Copie multiple all'interno di una singola zona di disponibilità (AZ)
Amazon EFS Persistente Transazioni finanziarie 80 Copie multiple su più zone di disponibilità

Lo storage dei messaggi in memoria fornisce la latenza più bassa e il throughput massimo. Tuttavia, i messaggi vengono persi durante la sostituzione dell'istanza o il riavvio del broker.

Amazon EFS è progettato per essere estremamente durevole ed è replicato su più zone di disponibilità al fine di evitare la perdita di dati a seguito di guasto di un singolo componente o un problema che influisce sulla disponibilità di una zona di disponibilità. Amazon EBS è ottimizzato per la velocità effettiva e replicato su più server all'interno di una singola zona di disponibilità.