Determinação dos seus requisitos - Amazon MemoryDB

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á.

Determinação dos seus requisitos

Preparação

Conhecer as respostas às seguintes perguntas ajuda a tornar a criação do cluster mais simples:

  • Verifique se criou um grupo de sub-redes na mesma VPC antes de começar a criar um cluster. Como alternativa, você pode usar o grupo de sub-redes padrão fornecido. Para ter mais informações, consulte Sub-redes e grupos de sub-redes.

    O MemoryDB foi projetado para ser acessado de dentro AWS usando o Amazon EC2. No entanto, ao iniciá-lo em uma VPC com base na Amazon VPC, você pode fornecer acesso de fora da AWS. Para ter mais informações, consulte Acessando recursos do MemoryDB de fora AWS.

  • Você precisa personalizar qualquer valor de parâmetro?

    Se você fizer isso, crie um grupo de parâmetro personalizado. Para ter mais informações, consulte Criar um parameter group.

  • Você precisa criar um grupo de segurança de VPC?

    Para obter mais informações, consulte Segurança na sua VPC.

  • Como você pretende implementar a tolerância a falhas?

    Para ter mais informações, consulte Atenuar falhas.

Requisitos de memória e processador

O alicerce básico do MemoryDB é o nó. Os nós são configurados em fragmentos para formar clusters. Ao determinar o tipo de nó a ser usado para o seu cluster, considere a configuração do nó do cluster e a quantidade de dados que você deve armazenar.

Configuração do cluster do MemoryDB

Os clusters do MemoryDB são compostos de 1 a 500 fragmentos. Os dados em um cluster do MemoryDB são particionados nos fragmentos no cluster. Seu aplicativo conecta-se a um cluster do MemoryDB usando um endereço de rede chamado de Endpoint. Além dos pontos de extremidade do nó, o cluster do MemoryDB em si tem um endpoint chamado cluster endpoint. Seu aplicativo pode usar esse endpoint para ler ou gravar no cluster, deixando a determinação de qual nó deve ser lido ou gravado a cargo do MemoryDB.

Multiplexação de E/S aprimorada

Se você estiver executando o Redis OSS versão 7.0 ou superior, obterá aceleração adicional com a multiplexação de E/S aprimorada, em que cada thread de E/S de rede dedicado envia comandos de vários clientes para o mecanismo Redis OSS, aproveitando a capacidade do Redis OSS de processar comandos em lotes com eficiência. Para obter mais informações, consulte Desempenho ultrarrápido e Tipos de nó compatíveis.

Requisitos de escalabilidade

Todos os clusters podem aumentar a escala verticalmente para um tipo de nó maior. Ao aumentar a escala verticalmente de um cluster do MemoryDB, você pode fazer isso on-line para que o cluster permaneça disponível ou você pode semear um novo cluster a partir de um snapshot e evitar que o novo cluster comece vazio.

Para obter mais informações, consulte Escalabilidade neste guia.

Requisitos de acesso

Por design, os clusters do MemoryDB são acessados a partir de instâncias do Amazon EC2. O acesso via rede a um cluster do MemoryDB é limitado à conta que criou esse cluster. Portanto, antes de poder acessar um cluster de uma instância do Amazon EC2, você deve autorizar a acessar o cluster. Para obter instruções detalhadas, consulte Etapa 2: autorizar o acesso ao cluster neste guia.

Regiões e zonas de disponibilidade

Ao localizar seus clusters MemoryDB em uma AWS região próxima ao seu aplicativo, você pode reduzir a latência. Se o seu cluster tiver vários nós, a localização deles em diferentes zonas de disponibilidade poderá reduzir o impacto das falhas no cluster.

Para obter mais informações, consulte as informações a seguir.