Menu Docs

Página inicial do DocsCorretor de serviço aberto do Atlas

Implementar um cluster fragmentado

Nesta página

  • Pré-requisitos
  • Considerações
  • Procedimento

Importante

O Atlas Open Service Corretor está obsoleto. Usar o MongoDB Atlas Operator no lugar.

Clusters fragmentados oferecem dimensionamento horizontal para grandes conjuntos de dados e permitem operações de alta taxa de transferência, distribuindo o conjunto de dados em um grupo de servidores.

Para saber mais sobre fragmentação, consulte a Introdução à fragmentação no manual do MongoDB.

Para implantar um novo cluster fragmentado que o Atlas pode gerenciar, use o Atlas Open Service Corretor e Kubernetes. Após a implantação, utilize o Atlas para adicionar fragmentos e realizar outras operações de manutenção no cluster.

Você cria clusters fragmentados do Atlas definindo um objeto. Para implantar um cluster fragmentado usando um objeto do Kubernetes, primeiro você deve instalar o Atlas Open Service Corretor.

O Atlas Open Service Corretor usa o endpoint Criar um Cluster daAPI do Atlas para implantar clusters fragmentados. Quaisquer requisitos ou limitações dessa API também se aplicam ao Atlas Open Service Corretor.

1
  1. Copie um dos seguintes exemplos de definição de recurso com base no escopo da sua instância do Atlas Open Service Agent.

    Se você registrou a instância do Atlas Open Service Corretor como:

    • A ClusterServiceBroker, selecione a guia Instância com escopo de cluster .

    • A ServiceBroker, selecione a guia Instância com escopo de namespace .


  2. Abra seu editor de texto preferido e cole a definição do recurso em um novo arquivo de texto.

2

Para implementar um cluster fragmentado, você deve especificar as seguintes configurações:

3

Você pode especificar configurações de cluster adicionais na chave spec.parameters.cluster . Essas configurações correspondem aos parâmetros do corpo da solicitação do método Criar um Cluster API .

Importante

Os seguintes parâmetros da API são substituídos pelas configurações necessárias do Atlas Open Service Agent da etapa anterior e não devem ser especificados:

  • providerSettings.instanceSizeName

  • providerSettings.providerName

  • name

4
5

Invoque o seguinte comando do Kubernetes para criar seu cluster fragmentado:

kubectl apply -f sharded-cluster.yaml
6

Para visualizar o status do seu sistema, passe o metadata.name de sharded-cluster.yaml para o seguinte comando:

svcat describe instance <METADATA.NAME> -n <NAMESPACE>

Conforme o cluster fragmentado está sendo implantado, o comando retorna o seguinte status:

Provisioning - The instance is being provisioned asynchronously

Depois que o cluster fragmentado for implementado corretamente, o comando retornará o seguinte status:

Ready - The instance was provisioned successfully
←  Distribuir um conjunto de réplicasEditar um cluster do Atlas →
Compartilhar feedback
© 2023 MongoDB, Inc.

Sobre

© 2023 MongoDB, Inc.