Skip to main content

Esta versão do GitHub Enterprise Server foi descontinuada em 2024-03-26. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, segurança aprimorada e novos recursos, atualize para a última versão do GitHub Enterprise Server. Para obter ajuda com a atualização, entre em contato com o suporte do GitHub Enterprise.

Configurar o agrupamento

A topologia de cluster do GitHub Enterprise Server fornece dimensionamento horizontal para ambientes com dezenas de milhares de desenvolvedores.

Quem pode usar esse recurso?

A GitHub determina a qualificação para clustering e deve habilitar a configuração para a licença da instância. O clustering requer um planejamento cuidadoso e sobrecarga administrativa adicional. Para obter mais informações, confira "Sobre clustering".

Sobre clustering

A topologia de cluster do GitHub Enterprise Server foi projetada para dar suporte a dezenas de milhares de usuários, algo que outras topologias sofreriam esgotamento de recursos ao tentar oferecer. Em um cluster, os serviços da instância são dimensionados horizontalmente em vários nós.

Diferenças entre agrupamento e alta disponibilidade (HA)

Saiba mais sobre as diferenças entre topologias de implantação para as VMs (máquinas virtuais) que compõem uma instância do GitHub Enterprise Server.

Sobre nós de cluster

Em um cluster do GitHub Enterprise Server, os nós são VMs (máquinas virtuais) individuais que executam o software GitHub Enterprise Server e compõem a instância. Cada nó executa um conjunto de serviços.

Configuração de rede de cluster

Um cluster de GitHub Enterprise Server requer resolução de nome DNS adequada, balanceamento de carga e comunicação entre nós.

Inicializar o cluster

Um cluster do GitHub Enterprise Server deve ser configurado com uma licença e inicializado usando o shell administrativo (SSH).

Atualizar o cluster

Use o shell administrativo (SSH) a fim de atualizar um cluster do GitHub Enterprise Server para a versão mais recente.

Monitorar a integridade do cluster

Para garantir o desempenho e a redundância de um cluster do GitHub Enterprise Server, é possível monitorar a integridade dele.

Como evacuar um nó de cluster que executa serviços de dados

Se um nó no cluster do GitHub Enterprise Server executa serviços que armazenam dados distribuídos, é possível garantir a redundância ao se preparar para substituí-lo limpando os dados dele.

Substituir um nó de cluster

Se um nó falhar em um cluster do GitHub Enterprise Server ou para adicionar um nó com mais recursos, marque todos os nós a serem substituídos como offline e, em seguida, adicione o novo nó.