ElastiCahe-header-icon
Cloud AWS
Inizia a usare Amazon ElastiCache per Redis

Amazon ElastiCache per Redis è un servizio di struttura di dati in memoria compatibile con Redis che può essere utilizzato come datastore e come cache. Permette di sfruttare l'efficacia e la semplicità di Redis, con la disponibilità, l'affidabilità, la scalabilità, la sicurezza e le prestazioni ideali per le applicazioni più esigenti. ElastiCache per Redis è sicuro, scalabile e completamente gestito; perfetto per applicazioni che richiedono prestazioni elevate, quali applicazioni Web, app per dispositivi mobili, per servizi sanitari, finanziari, per videogiochi, tecnologie pubblicitarie, e Internet of Things.

ElastiCache_Intro_Redis v1
12:22
Prestazioni eccezionali

Prestazioni eccezionali

Amazon ElastiCache per Redis funge da datastore e cache in memoria, per supportare le esigenti applicazioni che necessitano di tempi di risposta inferiori al millisecondo. Utilizzando uno stack ottimizzato su nodi dedicati, Amazon ElastiCache garantisce prestazioni elevate e costanti.

Sicurezza e solidità

Sicurezza e solidità

Amazon ElastiCache per Redis supporta Amazon VPC, che consente di isolare un cluster nell'intervallo di indirizzi IP scelti per i nodi, utilizzandoli per connettersi all'applicazione. È conforme allo standard HIPAA e presenta comunicazioni inter-nodo protette che si servono di una tecnologia di crittografia in transito, a riposo e di autenticazione Redis, garantendo la protezione di dati sensibili come informazioni per l'identificazione personale (PII). ElastiCache monitora in modo continuo i nodi Redis e applica le eventuali patch e i certificati di sicurezza per mantenere l'ambiente sempre sicuro. Ulteriori informazioni »

Compatibilità con Redis

Compatibilità con Redis

Redis è un database NoSQL in memoria molto diffuso, che supporta caratteristiche quali persistenza, disponibilità e script Lua. Redis offre una serie di strutture di dati in memoria molto versatili, che permettono di creare un'ampia gamma di applicazioni in memoria personalizzate. ElastiCache permette di sfruttare le funzionalità di Redis sulla solida piattaforma di Amazon. Ulteriori informazioni »

Massima scalabilità

Massima scalabilità

Con ElastiCache per Redis, è possibile iniziare con risorse ridotte e ricalibrarle a mano a mano che le esigenze dell'applicazione crescono, fino a creare cluster con 3,55 TiB di dati in memoria. Supporta il ridimensionamento dei cluster per ricalibrare le risorse dei cluster Redis in base alla domanda senza tempi di inattività. Inoltre è possibile aggiungere fino cinque a repliche di lettura su più zone di disponibilità per ridimensionare le risorse di lettura. Ulteriori informazioni »

Disponibilità e affidabilità elevate

Disponibilità e affidabilità elevate

Amazon ElastiCache per Redis fornisce elevata disponibilità tramite implementazioni Multi-AZ con failover automatico. In caso di perdita di connessione in qualsiasi punto di Redis, ElastiCache rileva il problema e ripristina il corretto funzionamento dell'ambiente riducendo al minimo l'impatto sulla produttività. Ulteriori informazioni »

Servizio interamente gestito

Servizio interamente gestito

ElastiCache per Redis è un servizio completamente gestito. Non richiede attività di gestione quali provisioning di hardware, applicazione di patch al software, impostazione, configurazione, monitoraggio, backup e ripristino. Amazon ElastiCache monitora in modo continuo i cluster per mantenere Redis operativo e permetterti di concentrare la tua attenzione allo sviluppo dell'applicazione. Ulteriori informazioni »

ElastiCache-Page-Graphics_Caching

Amazon ElastiCache per Redis è la soluzione ideale per implementare caching in memoria sicuro e ad elevata disponibilità e ridurre la latenza in accesso, potenziare il throughput e alleggerire il carico dal database relazionale o NoSQL in uso. Amazon ElastiCache è in grado di servire elementi richiesti con maggiore frequenza con tempi di risposta inferiori al millisecondo e di ricalibrare le risorse in base al carico senza dover investire in costosi back-end di database. ElastiCache per Redis permette, tra gli altri esempi, il caching dei risultati di query di database, il caching di sessioni persistenti e il caching di pagine.


ElastiCache-Page-Graphics_RealTimeLeaderboards

È semplice creare graduatorie in tempo reale con Amazon ElastiCache per Redis. È sufficiente utilizzare la struttura di dati Sorted Set di Redis, che distingue gli elementi univoci mantenendo un elenco ordinato in base ai punteggi. In questo modo, la classifica viene aggiornata simultaneamente alla variazione dei punteggi dei giocatori. Sorted Set può essere utilizzata anche per gestire dati di serie temporali utilizzando time stamp come punteggio.


ElastiCache-Page-Graphics_RateLimiting

Amazon ElastiCache per Redis può essere usato per implementare un limitatore di frequenza al momento della creazione dell'API o dell'utilizzo di un'API di terze parti. La funzione di conteggio offerta da Redis, associata con una chiave API client, permette di contare le richieste di accesso in un determinato intervallo di tempo, eseguendo un'azione specifica nel caso la soglia venga superata. I limitatori di frequenza sono solitamente utilizzati per limitare il numero di post su un forum, restringere l'utilizzo di risorse e contenere le cause di spam.


ElastiCache-Page-Graphics_Queues

ElastiCache per Redis semplifica l'implementazione di sistemi di accodamento leggeri e persistenti che usano la struttura di dati List di Redis. List consente atomicità nelle operazioni e funzionalità di blocco, perciò può essere utilizzata per diverse applicazioni che richiedono affidabilità nella gestione di messaggi o elenchi circolari.


ElastiCache-Page-Graphics_ChatAndMessaging

Redis supporta standard PUB/SUB e criteri di ricerca. ElastiCache per Redis può quindi essere impiegato per creare chat veloci, flussi di commenti in tempo reale, intercomunicazione di server e molto altro. Lo standard PUB/SUB può anche essere impiegato per attivare azioni in base ad eventi pubblicati.

Se al momento utilizzi Redis in Amazon EC2 oppure in locale, eseguire la migrazione in Amazon ElastiCache è semplice: è sufficiente creare uno snapshot e avviare un cluster ElastiCache per Redis da tale snapshot. Le istruzioni sono disponibili nella documentazione. Poiché ElastiCache è completamente compatibile con Redis, le applicazioni potranno essere riconnesse al nuovo cluster ElastiCache per Redis senza alcuna modifica.

Inizia a usare Amazon ElastiCache per Redis