Hallo, Entdecker! An dieser Seite wird aktiv gearbeitet, oder sie wird noch übersetzt. Die neuesten und genauesten Informationen finden Sie in unserer englischsprachigen Dokumentation.
Artikelversion: Enterprise Server 2.15

Diese Version von GitHub Enterprise wird eingestellt am Diese Version von GitHub Enterprise wurde eingestellt am 2019-10-16. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. 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.

Informationen zu Clusterknoten

Knoten sind GitHub Enterprise Server-Instanzen, die in einem Cluster arbeiten. Jeder Knoten führt eine Reihe an Diensten aus, die dem Cluster und schließlich den Benutzern bereitgestellt werden.

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

Mindesthardwareempfehlungen

Jeder Knoten muss ein Root-Volume und ein separates Datenvolumen aufweisen. Es gibt Mindestempfehlungen. Entsprechend Ihrer Nutzung, beispielsweise in Bezug auf die Benutzeraktivität und die ausgewählten Integrationen, sind möglicherweise mehr Ressourcen erforderlich.

Dienste Minimaler Arbeitsspeicherbedarf Minimaler freier Speicherplatz auf dem Datenvolume
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

Für das Clustering erforderliche Dienste

Verwenden Sie zum Erzielen der angemessenen Redundanz diese Mindestanforderungen an Knoten, die jeden Dienst betreiben.

Hinweis: Die Skalierbarkeitsanforderungen Ihrer Organisation hängen von vielen Faktoren ab, einschließlich der Größe und der Anzahl der Repositorys, der Anzahl der Benutzer und der Gesamtauslastung.

Dienste Minimaler Knotenbedarf
job-server, memcache-server, metrics-server, web-server 2
mysql-server, redis-server 2
git-server,pages-server, storage-server 3
elasticsearch-server 3

Empfehlungen zum Clusterdesign

Mittels Clustering können Dienste, die den GitHub Enterprise Server bilden, unabhängig voneinander per Scale-out erweitert werden. Diese Flexibilität kann genutzt werden, um einen Cluster zu konzipieren und zu implementieren, der zu Organisationen mit unterschiedlichen Skalierbarkeitsanforderungen passt. Beispielsweise benötigen einige Organisationen möglicherweise Speicherdurchsätze für große oder häufige Abrufe, die Webservernutzung ist jedoch relativ gering. Eine andere Organisation besitzt möglicherweise eine gute Leistung bei weniger Speicherressourcen, benötigt jedoch viele Knoten, auf denen pages-server oder elasticsearch-server ausgeführt wird. Es sind viele verschiedene Kombinationen möglich. Wenden Sie sich an Ihren Kundenbetreuer, um die beste Clusterkonfiguration für Ihre speziellen Anforderungen zu bestimmen.

Beispielclusterdiagramm

Hinweis: Dies ist nur ein Beispiel. Das optimale Clusterdesign Ihrer Organisation hängt von Ihren individuellen Anforderungen ab. Wenden Sie sich an Ihren entsprechenden Ansprechpartner oder an unser Kundendienstteam unter sales@github.com, damit wir Ihnen beim Bestimmen der besten Clusterkonfiguration helfen können.

Beispielcluster

Menschliche Unterstützung einholen

Sie können das Gesuchte nicht finden?

Kontakt