Amazon ElastiCache for Redis

Datastore in memoria compatibile con Redis creato per il cloud. Alimenta applicazioni in tempo reale con una latenza inferiore al millisecondo.

Amazon ElastiCache for Redis è un datastore in memoria straordinariamente rapido in grado di fornire una latenza inferiore al millisecondo per alimentare applicazioni in tempo reale a livello di Internet. Costruito su una piattaforma Redis open source e compatibile con le API Redis, ElastiCache per Redis funziona con i client Redis e utilizza il formato Redis open per memorizzare i dati. Le tue applicazioni Redis autogestite possono funzionare in modo fluido con ElastiCache per Redis, senza alcuna modifica del codice. ElastiCache for Redis combina la velocità, la semplicità e la versatilità di un'applicazione Redis open source con la gestibilità, la sicurezza e l'affidabilità di Amazon, per alimentare le applicazioni in tempo reale più intensive nei settori di videogiochi, tecnologia avanzata, e-commerce, settore sanitario, servizi finanziari e IoT.

Introduzione ad Amazon ElastiCache for Redis (2:30)

Vantaggi

Prestazioni eccezionali

Amazon ElastiCache per Redis funge da datastore in memoria, per supportare le esigenti applicazioni che necessitano di tempi di risposta inferiori al millisecondo. In confronto ai database su disco, dove la maggior parte delle operazioni necessita di un ciclo continuo sul disco, lo storage di dati in memoria gestisce i dati in memoria, un ordine di grandezza più rapido rispetto ai dischi. Il risultato è costituito da prestazioni incredibilmente elevate con tempi medi di lettura e scrittura inferiori al millisecondo e supporto per centinaia di milioni di operazioni al secondo in un cluster. ElastiCache ti offre uno stack hardware e software end-to-end ottimizzato per prestazioni incredibilmente rapide. ElastiCache per Redis versione 7.1 offre fino al 100% in più di velocità di trasmissione effettiva e una latenza P99 inferiore del 50% rispetto alla versione 7.0 di ElastiCache per Redis. È possibile ottenere oltre 1 milione di richieste al secondo per nodo o 500 milioni di richieste al secondo per cluster, su nodi r7g.4xlarge o più grandi.

Sicurezza

A partire da Amazon ElastiCache per Redis 6, ElastiCache ti consente di creare e gestire utenti e gruppi di utenti che possono essere utilizzati per configurare il controllo degli accessi in base al ruolo (RBAC) per i comandi Redis. Puoi semplificare la tua architettura mantenendo i limiti di sicurezza e sfruttare il controllo degli accessi granulare per gestire i gruppi. Puoi utilizzare AWS Identity and Access Management (IAM) per connetterti a ElastICache per Redis utilizzando le identità IAM. ElastiCache per Redis supporta Amazon VPC, perciò puoi isolare un cluster nell'intervallo di indirizzi IP scelto per i nodi. Il team ElastiCache esegue un monitoraggio costante alla ricerca di vulnerabilità di sicurezza note nella versione open source di Redis, nel sistema operativo e nel firmware per mantenere sicuro l'ambiente Redis dei clienti. È conforme allo standard PCI, idoneo ai fini HIPAA, conforme al programma FedRAMP e offre crittografia in transito, a riposo (compreso CMK gestito del cliente archiviato in AWS KMS) e Redis AUTH per comunicazioni inter-nodo sicure per garantire la protezione di dati sensibili quali le informazioni personali di identificazione (PII).

Ulteriori informazioni su Controllo degli accessi
in base al ruolo (RBAC) »

Ulteriori informazioni su Autenticazione IAM di ElastiCache per Redis »
Ulteriori informazioni su VPC per ElastiCache »

Solido e completamente gestito

Amazon 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. ElastiCache monitora in modo continuo i cluster per mantenere Redis operativo e permetterti di concentrare la tua attenzione allo sviluppo dell'applicazione. Offre parametri di monitoraggio dettagliati relativi all'uso di Redis, consentendoti di controllare le tendenze dell'applicazione e regolare la configurazione del cluster secondo necessità. ElastiCache aggiunge throttling di scrittura automatico, gestione intelligente di swap della memoria e potenziamenti di failover per migliorare la disponibilità e la gestibilità di Redis open source. Ulteriori informazioni su Amazon ElastiCache per Redis »

 

