O que é o Amazon ElastiCache for Redis? - Amazon ElastiCache para Redis

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

O que é o Amazon ElastiCache for Redis?

Bem-vindo ao Guia do usuário do Amazon ElastiCache for Redis. ElastiCache A Amazon é um serviço web que facilita a configuração, o gerenciamento e a escalabilidade de um armazenamento de dados distribuído na memória ou ambiente de cache na nuvem. Ele fornece uma solução de armazenamento em cache econômica, de alta performance e escalável. Ao mesmo tempo, ele ajuda a remover a complexidade associada à implantação e ao gerenciamento de um ambiente de cache distribuído.

Você pode operar a Amazon ElastiCache em dois formatos. Você pode começar com um cache sem servidor ou optar por criar seu próprio cluster de cache.

nota

A Amazon ElastiCache trabalha com os mecanismos Redis e Memcached. Use o guia para o mecanismo pelo qual está interessado. Se não souber qual mecanismo deseja usar, consulte Comparação dos caches autoprojetados do Memcached e do Redis neste guia.

Armazenamento em cache sem servidor

ElastiCache for Redis oferece armazenamento em cache sem servidor, o que simplifica a adição e a operação de um cache baseado em Redis para seu aplicativo. ElastiCache for Redis Serverless permite criar um cache altamente disponível em menos de um minuto e elimina a necessidade de provisionar instâncias ou configurar nós ou clusters. Os desenvolvedores podem criar um cache sem servidor especificando o nome do cache usando o ElastiCache console, o SDK ou a CLI.

ElastiCache para Redis Serverless também elimina a necessidade de planejar e gerenciar a capacidade de armazenamento em cache. ElastiCache for Redis monitora constantemente a memória, a computação e a largura de banda de rede do cache usadas pelo seu aplicativo e é dimensionado para atender às necessidades do seu aplicativo. ElastiCache for Redis oferece uma experiência de endpoint simples para desenvolvedores, abstraindo a infraestrutura de cache subjacente e o design do cluster. ElastiCache for Redis gerencia o provisionamento de hardware, o monitoramento, a substituição de nós e a aplicação de patches de software de forma automática e transparente, para que você possa se concentrar no desenvolvimento de aplicativos, em vez de operar o cache.

ElastiCache for Redis Serverless é compatível com Redis 7.1 e superior.

Projetando seu próprio ElastiCache cluster para Redis

Se você precisar de um controle refinado sobre seu cluster ElastiCache for Redis, poderá optar por criar seu próprio cluster Redis com. ElastiCache ElastiCache permite que você projete seu cluster, escolhendo o tipo de nó, o número de nós e o posicionamento dos nós nas zonas de AWS disponibilidade do seu cluster. Como ElastiCache é um serviço totalmente gerenciado, ele gerencia automaticamente o provisionamento de hardware, o monitoramento, as substituições de nós e a aplicação de patches de software para seu cluster.

Projetar seu próprio cluster ElastiCache para Redis oferece maior flexibilidade e controle sobre seus clusters. Por exemplo, você pode optar por operar um cluster com disponibilidade single-AZ ou disponibilidade multi-AZ, dependendo das necessidades. Você também pode optar por executar o Redis em modo de cluster habilitando a escala horizontal, ou sem o modo de cluster, para escalar apenas verticalmente. Ao projetar os próprios clusters, você é responsável por escolher o tipo e o número de nós corretamente para garantir que o cache tenha capacidade suficiente, conforme exigido pela aplicação. Você também pode escolher quando aplicar novos patches de software ao cluster do Redis.

Ao criar seu próprio cluster ElastiCache para Redis, você pode optar por executar o Redis 3.0 ou superior.