Cache in memoria completamente gestita per DynamoDB.
Riduce i tempi di risposta di DynamoDB da millisecondi a microsecondi. 

Amazon DynamoDB Accelerator (DAX) è un sistema di caching in memoria completamente gestito e ad elevata disponibilità per DynamoDB che migliora fino a 10 volte le prestazioni anche in presenza di milioni di richieste al secondo, consentendo di ottenere risposte in microsecondi invece che in millisecondi. 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. In questo modo potrai concentrare i tuoi sforzi sulla creazione di applicazioni di alta qualità senza preoccuparti per la scalabilità delle prestazioni. Non sarà necessario modificare la logica delle applicazioni, perché DAX è compatibile con le chiamate API DynamoDB esistenti. DAX può essere abilitato in pochi clic nella Console di gestione AWS, oppure mediante il kit SDK AWS. Come per DynamoDB, i prezzi sono calcolati in base alla capacità utilizzata.

DynamoDB Accelerator (DAX)

Inizia a usare DAX

DAX può essere abilitato in pochi clic nella Console di gestione AWS, oppure mediante il kit SDK AWS.

 

DAX-introduction-to-dax
Prestazioni eccezionali

DynamoDB offre latenze costanti nell'ordine dei millisecondi; DynamoDB insieme a DAX ottiene prestazioni ancora superiori, riducendo i tempi di risposta a microsecondi anche su carichi di lavoro onerosi in lettura con milioni di richieste al secondo. Grazie a DAX, le applicazioni rimangono sempre veloci e reattive, anche quando eventi con grande risonanza o notizie importanti provocano picchi di richieste eccezionali. E senza doversi preoccupare dell'ottimizzazione. 

Elevata scalabilità

DynamoDB con DAX pone fine al compromesso tra prestazioni e scalabilità. DAX permette di ricalibrare le risorse on demand. Ad esempio, è possibile iniziare con un cluster DAX a tre nodi e aggiungere capacità in un secondo momento aumentando il numero di nodi. DAX consente di effettuare il provisioning di un cluster con fino a dieci nodi, per rispondere a milioni di richieste al secondo.

Servizio interamente gestito

Esattamente come DynamoDB, DAX è un servizio completamente gestito. Le attività di gestione, ad esempio il provisioning dell'hardware o del software, l'impostazione e la configurazione, l'applicazione di patch software, la gestione di cluster di database affidabili e distribuiti e la replica dei dati su più istanze durante il dimensionamento delle capacità, non rappresentano più un problema. DAX automatizzerà molte attività di amministrazione frequenti quali il rilevamento degli errori, il ripristino dai guasti e l'applicazione di patch software.

Facilità d'uso

DAX è integrato con Amazon DynamoDB: è sufficiente eseguire il provisioning di un cluster DAX, indirizzare le chiamate dell'API DynamoDB esistente al cluster tramite il kit SDK client DAX e lasciare che il servizio si occupi del resto. Poiché DAX è compatibile con le API di DynamoDB; non è necessario modificare in alcun modo il codice delle applicazioni. DAX si prenderà carico delle attività più pesanti senza alcun intervento manuale da parte dell'utente, migliorando in automatico le prestazioni. Inoltre, poiché il recupero dei dati memorizzati nella cache riduce il carico di lettura sulle tabelle DynamoDB esistenti, è possibile ridurre anche la capacità di lettura assegnata e, di conseguenza, i costi operativi.

Flessibilità

DAX consente di effettuare il provisioning di un cluster DAX per diverse tabelle DynamoDB oppure di più cluster DAX per una singola tabella DynamoDB e tutte le opzioni intermedie, garantendo pertanto un livello ottimale di flessibilità.

Sicurezza

DAX è completamente integrato con gli altri servizi AWS per migliorare la sicurezza. Sarà quindi possibile utilizzare Identity and Access Management (IAM) per assegnare credenziali di sicurezza univoche per ciascun utente e controllarne gli accessi ai servizi e alle risorse. Amazon CloudWatch permette di ottenere visibilità a livello di sistema su utilizzo delle risorse, prestazioni dell'applicazione e stato di integrità del sistema. L'integrazione con AWS CloudTrail consente di memorizzare in log ed eseguire audit delle modifiche alla configurazione del cluster. Sarà quindi possibile utilizzare Amazon Virtual Private Cloud (VPC), che consente di accedere in modo semplice e sicuro alle applicazioni esistenti. L'applicazione di tag, infine, consente una maggiore visibilità nella gestione dei cluster DAX.

Eyeview Digital

10 miliardi di incontri dopo, Tinder ha cambiato il modo in cui le persone fanno conoscenza in tutto il mondo. "Per Tinder, le prestazioni sono fondamentali. Siamo tra gli utenti principali di DynamoDB. Ci piacciono la sua semplicità e la sua capacità di ricalibrare mantenendo prestazioni costanti," afferma Maria Zhang, vicepresidente del dipartimento di engineering presso Tinder. "Con DAX, AWS ha portato le prestazioni a un nuovo livello, con tempi di risposta in microsecondi. Apprezziamo molto il fatto che DAX si integra perfettamente con DynamoDB, è compatibile con le API e non ci obbliga a scrivere del nuovo codice. Siamo entusiasti della disponibilità generale di DAX."

Eyeview Digital

