Amazon ElastiCache
Com o Amazon ElastiCache, você pode configurar, executar e escalar sem problemas conhecidos repositórios de dados na memória compatíveis com código aberto na nuvem. Crie aplicações com uso intenso de dados ou aumente a performance de aplicativos existentes recuperando dados de armazenamentos de dados na memória de alta taxa de transferência e baixa latência. O Amazon ElastiCache é uma opção popular para casos de uso em tempo real, como armazenamento em cache, armazenamentos de sessão, jogos, serviços geoespaciais, análises em tempo real e filas.
O Amazon ElastiCache oferece Redis, escolhido o banco de dados preferido dos desenvolvedores na Pesquisa com desenvolvedores de Stack Overflow de 2020, e Memcached totalmente gerenciados para as aplicações mais exigentes que precisam de tempos de resposta inferiores a um milissegundo.
Benefícios
Performance extrema
O Amazon ElastiCache funciona como um datastore e cache para apoiar as aplicações mais exigentes do mercado que exigem tempos de resposta de menos de 1 milissegundo. Com uma pilha otimizada e completa executada em nós dedicados do cliente, o Amazon ElastiCache disponibiliza uma performance segura e extremamente rápida.
Totalmente gerenciado
Não será mais necessário executar tarefas de gerenciamento, como provisionamento de hardware, patching de software, configuração, monitoramento, recuperação de falhas e backups. O ElastiCache monitora continuamente os clusters para manter as cargas de trabalho em operação, o que permite que você se concentre no desenvolvimento dos aplicativos.
Escalonável
O Amazon ElastiCache permite aumentar e reduzir as escalas vertical e horizontal para atender a flutuações de demandas dos aplicativos. A fragmentação oferece suporte à escalabilidade de gravação e memória. As réplicas oferecem escalabilidade de leitura.
Mecanismos do Amazon ElastiCache
Como ele funciona

Casos de uso
O Amazon ElastiCache facilita a configuração, o gerenciamento e o dimensionamento de armazenamentos de dados na memória na nuvem e possibilita casos de uso de processamento analítico e transacional em tempo real, como armazenamento em cache, armazenamento de sessão, machine learning e análise em tempo real.
-
Armazenamento em cache
-
Armazenamento de sessões
-
Machine Learning (IA/ML)
-
Análises em tempo real
-
Armazenamento em cache
-
O Amazon ElastiCache pode ser usado para a implementação de um cache na memória altamente disponível para diminuir a latência de acesso, aumentar a taxa de transferência e facilitar a descarga do seu banco de dados relacional ou NoSQL, com tempos de resposta inferior a 1 milissegundo para os mecanismos Redis ou Memcached. Além disso, o ElastiCache for Redis pode oferecer consulta de banco de dados, de sessões persistentes e de páginas inteiras em cache.
Saiba como criar uma aplicação de armazenamento em cache com o ElastiCache for Redis. »
-
Armazenamento de sessões
-
O Amazon ElastiCache pode ser usado como um armazenamento de sessão para gerenciar informações de sessão para Redis e Memcached. Normalmente, esse gerenciamento de sessões é necessário em aplicações online como jogos, sites de comércio eletrônico e plataformas de mídia social.
Saiba como usar o ElastiCache for Redis como armazenamento de sessões »
-
Machine Learning (IA/ML)
-
O Amazon ElastiCache para Redis oferece um datastore ágil na memória para ajudar você a criar e implantar rapidamente modelos de Machine Learning. Use o ElastiCache para Redis em casos de uso como detecção de fraudes em serviços financeiros e de jogos, lances em tempo real para tecnologia de anúncios e correspondência em soluções de encontros e transporte solidário para processar dados ao vivo e tomar decisões em dezenas de milissegundos.
-
Análises em tempo real
-
Use o Amazon ElastiCache para Redis com soluções de streaming como Apache Kafka e Amazon Kinesis, atuando como datastore na memória para consumir, processar e analisar dados em tempo real com latência inferior a um milissegundo. O ElastiCache pode ser usado para casos de uso de análises em tempo real, como mídia social, direcionamento de anúncios, personalização, IoT e análises de dados de séries temporais.
Clientes

Saiba como a The Pokémon Company moveu o cache do usuário para o Amazon ElastiCache, aproveitando o Redis e o Memcached. O Redis enfileira tarefas para novos usuários, a fim de que possam ser solicitados a concluir tarefas pós-autenticação, como aceitar termos e condições. O Memcached ajuda a manter os tíquetes ativos para que as sessões dos usuários existentes não sejam interrompidas quando novos usuários ingressarem.
_logo.svg.5d75797e870136b63f566987ab915ce0e84c3544.png)
A empresa de preparo físico em casa Peloton usa o Amazon ElastiCache for Redis para acionar seu placar dinâmico, sob demanda. O placar da Peloton exige alta elasticidade, baixa latência e processamento em tempo real para fornecer dados de usuários personalizáveis para a comunidade de usuários que viajam juntos virtualmente no conforto de casa.

"Serviços gerenciados como o ElastiCache nos permitem nos concentrar no que é mais importante para nossa empresa. Nossa equipe de operações consiste em apenas dois engenheiros em tempo integral. Executar um site como o Airbnb com uma equipe tão pequena seria impossível sem serviços como o ElastiCache. Realizar a rotação e manutenção de nós em nosso cluster é rápido e fácil".
Tobi Knaup, líder técnico – Airbnb
Veja a jornada da Airbnb do Redis autogerenciado para o ElastiCache for Redis »

"A refragmentação on-line do ElastiCache for Redis nos permitirá facilmente escalar os Redis Clusters horizontalmente de acordo com o nosso crescimento. Isso simplifica imensamente o gerenciamento dos nossos inúmeros Redis Clusters, poderemos rapidamente escalar e, ao mesmo tempo, reduzir custos nas camadas de cache e continuar a expandir, com pouquíssimas alterações nos serviços atuais”.
Max Blaze, engenheiro de operações em equipe - Duolingo
Comece a usar o Amazon ElastiCache
Mais recursos do ElastiCache