Amazon ElastiCache

Armazenamento de dados na memória totalmente gerenciado, compatível com Redis ou Memcached. Disponibilize latência inferior a um milissegundo para aplicações em tempo real.

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.

Performance extrema em escala de nuvem (56:53)

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

Criação de aplicativos em tempo real para casos de uso versáteis, como jogos, serviço geoespacial, armazenamento em cache, armazenamentos de sessão ou filas, com estruturas de dados avançadas, replicação e suporte a instantâneo point-in-time.
 

Criação de uma camada de cache simples e escalável para aplicações com uso intensivo de dados.
 

Como ele funciona

Datastore e cache na memória do ElastiCache

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. »

    Cache com o Amazon ElastiCache para 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 »

    Gerenciamento de sessão do Amazon ElastiCache for Redis
  • 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.

    Saiba como a Coffee Meets Bagel usa o ElastiCache para obter recomendações baseadas em machine learning em tempo real »

    Recomendações de machine learning com Amazon ElastiCache for Redis
  • 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.

    Saiba como você pode projetar uma solução IoT que captura informações do sensor e persiste no Amazon ElastiCache for Redis »

    Análise em tempo real do Amazon ElastiCache for Redis

Clientes

The Pokemon Company

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.

Saiba mais »

330px-Peloton_(company)_logo.svg

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.

Saiba mais »

Airbnb

"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 »

Duolingo

"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

Saiba mais »

MLBAM

A MLBAM usa o Amazon ElastiCache para armazenar temporariamente informações sobre jogos em caches de memória, possibilitando a rápida recuperação dos dados para tarefas de análise.

Saiba mais »

Comece a usar o Amazon ElastiCache

Amazon ElastiCache para Redis

Cadastrar-se

Aprenda o Amazon ElastiCache para Redis

Aprenda com tutoriais simples

Comece a usar o ElastiCache para Redis

Comece a criar

Comece a criar com a ajuda do guia do usuário.