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