déploiement de référence

GitHub Enterprise sur AWS

Plateforme de collaboration, de développement et d'intégration continue sur le Cloud AWS

Cette solution déploie automatiquement une version d'évaluation gratuite de 45 jours de GitHub Enterprise sur votre compte Amazon Web Services (AWS).

GitHub Enterprise est une plate-forme de développement et de collaboration bâtie sur Git qui permet aux développeurs de construire et partager facilement et efficacement des logiciels. Il fournit une plate-forme intégrée pour le développement et l'intégration continues, un flux de travail non linéaire pour la collaboration et une surveillance et un audit approfondis pour les administrateurs. En déployant GitHub Enterprise sur AWS, vous pouvez tirer parti d'une infrastructure configurable pour vos tâches de codage et de déploiement.

logo aws

Cette solution a été développée par des architectes de solutions AWS.

  •  Votre projet de création
  • Utilisez cette solution pour configurer l'environnement GitHub Enterprise suivant sur AWS :

    • Un cloud privé virtuel (VPC) avec une seule zone de disponibilité et un sous-réseau public.*
    • Une passerelle Internet pour permettre l'accès à Internet.*
    • Dans le sous-réseau public, une instance GitHub Enterprise EC2 avec un volume Amazon Elastic Block Store (Amazon EBS) personnalisable.
    • Une ressource de surveillance Amazon CloudWatch qui restaurera automatiquement l'instance GitHub Enterprise EC2 si elle ne répond plus.
    • Un rôle AWS Identity and Access Management (IAM) avec les autorisations nécessaires pour gérer l'accès aux ressources.
    • Un groupe de sécurité pour permettre la communication au sein du VPC et pour interagir avec l'instance GitHub Enterprise EC2.
    • Un exemple d'organisation et de référentiel Github que vous pouvez utiliser pour tester le déploiement.

    * Le modèle qui déploie la solution dans un VPC existant ignore les tâches marquées d'un astérisque et vous demande d'indiquer la configuration de votre VPC existant.

  •  Procédure de déploiement
  • Pour créer votre environnement GitHub Enterprise, suivez les instructions du guide de déploiement. Le processus de déploiement comprend les étapes suivantes :

    1. Si vous n'avez pas encore de compte AWS, créez-en à l'adresse https://aws.amazon.com.
    2. Inscrivez-vous pour obtenir une licence d'essai gratuite de 45 jours pour GitHub Enterprise à l'adresse https://enterprise.github.com/sn-trial.
    3. Lancez la solution. Chaque déploiement prend environ 15 minutes. Vous pouvez choisir entre deux options :
    4. Testez le déploiement en accédant à l'instance GitHub Enterprise sur AWS, puis en accédant à et en clonant le répertoire d'exemple configuré par la solution.

    Vous pouvez personnaliser votre déploiement en configurant vos ressources réseau et en modifiant le type d'instance et les options de stockage pour le serveur Web GitHub Enterprise.

    Amazon peut être amené à partager les informations relatives au déploiement des utilisateurs avec le partenaire AWS qui a élaboré cette solution en collaboration avec AWS.  

  •  Coût et licences
  • Cette solution nécessite une version d'évaluation de GitHub Enterprise, disponible gratuitement à partir de GitHub.

    Vous êtes responsable du paiement du coût des services AWS et des licences tierces utilisées lors de l'exécution de cette solution. Aucun frais supplémentaire ne vous sera facturé pour l'utilisation de la solution.

    Cette solution propose des paramètres de configuration que vous pouvez personnaliser. Certains de ces paramètres, tel que le type d'instance, affectent le coût du déploiement. Reportez-vous aux pages de tarification pour les estimations de coûts de chaque service AWS que vous utilisez. Les prix sont susceptibles d'être modifiés.

    Astuce : après avoir déployé une solution, créez des Rapports de coût et d'utilisation AWS afin de suivre les coûts afférents à la solution. Ces rapports fournissent des métriques de facturation à un compartiment Amazon Simple Storage Service (Amazon S3) dans votre compte. Ils fournissent des estimations de coûts basées sur l'utilisation mensuelle et agrègent les données à la fin du mois. Pour en savoir plus, consultez la section Qu'est-ce que les rapports de coût et d'utilisation AWS ?