Compatibilità con Redis

Redis è un datastore in memoria ampiamente diffuso per l'utilizzo come database, cache, broker di messaggi, coda, store di sessioni e classifica. Amazon ElastiCache for Redis mantiene la compatibilità con i formati di dati Redis open source, le API Redis e funziona con i client Redis. Puoi eseguire la migrazione dei tuoi carichi di lavoro Redis autogestiti in ElastiCache for Redis senza alcuna modifica del codice. Ulteriori informazioni su Redis open source »

 

Disponibilità e affidabilità elevate

Amazon ElastiCache for Redis supporta entrambe le modalità di cluster e non cluster Redis e fornisce un'elevata disponibilità mediante il supporto per il failover automatico, rilevando gli errori dei nodi primari e promuovendo la replica primaria con un minimo impatto. Consente la disponibilità di lettura per le applicazioni supportando le repliche di lettura (su varie zone di disponibilità), per consentire la fornitura delle letture quando quella primaria è impegnata con un maggiore carico di lavoro. ElastiCache per Redis supporta una logica di failover migliorata, per consentire il failover automatico nei casi in cui la maggior parte dei nodi primari per la modalità di cluster Redis non è disponibile. A partire dalla versione Redis 5.0.5, i cluster abilitati al failover automatico eseguono modifiche alla configurazione online per tutte le operazioni pianificate. Ulteriori informazioni sul failover automatico per ElastiCache »

 

Facilmente scalabile

Con Amazon ElastiCache for Redis, è possibile iniziare con risorse ridotte e dimensionarle a mano a mano che le esigenze dell'applicazione crescono, fino a creare cluster con 310 TiB di dati in memoria o 982 TiB quando utilizzi i cluster con i livelli dei dati. Il servizio ti consente di dimensionare l'ambiente Redis Cluster fino a 500 nodi e 500 partizioni. È pensato per supportare il ridimensionamento di cluster online per dimensionare le risorse dei cluster Redis in base alla domanda e senza tempi di inattività. Per il dimensionamento della capacità di lettura, ElastiCache permette di aggiungere fino a cinque repliche di lettura su più zone di disponibilità. Per il ridimensionamento della capacità di scrittura, ElastiCache supporta la modalità cluster Redis, che consente la partizione del traffico di scrittura su più istanze primarie. Ulteriori informazioni sul dimensionamento di ElastiCache »

 

Come funziona

Come funziona Redis?

Casi d'uso

Amazon ElastiCache per Redis è la soluzione ideale per casi d'uso di elaborazione analitica e transazionale in tempo reale, ad esempio memorizzazione nella cache, chat e messaggistica, graduatorie per videogiochi, dati geospazialimachine learning, streaming di contenuti multimediali, code, analisi in tempo reale e store di sessioni.

Caching

Amazon ElastiCache per Redis è un'ottima soluzione per implementare caching in memoria sicuro, distribuito e ad elevata disponibilità e ridurre la latenza in accesso, potenziare il throughput e alleggerire il carico da database relazionali o NoSQL e applicazioni in uso. 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. Scopri come creare un'applicazione di caching con ElastiCache per Redis.

Caching con Redis

Chat e messaggistica

Amazon ElastiCache per Redis supporta standard PUB/SUB e criteri di ricerca. In questo modo ElastiCache per Redis è in grado di supportare chat veloci, flussi di commenti in tempo reale e intercomunicazione di server. Lo standard PUB/SUB può anche essere impiegato per attivare azioni in base ad eventi pubblicati. Scopri come creare un'applicazione di messaggistica via chat con ElastiCache per Redis.

Chat e messaggistica con Redis

Classifiche per videogiochi

È semplice creare classifiche di gioco 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.

Classifiche per videogiochi con Redis

Dati geospaziali

Amazon ElastiCache per Redis offre operatori e strutture dati in memoria dedicati per gestire dati geospaziali reali su vasta scala e con la massima rapidità. Il servizio può anche essere utilizzato per aggiungere alle applicazioni caratteristiche basate sulla posizione, quali tempi di percorrenza, distanza percorsa e punti di interesse. Scopri come creare un'applicazione che usa dati geospaziali con ElastiCache per Redis.

