Amazon DynamoDB Accelerator (DAX)

Servizio di caching creato appositamente per la compatibilità con DynamoDB

Perché DynamoDB Accelerator?

Amazon DynamoDB Accelerator (DAX) è un sistema di cache in memoria completamente gestito a disponibilità elevata per Amazon DynamoDB. DAX offre un miglioramento delle prestazioni fino a 10 volte, da millisecondi a microsecondi, anche con milioni di richieste al secondo. DAX si prende carico delle onerose attività necessarie per aggiungere accelerazione in memoria alle tabelle DynamoDB senza costringere gli sviluppatori a gestire invalidamento della cache, inserimenti di dati e cluster. Poiché DAX è compatibile con le chiamate API DynamoDB esistenti, non è richiesta alcuna modifica della logica dell'applicazione. In modo simile a DynamoDB, i prezzi sono calcolati in base alla capacità utilizzata. Così puoi concentrare i tuoi sforzi sulla creazione di applicazioni di alta qualità senza preoccuparti per la scalabilità delle prestazioni.

Come funziona

DAX è progettato per essere eseguito in un ambiente Amazon Virtual Private Cloud (Amazon VPC). Amazon VPC definisce una rete virtuale che ricorda molto un data center tradizionale. Con un VPC è possibile controllare l'intervallo di indirizzi IP, le sottoreti, le tabelle di routing, i gateway di rete e le impostazioni di sicurezza. Puoi avviare un cluster DAX nella tua rete virtuale e controllare l'accesso al cluster utilizzando i gruppi di sicurezza di Amazon VPC. 

Il diagramma a destra mostra una panoramica di alto livello di DAX.