Skip to main content

Enterprise Server 3.15 в настоящее время доступен в качестве кандидата на выпуск.

Сведения о кластеризации

Топология кластера для GitHub Enterprise Server предназначена для поддержки десятков тысяч пользователей, где другие топологии будут испытывать нехватку ресурсов. В кластере службы экземпляра масштабируется горизонтально по нескольким узлам.

Кто может использовать эту функцию?

GitHub determines eligibility for clustering, and must enable the configuration for your instance's license. Clustering requires careful planning and additional administrative overhead.

О кластеризации для 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).

Note

GitHub Packages на GitHub Enterprise Server в настоящее время не поддерживает кластеризацию.

Как получить доступ к кластеризации?

GitHub разработал топологию кластера для конкретных ситуаций масштабирования. Кластеризация не предназначена для каждой компании или среды. Если вы заинтересованы в кластеризации для вашей среды, обратитесь к выделенному диспетчеру учетных записей или Команда по продажам GitHub.