Olá! No momento, esta página ainda está sendo desenvolvida ou traduzida. Para obter as informações mais recentes, acesse a documentação em inglês.
Versão do artigo: Enterprise Server 2.15

Esta versão do GitHub Enterprise será descontinuada em Esta versão do GitHub Enterprise foi descontinuada em 2019-10-16. No patch releases will be made, even for critical security issues. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

Sobre nós de cluster

Nós são instâncias do GitHub Enterprise Server que operam em um cluster. Cada nó executa um conjunto de serviços fornecidos para o cluster e, consequentemente, para os usuários.

Note: GitHub Enterprise Server clustering must be configured with HTTPS.

Recomendações básicas de hardware

Cada nó deve ter um volume raiz e um volume de dados separado. Essas são as recomendações básicas de hardware. Podem ser necessários mais recursos dependendo do uso, como atividade do usuário e integrações selecionadas.

Serviços Requisito mínimo de memória Requisito mínimo de espaço livre para volume de dados
job-server,memcache-server,web-server 14 GB 1 GB
mysql-server,redis-server 14 GB 10 GB
git-server,metrics-server,pages-server,storage-server 7 GB 10 GB
elasticsearch-server 14 GB 10 GB

Requisito de serviços para clustering

Para manter a redundância adequada, use esses nós mínimos ao operar cada serviço.

Observação: as demandas de dimensionamento da sua organização dependerão de vários fatores, como tamanho e número de repositórios, número de usuários e uso geral.

Serviços Requisito mínimo de nós
job-server, memcache-server, metrics-server, web-server 2
mysql-server, redis-server 2
git-server,pages-server, storage-server 3
elasticsearch-server 3

Recomendações de criação de cluster

O clustering permite que os serviços que compõem o GitHub Enterprise Server sejam dimensionados de maneira independente. Essa flexibilidade pode ser usada para projetar e implementar um cluster que se adapte a organizações com diferentes requisitos de dimensionamento. Por exemplo, talvez algumas organizações precisem de mais taxa de transferência de armazenamento para fetches grandes ou frequentes, mas o uso do servidor da web pode ser relativamente baixo. Outras organizações podem ter bom desempenho com menos recursos de armazenamento, mas precisar de vários nós pages-server ou elasticsearch-server em execução. Muitas combinações são possíveis. Converse com seu representante de conta para determinar a configuração de cluster ideal para o seu caso.

Diagrama de cluster de exemplo

Observação: isto é apenas um exemplo. O cluster ideal dependerá das demandas exclusivas de cada organização. Para obter ajuda antes de escolher a melhor configuração de cluster, converse com o seu representante dedicado ou com a nossa equipe de gerenciamento de conta pelo endereço sales@github.com.

Cluster de exemplo

Pergunte a uma pessoa

Não consegue encontrar o que procura?

Entrar em contato