Сведения о кластеризация для GitHub Enterprise Server
Топология кластера для GitHub Enterprise Server обеспечивает горизонтальное масштабирование для компаний с десятками тысяч разработчиков. GitHub рекомендует кластеризация, если один первичный узел обычно будет испытывать нехватку ресурсов.
В кластере экземпляр предоставляет службы и распределяет данные между несколькими виртуальными машинами, выполняющими программное обеспечение GitHub Enterprise Server. Каждая виртуальная машина называется узлом. Дополнительные сведения см. в разделе Сведения об узлах кластера.
Подходит ли кластеризация для моей среды?
Однако настройка избыточного и масштабируемого кластера требует тщательного планирования. По сравнению с другими топологиями, такими как высокий уровень доступности(HA), дополнительная сложность влияет на установку, конфигурацию, аварийное восстановление и обновления.
GitHub Enterprise Server требует низкой задержки между узлами и не предназначен для избыточности между географическими расположениями.
Кластеризация обеспечивает избыточность, но она не предназначена для замены конфигурации высокой доступности. Конфигурация и обслуживание конфигурации высокого уровня доступности гораздо проще, чем кластеризация и будет соответствовать большинству сред. Дополнительные сведения см. в разделе [AUTOTITLE и Настройка высокого уровня доступности](/admin/enterprise-management/configuring-clustering/differences-between-clustering-and-high-availability-ha).
Примечание. GitHub Packages в GitHub Enterprise Server сейчас не поддерживает кластеризацию.
Как получить доступ к кластеризации?
GitHub разработал топологию кластера для конкретных ситуаций масштабирования. Кластеризация не предназначена для каждой компании или среды. Если вы хотите кластеризация для вашей среды, обратитесь к выделенному диспетчеру учетных записей или Команда по продажам GitHub.