O que é Amazon ElastiCache (Memcached)? - 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 é Amazon ElastiCache (Memcached)?

Bem-vindo ao Guia do usuário da Amazon ElastiCache (Memcached). 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 OSS e Memcached. Use o guia para o mecanismo pelo qual está interessado. Se não souber qual mecanismo deseja usar, consulte Comparando os caches autoprojetados do Memcached e do Redis OSS neste guia.

Armazenamento em cache sem servidor

ElastiCache (Memcached) oferece armazenamento em cache sem servidor, o que simplifica a adição e a operação de um cache baseado em Memcached para seu aplicativo. ElastiCache (Memcached) O 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 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 e a computação do cache usadas pelo seu aplicativo e dimensiona automaticamente a capacidade para atender às necessidades do seu aplicativo. ElastiCache oferece uma experiência de endpoint simples para desenvolvedores, abstraindo a infraestrutura de cache e o software subjacentes. 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 (Memcached) O Serverless é compatível com o Memcached 1.6 e superior.

Projetando seu próprio cluster ElastiCache para o Memcached

Se você precisar de um controle refinado sobre seu cluster ElastiCache (Memcached), você pode optar por criar seu próprio cluster Memcached com o. ElastiCache ElastiCache permite que você opere 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.

Projetar seu próprio cluster ElastiCache (Memcached) oferece maior flexibilidade e controle sobre seus clusters. Por exemplo, você pode optar por operar um cluster com disponibilidade single-AZ ou disponibilidade cross-AZ, dependendo das necessidades. 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 Memcached.

Ao criar seu próprio ElastiCache (Memcached), você pode optar por executar o Memcached 1.4 ou superior.