Amazon ElastiCache
Cloud AWS
Inizia a usare Amazon ElastiCache

Amazon ElastiCache è un servizio Web che semplifica distribuzione, funzionamento e ridimensionamento di cache e datastore in memoria nel cloud. Si tratta di un servizio che potenzia le prestazioni delle applicazioni Web facilitando il recupero delle informazioni dai datastore gestiti in memoria, molto più rapide dei database basati su disco. Amazon ElastiCache supporta due motori di in memoria open source:

  • Redis: un servizio di caching e datastore in memoria open source. Amazon ElastiCache per Redis è un servizio in memoria compatibile con Redis che permette di sfruttare la semplicità e la potenza di Redis e ottenere disponibilità, affidabilità e prestazioni ideali anche per le applicazioni più esigenti. Sono disponibili sia nodi singoli sia cluster con fino a 15 shard, per ricalibrare le risorse fino a 3,55 TiB di dati in memoria. ElastiCache per Redis è sicuro, scalabile e completamente gestito; perfetto per applicazioni che richiedono prestazioni elevate, quali applicazioni Web, app per dispositivi mobili, videogiochi, tecnologie pubblicitarie, e Internet of Things.
  • Memcached: uno dei sistemi di caching di oggetti in memoria più utilizzati. ElastiCache è conforme al protocollo di Memcached, perciò gli strumenti più comunemente utilizzati negli ambienti Memcached esistenti sono completamente compatibili con il servizio.

Amazon ElastiCache rileva e sostituisce automaticamente i nodi con errori, riducendo i costi associati alla gestione manuale delle infrastrutture e creando un sistema resiliente che mitiga il rischio di sovraccarico dei database, causa comune di rallentamenti nei tempi di caricamento di siti Web e applicazioni. Attraverso l'integrazione con Amazon CloudWatch, fornisce inoltre una visibilità potenziata sui parametri prestazionali chiave associati ai nodi Memcached o Redis.

Grazie ad Amazon ElastiCache, puoi aggiungere un livello di in memoria alla tua infrastruttura in pochi minuti utilizzando la Console di gestione AWS.

Panoramica di Amazon ElastiCache
12:22
Panoramica di Amazon ElastiCache
Semplicità di distribuzione

Prestazioni estreme

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

Sicurezza e solidità

Amazon ElastiCache supporta Amazon VPC, che consente di isolare un cluster nell'intervallo di indirizzi IP scelti per i nodi, utilizzandoli per connettersi all'applicazione. ElastiCache monitora in modo continuo i nodi e applica le eventuali patch per mantenere l'ambiente sempre sicuro. Per ulteriori informazioni su Amazon ElastiCache in VPC, consulta la Amazon ElastiCache User Guide. Ulteriori informazioni »

Compatibilità con Redis e Memcached

Compatibilità con Redis e Memcached

Amazon ElastiCache offre accesso nativo agli ambienti di in memoria Memcached e Redis. In questo modo permette la compatibilità con strumenti e applicazioni già esistenti. Ulteriori informazioni »

Massima scalabilità

Massima scalabilità

Amazon ElastiCache con Memcached consente lo sharding per ridimensionare la cache in memoria su fino a 20 nodi per cluster. Amazon ElastiCache per Redis permette inoltre il clustering di fino a 15 shard a formare un singolo store chiave-valore in memoria da 3,55 TiB (limite massimo), con prestazioni in accesso ancora migliori grazie a fino a 5 repliche di lettura per shard. Ulteriori informazioni »

Disponibilità e affidabilità elevate

Disponibilità e affidabilità elevate

Il servizio viene eseguito sulla stessa infrastruttura ad alta disponibilità impiegata per gli altri servizi Amazon Web Services. Per i carichi di lavoro Redis, Amazon ElastiCache offre disponibilità elevata 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

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 i carichi di lavoro operativi e permetterti di concentrare la tua attenzione sullo sviluppo dell'applicazione. Ulteriori informazioni » 

ElastiCache-Page-Graphics_Caching

Amazon ElastiCache può essere utilizzato per migliorare le prestazioni in termini di latenza e di throughput su carichi di lavoro applicativi di diverso tipo (ad esempio per social network, videogiochi, tecnologie pubblicitarie, condivisione di file multimediali e portali di assistenza), oppure su carichi di lavoro intensi in elaborazione (ad esempio motori di raccomandazione). Se utilizzato come cache, ElastiCache migliora le prestazioni delle applicazioni memorizzando le porzioni più importanti dei dati in modo da potervi accedere con latenza minima. Queste informazioni possono essere query di database particolarmente onerose in termini di I/O oppure i risultati di un calcolo che utilizza in modo intensivo il processore. Le applicazioni che necessitano di un server per la strutturazione dei dati in memoria, di una cache ad elevata disponibilità o di un broker messaggi trarranno vantaggi molto importanti dal motore di Redis.

Per ulteriori casi d'uso, consulta la pagina di ElastiCache per Redis.

Inizia a usare Amazon ElastiCache