

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

# Preparação de um cluster
<a name="clusters.prepare"></a>

Veja a seguir instruções sobre como criar um cluster usando o console do MemoryDB, a AWS CLI ou a API do MemoryDB.

Sempre que você criar um cluster, é uma boa ideia fazer algum trabalho preparatório para que você não precise atualizar nem fazer alterações imediatamente.

**Topics**
+ [Determinação dos seus requisitos](cluster-create-determine-requirements.md)

# Determinação dos seus requisitos
<a name="cluster-create-determine-requirements"></a>

**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 obter mais informações, consulte [Sub-redes e grupos de sub-redes](subnetgroups.md).

  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 obter mais informações, consulte [Acessar recursos do MemoryDB de fora da AWS](accessing-memorydb.md#access-from-outside-aws).
+ Você precisa personalizar qualquer valor de parâmetro?

  Se você fizer isso, crie um grupo de parâmetro personalizado. Para obter mais informações, consulte [Criar um parameter group](parametergroups.creating.md).
+ Você precisa criar um grupo de segurança de VPC? 

  Para obter mais informações, consulte [Segurança na sua VPC](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Security.html).
+ Como você pretende implementar a tolerância a falhas?

  Para obter mais informações, consulte [Atenuar falhas](faulttolerance.md).

**Topics**
+ [Requisitos de memória e processador](#cluster-create-determine-requirements-memory)
+ [Configuração do cluster do MemoryDB](#cluster-configuration)
+ [I/O Multiplexação aprimorada](#cluster-create-determine-requirements-multiplexing)
+ [Requisitos de escalabilidade](#cluster-create-determine-requirements-scaling)
+ [Requisitos de acesso](#cluster-create-determine-requirements-access)
+ [Regiões e zonas de disponibilidade](#cluster-create-determine-requirements-region)

## Requisitos de memória e processador
<a name="cluster-create-determine-requirements-memory"></a>

O bloco de construção 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
<a name="cluster-configuration"></a>

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. 

## I/O Multiplexação aprimorada
<a name="cluster-create-determine-requirements-multiplexing"></a>

Se você estiver executando o Valkey ou o Redis OSS versão 7.0 ou superior, obterá aceleração adicional com I/O multiplexação aprimorada, em que cada thread de E/S de rede dedicado envia comandos de vários clientes para o mecanismo, aproveitando a capacidade de processar comandos em lotes com eficiência. Para obter mais informações, consulte [Desempenho ultrarrápido](https://aws.amazon.com/memorydb/features/#Ultra-fast_performance) e [Tipos de nó compatíveis](nodes.supportedtypes.md).

## Requisitos de escalabilidade
<a name="cluster-create-determine-requirements-scaling"></a>

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](scaling.md) neste guia.

## Requisitos de acesso
<a name="cluster-create-determine-requirements-access"></a>

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 3: autorizar o acesso ao cluster](getting-started.md#getting-started.authorizeaccess) neste guia.

## Regiões e zonas de disponibilidade
<a name="cluster-create-determine-requirements-region"></a>

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 saber mais, consulte:
+ [Escolher regiões e zonas de disponibilidade](regionsandazs.md)
+ [Atenuar falhas](faulttolerance.md)