O que é a Amazon ElastiCache? - Amazon ElastiCache

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 sem servidor ou optar por criar seu próprio cluster de cache.

nota

A Amazon ElastiCache trabalha com os mecanismos Valkey, Redis OSS e Memcached. Se não souber qual mecanismo deseja usar, consulte Comparando os caches autoprojetados do Valkey, do Redis OSS e do Memcached 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 ou. SDK 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, Redis OSS 7.1 e superior e Memcached 1.6.21 e superior.

Projetando seu próprio ElastiCache cluster

Se precisar de um controle refinado sobre seu ElastiCache cluster, você pode optar por criar seu próprio cluster Valkey, Redis OSS ou Memcached 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 ElastiCache cluster 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 Valkey, o Redis OSS ou o Memcached no modo de cluster, permitindo o escalonamento 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 seu cluster Valkey ou RedisOSS.

Ao projetar seu próprio ElastiCache cluster, você pode optar por executar o Valkey 7.2, o Redis OSS 4.0 a 7.1 ou o Memcached 1.4 e superior.