Dati geospaziali con Redis

Machine Learning

Amazon ElastiCache per Redis offre un datastore in memoria dotato di eccezionale velocità per creare e distribuire modelli di machine learning in tempi ridotti. ElastiCache per Redis può essere impiegato per casi d'uso quali il rilevamento di attività fraudolente in giochi e servizi finanziari, sistemi di inoltro di offerte in tempo reale in AdTech e nel matchmaking per app di incontri e di condivisione di mezzi di trasporto, per elaborare dati in tempo reale e prendere decisioni in poche decine di millisecondi. Scopri in che modo Coffee Meets Bagel usa ElastiCache per offrire suggerimenti di incontri in tempo reale basati su machine learning.

Machine learning con Redis

Streaming di contenuti multimediali

Amazon ElastiCache per Redis offre un datastore in memoria rapido ideale per lo streaming in tempo reale. Il servizio può essere utilizzato per memorizzare metadati di profili utente e cronologie di visualizzazione, token e informazioni di autenticazione per milioni di utenti e file manifest con cui permettere a reti per la distribuzione di contenuti di trasmettere video a milioni di utenti contemporaneamente, su computer e dispositivi mobili.

Streaming di contenuti multimediali con Redis

Code

Amazon ElastiCache per Redis offre la struttura dati List per semplificare l'implementazione di code leggere e persistenti. I List consentono atomicità nelle operazioni e funzionalità di blocco, perciò può essere utilizzata per diverse applicazioni che richiedono affidabilità nella gestione di messaggi o elenchi circolari.

Code con Redis

Analisi in tempo reale

Utilizza Amazon ElastiCache for Redis con soluzioni di streaming quali Apache Kafka e Amazon Kinesis come datastore in memoria per acquisire, elaborare e analizzare dati in tempo reale con latenza inferiore al millisecondo. ElastiCache è la scelta ideale per i casi d'uso di analisi in tempo reale, come social media, targeting di annunci, personalizzazione e analisi IoT e dei dati delle serie temporali.

Analisi in tempo reale con Redis

Store di sessioni

Amazon ElastiCache per Redis è ideale come store di sessioni per gestire informazioni di sessione quali token di autenticazione utenti, stato delle sessioni e altro ancora. È sufficiente utilizzare ElastiCache per Redis come store chiave-valore e impostare una scadenza sulle chiavi di sessione per gestire le informazioni di sessione al meglio. La gestione di sessioni è un'attività vitale in applicazioni online, tra cui videogiochi, siti Web di e-commerce e piattaforme social. Scopri come utilizzare ElastiCache per Redis come store di sessioni.

Redis come store di sessioni

Clienti

Tinder Amazon ElastiCache - Testimonianze dei clienti

Tinder amplia la propria app, supportando 2 miliardi di azioni al giorno, con ElastiCache. 

Ulteriori informazioni »

The Washington Post Amazon ElastiCache - Testimonianze dei clienti

The Washington Post ha utilizzato Amazon ElastiCache per la realizzazione di una piattaforma di gestione dei contenuti ottimizzata per la velocità.

Ulteriori informazioni »

coffee meets bagel

Coffee Meets Bagel alimenta modelli di raccomandazione che utilizzano Amazon ElastiCache for Redis.

Ulteriori informazioni »

Beat Amazon ElastiCache - Testimonianze dei clienti

Beat aumenta la scalabilità e riduce i costi di calcolo del 90% con ElastiCache.

Ulteriori informazioni »

Dream11 Amazon ElastiCache - Testimonianze dei clienti

Dream11 potenzia la propria piattaforma per soddisfare 1,5 milioni di richieste al secondo.

Ulteriori informazioni »

Altri clienti Amazon ElastiCache for Redis »

Inizia a usare Amazon ElastiCache for Redis

Step 1 - Sign up for an Amazon Web Services account

Registrati

Ottieni l'accesso al piano gratuito di ElastiCache.
Apprendi le nozioni di base su Amazon ElastiCache per Redis

Impara con semplici tutorial

Inizia a usare ElastiCache per Redis

Inizia a creare

Inizia a creare con l'aiuto della Guida per l'utente.