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 um 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 serviço é 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. Você não precisará mais realizar tarefas lentas e especializadas, como provisionamento, aplicação de patches, backup, recuperação, detecção de falhas e reparos. Não há custos adiantados nem compromissos em longo prazo, basta pagar uma cobrança mensal simples para os nós do Redis que você utilizar.

O serviço foi criado para detectar e recuperar-se automaticamente de falhas de nó ou mecanismo. Ao utilizar o Multi-AZ com o failover automático, nós permitiremos que você distribua nós de réplica entre várias zonas de disponibilidade da AWS para obter alta disponibilidade. Se um nó principal ficar inativo, faremos seu failover automaticamente para uma das até cinco réplicas de leitura.

Com apenas alguns cliques no Console de Gerenciamento da AWS, você poderá executar rapidamente um cluster de cache ou grupo de replicação e configurá-lo para que atenda aos seus requisitos. Oferecemos uma variedade de tamanhos de nó, bem como uma escalabilidade vertical rápida. Você poderá começar com 555 MiB de RAM e aumentar até alcançar 237 GiB de RAM. Além disso, para o modo de cluster Redis habilitado, aceitamos o redimensionamento online de clusters para aumentar e diminuir a escala horizontal do cluster Redis, sem tempo de inatividade, além de acomodar demandas dinâmicas.

 

Facilidade de uso

Conceitos básicos do Amazon ElastiCache for Redis. Basta executar um novo cluster de cache ou grupo de replicação usando o Console de Gerenciamento da AWS ou fazendo uma única chamada de API. Os recursos são pré-configurados com os parâmetros e as configurações pertinentes. Além disso, os parameter groups de cache permitem o controle granular e o ajuste fino do seu ambiente do Redis. Você poderá executar um recurso do Redis e conectar sua aplicação em minutos, sem a necessidade de configurações adicionais.

Redis gerenciado

Automatizamos tarefas lentas de gerenciamento, como o gerenciamento de patches de software, a detecção de falhas e a recuperação, o que permite a você prosseguir com o desenvolvimento de aplicações de nível superior. Você ainda obterá acesso nativo ao ambiente subjacente do banco de dados de memória do Redis, o que facilitará o uso do Amazon ElastiCache for Redis com suas aplicações e ferramentas atuais do Redis.

Monitoramento e métricas

As métricas do Amazon CloudWatch disponibilizam informações sobre os recursos do Redis sem nenhuma cobrança adicional. Você pode usar o Console de Gerenciamento da AWS para ver mais de 20 métricas operacionais das instâncias do Redis, inclusive computação, memória utilizada, taxa de acertos do cache, conexões ativas, bem como replicação e comandos do Redis.

Notificações de eventos

Seja notificado via e-mail ou SMS sobre eventos importantes, como conclusão de snapshots e substituições programadas de nós. Você poderá usar o Console de Gerenciamento da AWS ou as APIs para inscrever-se em diferentes eventos com seus recursos do Redis.

Aplicação de tags

Beneficie-se da capacidade de aplicar tags aos seus clusters de cache e aos snapshots do Redis para fins de monitoramento e faturamento. Você poderá usar o Cost Explorer para atribuir custos a recursos e o Resource Groups para criar e manter facilmente conjuntos de recursos que compartilhem um conjunto de tags em comum.

Multi-AZ

Maximize a disponibilidade ao utilizar o Multi-AZ com a funcionalidade de failover automático. Você poderá usar várias zonas de disponibilidade da AWS para obter disponibilidade e ajustar a escala além das restrições de capacidade de leitura de um único nó. Em caso de perda do nó principal, detectaremos a falha e executaremos o failover automaticamente para uma das réplicas de leitura, proporcionando maior disponibilidade, sem a necessidade de intervenção manual.

Monitoramento e reparo de instâncias

O serviço monitorará continuamente a saúde das suas instâncias. Caso um nó sofra uma falha ou passe por um período de degradação prolongada da performance, reinicializaremos automaticamente o nó e os processos associados.

Backup, restauração e exportação

Ajudamos você a proteger seus dados ao criar snapshots dos clusters. É possível configurar snapshots automáticos ou iniciar backups manuais por meio de alguns cliques no console ou de chamadas simples de API. Ao usar esses snapshots, ou qualquer snapshot compatível com RDB do Redis armazenado no S3, você poderá propagar novos clusters do ElastiCache for Redis. Você também poderá exportar seus snapshots para um bucket do S3 de sua escolha para recuperação de desastres, análise ou backup e restauração entre regiões.

Ajuste da escala da sua carga de trabalho

Ao usar nossas APIs, ou com apenas alguns cliques no Console de Gerenciamento da AWS, você pode facilmente aumentar as escalas horizontal e vertical da sua configuração atual do Redis.

