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 é a Amazon ElastiCache?
Bem-vindo ao Guia do ElastiCache usuário da Amazon. 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 com tecnologia sem servidor ou criar um cluster baseado em nós.
nota
A Amazon ElastiCache trabalha com os mecanismos OSS Valkey, Memcached e Redis. Se não souber qual mecanismo deseja usar, consulte Comparação de clusters Valkey, Memcached e Redis OSS baseados em nós neste guia.
Armazenamento em cache sem servidor
ElastiCache oferece armazenamento em cache sem servidor, o que simplifica a adição e a operação de um cache para seu aplicativo. ElastiCache O Serverless permite que você crie 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 A tecnologia sem servidor também elimina a necessidade de planejar e gerenciar a capacidade de armazenamento em cache. ElastiCache 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 oferece uma experiência de endpoint simples para desenvolvedores, abstraindo a infraestrutura de cache subjacente e o design do cluster. ElastiCache 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 O Serverless é compatível com Valkey 7.2, Memcached 1.6.21 e superior e Redis OSS 7.1 e superior.
Criação de um cluster baseado em nós
Se você precisar de um controle refinado sobre seu ElastiCache cluster, poderá optar por criar um cluster OSS Valkey, Memcached ou Redis baseado em nós. ElastiCache permite criar um cluster baseado em nós 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.
Criar um cluster baseado em nós oferece mais flexibilidade e controle sobre os 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 Valkey, Memcached ou Redis OSS em modo de cluster habilitando a escalabilidade horizontal, ou sem o modo de cluster, para escalar apenas verticalmente. Ao criar um cluster baseado em nós, 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 Valkey ou Redis OSS.
Ao criar um cluster baseado em nós, você pode escolher entre várias versões compatíveis do Valkey, Memcached e Redis OSS. Para obter mais informações sobre as versões de engine compatíveis, consulte Versões e atualizações do motor em ElastiCache.