Amazon ElastiCache per Redis

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

Amazon ElastiCache per 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 per 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.

Presentazione di Amazon ElastiCache per Redis

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 milioni di operazioni al secondo. ElastiCache ti offre uno stack hardware + software ottimizzato end-to-end per prestazioni incredibilmente rapide.

 

Solido e interamente 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 ai nodi, consentendo la rapida individuazione e correzione dei problemi. 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'tilizzo come database, cache, broker e coda di messaggi. Amazon ElastiCache per 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 per Redis senza alcuna modifica del codice. Ulteriori informazioni su Redis open source »

 

 

Disponibilità e affidabilità elevate

Amazon ElastiCache per Redis supporta la modalità di 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. Ulteriori informazioni sul failover automatico per ElastiCache »

 

Massima scalabilità

Con Amazon 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 6,1 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à. Per il ridimensionamento 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 il cluster Redis, che consente la partizione del traffico di scrittura su più istanze primarie. Ulteriori informazioni sul dimensionamento di ElastiCache »

 

Sicurezza e conformità

Amazon ElastiCache per Redis supporta Amazon VPC, perciò è possibile isolare un cluster nell'intervallo di indirizzi IP dei nodi. Inoltre, 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, applicando tempestivamente le relative patch di sicurezza per mantenere sicuro l'ambiente Redis dei clienti. È conforme allo standard PCI, idoneo ai fini HIPAA, conforme al programma FedRAMP e presenta comunicazioni inter-nodo protette che si servono di una tecnologia di crittografia in transito, su disco e di autenticazione Redis, garantendo la protezione di dati sensibili quali le informazioni che consentono l'identificazione personale. Ulteriori informazioni su VPC per 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 con l'apprendimento automatico.

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 per 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, 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

Adobe
Scopri come Adobe utilizza ElastiCache per la sua piattaforma API.
CapitalOne
Scopri come CapitalOne utilizza ElastiCache per le app di banking in tempo reale.
Grab
Scopri come Grab utilizza ElastiCache per la sua app di ride hailing.
Zynga
Scopri come Zynga utilizza ElastiCache per un'esperienza multigiocatore dei videogiochi.

Inizia a usare Amazon ElastiCache per Redis

Amazon ElastiCache per Redis

Registrati

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

Segui i tutorial guidati

Inizia a usare ElastiCache per Redis

Inizia a creare

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