參考部署

AWS 上的 GitHub Enterprise

AWS 雲端上的開發、持續整合、協作平台

此解決方案會將 45 天免費試用版 GitHub Enterprise 自動部署到您的 Amazon Web Services (AWS) 帳戶中。

GitHub Enterprise 是一個在 Git 上建立的開發和協作平台,以便開發人員更有效率且輕鬆地建立和共享軟體。其提供了一個整合式平台,可進行持續的整合及開發、非線性的協作工作流程,並可供管理員進行深入的監控與稽核。在 AWS 上部署 GitHub Enterprise 後,您便能利用其可設定的基礎設施來進行編碼與部署任務。

aws 標誌

此解決方案由 AWS 解決方案架構師開發。

  •  您將建置的項目
  • 使用此解決方案在 AWS 設定以下 GitHub Enterprise 環境:

    • 含單一可用區域和公用子網路的虛擬私有雲端 (VPC)。*
    • 提供網際網路存取的網際網路閘道。*
    • 公用子網路上,連接可自訂的 Amazon Elastic Block Store (Amazon EBS) 磁碟區的 GitHub Enterprise EC2 執行個體。
    • 可在 GitHub Enterprise EC2 執行個體沒有回應時自動將其還原的 Amazon CloudWatch 監控資源。
    • 具有可管理資源存取許可的 AWS Identity and Access Management (IAM) 角色。
    • 安全群組,用於在 VPC 內啟用通訊功能,並與 GitHub Enterprise EC2 執行個體通訊。
    • Github 組織和儲存庫的範本,可用來測試部署。

    * 可將解決方案部署至現有 VPC 的範本,會略過標有星號的任務,並提示您輸入現有的 VPC 組態。

  •  部署方式
  • 若要建立 GitHub Enterprise 環境,請依照部署指南中的說明操作。部署程序包括以下步驟:

    1. 如果您尚未擁有 AWS 帳戶,請在 https://aws.amazon.com 註冊。
    2. 如需註冊 GitHub Enterprise 的 45 天免費試用授權,請造訪 https://enterprise.github.com/sn-trial
    3. 啟動解決方案。每個部署的時間約 15 分鐘。您可以從兩個選項中進行選擇:
    4. 存取 AWS 上的 GitHub Enterprise 執行個體,以及存取和複製解決方案所設定的儲存庫樣本,以測試部署。

    若要自訂部署,您還可以設定網路資源並修改 GitHub Enterprise Web 伺服器的執行個體類型與儲存選項。

    Amazon 可能會與 AWS 合作夥伴 (與 AWS 在此解決方案上協作的合作夥伴) 分享使用者部署資訊。  

  •  成本和授權
  • 此解決方案需要 GitHub Enterprise 的試用版,該版本可從 GitHub 免費取得

    執行此解決方案時,您須自行支付使用 AWS 服務和任何第三方授權的相關費用。使用此解決方案無須額外付費。

    此解決方案包括您能自訂的組態參數。其中某些設定 (例如執行個體類型) 會影響到部署的成本。若要估算成本,請參閱您所使用每項 AWS 服務的定價頁面。定價可能會隨時變更。

    提示:在部署解決方案後,建立  AWS Cost and Usage Report 以追蹤相關成本。這些報告會向您帳戶中的 Amazon Simple Storage Service (Amazon S3) 儲存貯體提供各個帳單指標。它們會根據每個月的用量提供成本估算,並在月底彙總資料。如需詳細資訊,請參閱 什麼是 AWS Cost and Usage Report?