Referenzbereitstellung

GitHub Enterprise auf AWS

Auf GitHub Enterprise aufgebaute Plattform für Entwicklung, kontinuierliche Integration und Zusammenarbeit, in der AWS-Cloud.

Diese Lösung stellt eine kostenlose 45-Tage-Testversion von GitHub Enterprise automatisch in Ihrem Amazon-Web-Services-Konto (AWS) bereit.

GitHub Enterprise ist eine Entwicklungs- und Zusammenarbeitsplattform, die auf Git erstellt wurde, mit der Entwickler Software leicht und wirksam entwickeln und teilen können. Es bietet eine integrierte Plattform für kontinuierliche Integration und Entwicklung, einen nicht-linearen Arbeitsablauf für Zusammenarbeit und tiefgreifende Überwachung und Prüfungen für Administratoren. Indem Sie GitHub Enterprise auf AWS bereitstellen, können Sie eine konfigurierbare Infrastruktur für Ihre Coding- und Bereitstellungsaufgaben nutzen.

AWS-Logo

Diese Lösung wurde von AWS-Lösungsarchitekten entwickelt.

  •  Ihre Möglichkeiten
  • Nutzen Sie diesen Lösung, um die folgende GitHub-Enterprise-Umgebung auf AWS einzurichten:

    • Eine virtuelle private Cloud (VPC) in einer einzelnen Availability Zone und öffentliches Subnetz.*
    • Ein Internet-Gateway für den Zugang zum Internet.*
    • Auf dem öffentlichen Subnetz: Eine GitHub Enterprise-EC2-Instance mit einem beigefügten, anpassbaren Amazon Elastic Block Store (Amazon EBS)-Datenträger.
    • Eine Amazon CloudWatch-Überwachungsressource, die automatische die GitHub Enterprise EC2-Instance wiederherstellt, wenn diese nicht mehr antwortet.
    • Eine AWS Identity and Access Management (IAM)-Rollle mit den notwendigen Berechtigungen, um Zugriff auf Ressourcen zu verwalten.
    • Eine Sicherheitsgruppe, um Kommunikation in der VPC zu ermöglichen und zur Interaktion mit der GitHub Enterprise EC2-Instance.
    • Eine Beispiel-Organisation und -Verzeichnis von Github, mit der Sie die Bereitstellung testen können.

    * Die Vorlage, die die Lösung in einer vorhandenen VPC bereitstellt, überspringt die mit Sternchen gekennzeichneten Aufgaben und fordert Sie auf, Ihre vorhandene VPC-Konfiguration anzugeben.

  •  Bereitstellungsanleitung
  • Zum Aufbau Ihrer GitHub Enterprise-Umgebung befolgen Sie bitte die Anweisungen im Bereitstellungshandbuch. Der Bereitstellungsprozess umfasst folgende Schritte:

    1. Falls Sie noch kein AWS-Konto haben, registrieren Sie sich bitte unter https://aws.amazon.com.
    2. Melden Sie sich für eine kostenlose, 45-Tage-Testlizenz von GitHub Enterprise bei https://enterprise.github.com/sn-trial an.
    3. Starten Sie die Lösung. Jede Bereitstellung dauert etwa 15 Minuten. Sie können zwischen zwei Optionen wählen:
    4. Testen Sie die Bereitstellung, indem Sie auf die GitHub Enterprise-Instance auf AWS zugreifen, und indem Sie auf das Beispielverzeichnis in der Lösung zugreifen und kopieren.

    Sie können Ihre Bereitstellung anpassen, indem Sie Ihre Netzwerk-Ressourcen konfigurieren und den Instance-Typ und Speicheroptionen für den GitHub Enterprise-Webserver anpassen.

    Amazon kann Informationen zur Benutzerbereitstellung an den AWS-Partner weitergeben, der mit AWS an dieser Lösung zusammengearbeitet hat.  

  •  Kosten und Lizenzen
  • Diese Lösung benötigt eine Testversion von GitHub Enterprise, die kostenlos von GitHub zur Verfügung stellt.

    Sie tragen die Kosten für die AWS-Services und alle Lizenzen von Drittanbietern, die bei der Nutzung dieser Lösung verwendet werden. Für die Nutzung der Lösung fallen keine zusätzlichen Kosten an.

    Diese Lösung umfasst Konfigurationsparameter, die Sie anpassen können. Einige dieser Einstellungen, beispielsweise der Instance-Typ, wirken sich auf die Bereitstellungskosten aus. Kostenvoranschläge finden Sie auf den Preisseiten der einzelnen AWS-Services, die Sie nutzen. Preisänderungen sind vorbehalten.

    Tipp: Erstellen Sie nach dem Bereitstellen einer Lösung AWS-Kosten- und -Nutzungsberichte, um die damit verbundenen Kosten zu verfolgen. Diese Berichte liefern Abrechnungsmetriken an einen Amazon Simple Storage Service (Amazon S3)-Bucket in Ihrem Konto. Sie liefern Kostenschätzungen auf der Grundlage der Nutzung während jedes Monats und aggregieren die Daten am Ende des Monats. Weitere Informationen finden Sie unter  Was sind AWS-Kosten- und Nutzungsberichte?