Skip to main content

Эта версия GitHub Enterprise Server будет прекращена 2026-08-25. Снятые релизы не поддерживаются. Исправления выпускаться не будут даже при критических проблемах безопасности. Для лучшей производительности, повышения безопасности и новых функций GitHub Enterprise Server см. Обзор процесса обновления. Для помощи с обновлением обращайтесь в GitHub Enterprise Support.

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

Топология 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/monitoring-and-managing-your-instance/configuring-clustering/differences-between-clustering-and-high-availability-ha).

Примечание.

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

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

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