Para um modo que não seja de cluster, você pode aumentar a escala vertical para um tipo de nó maior, atingindo um máximo de até 237 GiB. O aumento da escala vertical do Redis foi criado para melhorar os esforços de retenção dos seus dados atuais e exige que a replicação do Redis seja bem-sucedida.

O ElastiCache para Redis possibilita adicionar e remover estilhaços de um cluster em execução. Ao aceitar até 15 estilhaços, você poderá aumentar a escala vertical para até 3,55 TB de dados na memória, com 20 milhões de leituras e 4,5 milhões de gravações por segundo. Você pode aumentar ou diminuir a escala horizontal das cargas de trabalho de clusters Redis para adaptar-se a mudanças na demanda. O ElastiCache redimensionará o cluster ao adicionar ou remover estilhaços e redistribuir hash slots de modo uniforme na nova configuração de estilhaço. O serviço faz tudo isso enquanto o cluster permanece online e atendendo a solicitações. Seus endpoints atuais de nó persistirão, portanto, não será necessária nenhuma atualização nos aplicativos.

Atualizações fáceis de mecanismo

Você poderá usar a API do Amazon ElastiCache ou o Console de Gerenciamento da AWS para atualizar facilmente seus clusters do Redis para a versão mais recente disponível do mecanismo. O processo online de atualização do mecanismo foi criado para tentar melhorar os esforços de retenção dos seus dados atuais e exige que a replicação do Redis seja bem-sucedida.

Maximize a performance de leitura com as réplicas de leitura

Você poderá adicionar até cinco réplicas de leitura do Redis por nó principal e distribuir o tráfego de alto volume de leitura de aplicações por meio de várias instâncias, o que aumentará o throughput agregado de leitura.

Isolamento de rede

O Amazon ElastiCache for Redis permite que você execute seus recursos na Amazon Virtual Private Cloud (Amazon VPC). A Amazon VPC permite isolar os recursos do Redis com a especificação dos intervalos de IP que você quer usar para os nós e para se conectar a outros aplicativos dentro da mesma Amazon VPC. Para saber mais sobre o Amazon ElastiCache na VPC, consulte o Guia do usuário do Amazon ElastiCache. Além disso, o serviço permite que você configure definições de firewall que controlem o acesso à rede para os seus recursos.

Criptografia

Agora, o Amazon ElastiCache para Redis oferece suporte à criptografia de dados em trânsito e ociosos para proporcionar comunicações seguras entre os nós, o que ajuda a manter a segurança de informações de identificação pessoal (PII). O novo recurso de criptografia de dados em trânsito permite criptografar todas as comunicações entre clientes e um servidor do Redis, bem como entre os servidores do Redis (nó principal e nós de réplicas de leitura). O recurso de criptografia de dados ociosos permite criptografar backups em disco e no Amazon S3. Além disso, é possível usar o comando AUTH do Redis para obter um nível adicional de autenticação. Não é necessário gerenciar o ciclo de vida de certificados. O ElastiCache para Redis gerencia automaticamente a emissão, a renovação e a expiração dos certificados.

Permissões de API

Ao usar os recursos do AWS Identity and Access Management (IAM) integrados ao Amazon ElastiCache, você poderá controlar as ações que os usuários e os grupos do AWS IAM poderão tomar nos recursos do Amazon ElastiCache. Por exemplo, você poderá configurar suas regras do IAM para garantir que determinados usuários tenham acesso somente para leitura. Ao mesmo tempo, um administrador poderá criar, modificar e excluir recursos. Para obter mais informações sobre as permissões no nível da API, consulte a seção Using AWS IAM Policies for Amazon ElastiCache.

Conformidade

O ElastiCache para Redis aceita programas de compatibilidade, como SOC 1, SOC 2, SOC 3, ISO, MTCS, C5 e HIPAA. Consulte Serviços da AWS no escopo pelo programa de conformidade para ver uma lista dos programas de conformidade atuais com suporte.

 

Pague apenas pelo que usar

Você paga apenas pelos recursos que realmente usar. A definição de preço sob demanda permite que você pague por capacidade computacional e de memória por hora sem compromissos em longo prazo, o que torna excelente a relação custo/benefício do uso do Amazon ElastiCache for Redis. Para obter mais detalhes, acesse a página de definição de preço do Amazon ElastiCache.

Economize tempo e experiência valiosos

O Amazon ElastiCache for Redis foi projetado para escala da nuvem, o que economiza para você tempo e experiência necessários para configurar e gerenciar um ambiente eficiente, altamente disponível e confiável do Redis.

Comece a usar o Amazon ElastiCache for Redis