Skip to main content

Эта версия GitHub Enterprise Server была прекращена 2024-03-26. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, повышения безопасности и новых функций выполните обновление до последней версии GitHub Enterprise Server. Чтобы получить справку по обновлению, обратитесь в службу поддержки GitHub Enterprise.

Настройка кластеризации

Топология кластера для GitHub Enterprise Server обеспечивает горизонтальное масштабирование сред с десятками тысяч разработчиков.

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

GitHub определяет право на кластеризация и должен включить конфигурацию лицензии вашего экземпляра. Кластеризация требует тщательного планирования и дополнительных административных накладных расходов. Дополнительные сведения см. в разделе Сведения о кластеризации.

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

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

Различия между кластеризацией и высоким уровнем доступности (HA)

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

Сведения об узлах кластера

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

Конфигурация сети кластера

Для кластера GitHub Enterprise Server требуется правильное разрешение DNS-имен, балансировка нагрузки и обмен данными между узлами.

Инициализация кластера

Кластер GitHub Enterprise Server нужно настроить с помощью лицензии и инициализировать посредством административной оболочки (SSH).

Обновление кластера

Чтобы обновить кластер GitHub Enterprise Server до последнего выпуска, используйте административную оболочку (SSH).

Мониторинг работоспособности кластера

Чтобы обеспечить производительность и избыточность кластера GitHub Enterprise Server можно отслеживать работоспособность кластера.

Эвакуирование узла кластера с службами данных

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

Замена узла кластера

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