ElastiCahe-header-icon
Nuvem AWS
Comece a usar o Amazon ElastiCache for Redis

O Amazon ElastiCache for Redis é um serviço de estrutura de dados na memória compatível com o Redis que pode ser usado como um armazenamento ou cache de dados. Ele proporciona a facilidade de uso e a capacidade do Redis, além do nível adequado de disponibilidade, confiabilidade, segurança, escalabilidade e desempenho para os aplicativos mais exigentes. O ElastiCache para Redis é totalmente gerenciado, escalável e seguro, o que o torna o candidato ideal para comportar casos de uso de alto desempenho como web, aplicativos móveis, aplicativos de healthcare, serviços financeiros, jogos, tecnologia de anúncios e IoT.

ElastiCache_Intro_Redis v1
12:22
Desempenho extremo

Desempenho extremo

O Amazon ElastiCache for Redis funciona como um armazenamento e cache de dados para apoiar as aplicações mais exigentes do mercado que exigem tempos de resposta de menos de 10 milissegundos. Ao utilizar uma pilha otimizada e completa em execução nos nós dedicados do cliente, o Amazon Elasticache disponibiliza um desempenho seguro e muito rápido.

Seguro e protegido

Seguro e protegido

O Amazon ElastiCache for Redis é compatível com a Amazon VPC, permitindo que você isole o cluster nos intervalos IP que você escolher para os nós, além de usá-los para conectar-se à sua aplicação. O serviço é qualificado pela HIPAA e oferece criptografia para dados em trânsito e ociosos, bem como o AUTH do Redis, para proporcionar comunicações seguras entre nós, o que ajuda a manter a segurança de dados confidenciais como informações de identificação pessoal (PII). O ElastiCache monitora continuamente os nós do Redis e aplica os patches e os certificados de segurança necessários para manter o ambiente seguro. Saiba mais »

Compatível com o Redis

Compatível com o Redis

O Redis é um banco de dados NoSQL na memória líder no mercado compatível com recursos, como persistência, disponibilidade e a linguagem de script Lua. O Redis oferece um conjunto de estruturas versáteis de dados na memória que permite a criação de várias aplicações na memória personalizadas. O ElastiCache permite que você utilize os recursos avançados do Redis enquanto usufrui de uma plataforma robusta disponibilizada pela Amazon. Saiba mais »

Facilmente escalável

Facilmente escalável

Com o ElastiCache for Redis, você pode começar aos poucos e facilmente escalar os dados do Redis conforme o crescimento da sua aplicação, até chegar a um cluster com 3,55 TiB de dados na memória. Ele aceita o redimensionamento online de clusters para aumentar ou diminuir a escala horizontal dos clusters Redis, sem tempo de inatividade, além de acomodar demandas dinâmicas. Você pode adicionar até cinco réplicas de leitura em várias zonas de disponibilidade para ajustar a escala da capacidade de leitura. Saiba mais »

Altamente disponível e confiável

Altamente disponível e confiável

O Amazon ElastiCache for Redis proporciona alta disponibilidade por meio do Multi-AZ com failover automático. No caso de perda de conectividade com qualquer parte da configuração do Redis, o ElastiCache detectará o problema e restaurará o ambiente para sua condição original automaticamente com o mínimo de impacto. Saiba mais »

Totalmente gerenciado

Totalmente gerenciado

O ElastiCache for Redis é um serviço 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 Amazon ElastiCache monitora continuamente os clusters para manter o Redis funcionando para que você possa focar-se no desenvolvimento de aplicações essenciais. Saiba mais »

ElastiCache-Page-Graphics_Caching

O Amazon ElastiCache para Redis é uma excelente escolha para a implementação de um cache de memória altamente disponível e seguro a fim de diminuir a latência de acesso, aumentar o throughput e reduzir a carga de banco de dados relacionais ou NoSQL. O Amazon ElastiCache pode atender a itens solicitados com frequência com um tempo de resposta de menos de 10 milissegundos, além de permitir que você escale facilmente para cargas mais elevadas sem aumentar a dispendiosa camada do banco de dados de back-end. O cache de resultados de consulta de banco de dados, o cache de sessão persistente e o cache de página inteira são exemplos conhecidos de cache usando o ElastiCache for Redis.


ElastiCache-Page-Graphics_RealTimeLeaderboards

É fácil criar classificações em tempo real usando o Amazon ElastiCache for Redis. Basta usar a estrutura de dados Sorted Set do Redis que disponibiliza a especificidade de elementos enquanto mantém a lista classificada de acordo com suas pontuações. A criação de uma lista classificada em tempo real é tão fácil quanto atualizar a pontuação de um usuário toda vez que ela muda. Você também pode usar o Sorted Sets para processar dados de série temporal ao usar timestamps como a pontuação.


ElastiCache-Page-Graphics_RateLimiting

Você pode usar o Amazon ElastiCache for Redis para implementar um limitador de taxa ao criar sua própria API ou utilizar um produto de API de terceiros. Ao usar um contador do Redis associado a uma chave de API do cliente, você poderá contar o número de solicitações de acesso dentro de um determinado período e tomar as ações necessárias, caso um limite seja excedido. Os limitadores de taxa são usados comumente para limitar o número de publicações em um fórum, limitar a utilização de recursos e conter o impacto de remetentes de spam.


ElastiCache-Page-Graphics_Queues

O ElastiCache for Redis facilita implementar uma fila leve e persistente, usando a estrutura de dados Redis List. As listas oferecem operações atômicas, além de recursos de bloqueio, tornando-as adequadas para várias aplicações que exigem um agente de mensagens confiável ou uma lista circular.


ElastiCache-Page-Graphics_ChatAndMessaging

O Redis é compatível com PUB/SUB padrão, como também com a correspondência de padrões. Isso permite usar o ElastiCache for Redis para a criação de salas de chat, streams de comentários em tempo real, intercomunicações de servidor e muito mais. Você também pode usar o PUB/SUB para ativar ações com base em eventos publicados.

Se, no momento, você estiver usando o Redis no Amazon EC2 ou localmente, a migração para o Amazon ElastiCache será tão simples quanto a criação de um snapshot e a execução de um ElastiCache for Redis Cluster por meio desse snapshot. Você pode seguir as instruções detalhadas e simples na documentação sobre como fazer isso. Como o ElastiCache é totalmente compatível com o Redis, suas aplicações podem simplesmente ser reconectadas ao novo ElastiCache for Redis Cluster sem nenhuma alteração.  

Comece a usar o Amazon ElastiCache for Redis