Canon INC. Il centro di pianificazione e gestione dello sviluppo di prodotti di office imaging fornisce servizi cloud mission critical che si collegano a macchine per ufficio di clienti su quattro continenti. "Amazon DynamoDB Accelerator (DAX) è un fantastico servizio che ottimizza l'esperienza utente di Amazon DynamoDB," dichiara Takashi Yagita, ingegnere capo, Centro di pianificazione e gestione dello sviluppo di prodotti di office imaging Canon INC. "I nostri sviluppatori sono entusiasti dell'idea alla base dell'SDK DAX, che consente di passare senza problemi da DynamoDB all'utilizzo di DAX. Il nostro team è riuscito a mantenere le unità di capacità di DynamoDB a livelli molto inferiori, ottimizzando al tempo stesso la velocità di accesso ai dati con DAX. Siamo lieti che DAX sia generalmente disponibile."

Eyeview Digital

Careem è un servizio e un'applicazione di prenotazione di automobili presente in più di 40 città e 11 paesi del Grande Medio Oriente. La società utilizza numerosi servizi AWS, fra cui Amazon DynamoDB, per memorizzare sedi dei comandanti, promozioni e configurazioni. "Abbiamo cominciato subito a utilizzare DAX durante l'anteprima pubblica e abbiamo eseguito il carico di lavoro di produzione su DAX senza alcun problema," sostiene Tafseer-ul-Islam Siddiqui, architetto software presso Careem. "Usiamo DAX per ricalibrare le letture su tutta la nostra rete di servizi. In quanto cache write-through, DAX ha semplificato il nostro stack di applicazioni e ha eliminato la necessità di creare un servizio centrale per le nostre esigenze di memorizzazione nella cache. Una caratteristica fondamentale che ci ha convinto ad adottare DAX è stata la compatibilità API con DynamoDB, che ci ha richiesto solo modifiche minime per poterlo utilizzare con la nostra applicazione: basta sostituire il client DynamoDB con il client DAX. Il nostro team è veramente entusiasta del failover integrato e del supporto di replica."

Expedia

Expedia, Inc. è un'azienda leader in ambito di viaggi online che offre viaggi di piacere e d'affari a clienti in tutto il mondo. "Expedia è un cliente di lunga data di AWS; utilizza DynamoDB in vari livelli aziendali a supporto delle nostre applicazioni", dichiara Brandon O'Brien, Principal Software Engineer di Expedia, Inc. "Abbiamo avuto il privilegio di accedere in anteprima ad Amazon DynamoDB Accelerator, e si è dimostrato un servizio reattivo e semplice da utilizzare. DAX rappresenta una grande opportunità per noi, perché ci consente di trovare un equilibrio ottimale tra costi infrastrutturali e prestazioni di sistema".

Twilio

Twilio aiuta a potenziare i sistemi di comunicazione aziendali perché permette di integrare soluzioni in tempo reale e funzionalità di autenticazione direttamente nelle applicazioni software. "La nostra attività si fonda sulle prestazioni costanti e la scalabilità di Amazon DynamoDB; è il servizio più affidabile per la nostra Programmable Chat" spiega Pat Malatack, General Manager di Twilio Messaging. "Potenziare DynamoDB con DAX è un'opportunità che non vediamo l'ora di sfruttare".

Genesys

Genesys è leader globale nelle soluzioni di contact center e nelle esperienze omnichannel. "Il team AWS è partito da un modello architetturale basato su best practice e lo ha trasformato in una soluzione iterabile di grande valore per i suoi clienti. Con ogni probabilità DAX sostituirà de facto la nostra soluzione di caching distribuita con livello di storage Amazon DynamoDB sulla nostra raccolta di microservizi in PureCloud", dichiara Glenn Nethercutt, Chief Architect di PureCloud, Genesys. "La combinazione di latenza inferiore al millisecondo e di transizioni semplificate dal client Amazon DynamoDB esistente ci permetterà di adottare il servizio in tempi rapidi, appena sarà disponibile in tutto il mondo; in questo modo miglioreremo le nostre prestazioni e il profilo di costo dei carichi di lavoro in lettura particolarmente gravosi".

Eyeview Digital

Eyeview Digital è un'azienda leader nel settore delle tecnologie pubblicitarie, specializzato nel video marketing. "Nelle soluzioni di inoltro di offerte in tempo reale, l'impiego di store chiave-valore veloci e affidabili è una condizione imprescindibile; per questo abbiamo scelto DynamoDB. Il numero di query può raggiungere le centinaia di migliaia al secondo, perciò dobbiamo essere sempre certi di non superare limiti di capacità, bilanciare il carico e ottimizzare il rapporto tra costo ed efficienza". Queste le parole di Cizer Kobrinky, VP of Architecture and Scale presso Eyeview. "L'accesso in anteprima a DAX ha reso tutte queste attività semplici. Gli utenti noti vengono gestiti dalla cache di DAX senza dover inoltrare le chiamate a DynamoDB, contenendo così sia la latenza sia i costi. Siamo molto lieti per la nascita di questo nuovo servizio e siamo certi che dimostrerà il suo valore presso molti altri clienti AWS come lo ha dimostrato con noi".

Crea il tuo primo cluster DAX con la console di AWS in pochi clic.

Inizia a usare DAX