Página inicial do Docs → Corretor de serviço aberto do Atlas
Implementar um cluster fragmentado
Nesta página
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.
Pré-requisitos
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.
Considerações
Limites da API do Atlas
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.
Procedimento
Criar um ServiceInstance definição de recurso para seu agrupamento fragmentado.
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 .
Abra seu editor de texto preferido e cole a definição do recurso em um novo arquivo de texto.
Configure as configurações necessárias.
Para implementar um cluster fragmentado, você deve especificar as seguintes configurações:
(Opcional) Configure quaisquer configurações adicionais para uma implantação de cluster fragmentado .
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.instanceSizeNameproviderSettings.providerNamename
Implemente o cluster fragmentado.
Invoque o seguinte comando do Kubernetes para criar seu cluster fragmentado:
kubectl apply -f sharded-cluster.yaml
Monitore o status de sua implantação de cluster fragmentado.
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