參考部署

AWS 上的 JFrog Artifactory 和 JFrog Xray

在 DevOps 管道的每個階段管理並保護成品

此合作夥伴解決方案可在 Amazon Web Services (AWS) 雲端部署 JFrog Artifactory-和選用的 JFrog Xray。 JFrog Artifactory 是通用的成品資料儲存庫,可透過應用程式的開發生命週期,管理超過 30 種不同的套件類型。作為二進位程式碼的單一事實來源,JFrog Artifactory 會為您的開發加速軟體版本週期。JFrog Xray 與 JFrog Artifactory 會針對 DevOps 管道每階段的安全漏洞掃描您的套件。

透過在 AWS 上部署 JFrog,您可取得Amazon Elastic Compute Cloud (Amazon EC2) 等 AWS 服務的安全性與可擴展性。您可視需求透過 Amazon EC2 Auto Scaling 重新部署、縱向擴展或縮減 JFrog Artifactory 和 JFrog Xray 節點的規模。這份合作夥伴解決方案參考架構使用 AWS Elastic Load Balancing 利用高可用性實現 JFrog Artifactory 和 JFrog Xray。

JFrog 標誌

本合作夥伴解決方案由 JFrog 與 AWS 合作開發。JFrog 是 AWS 合作夥伴

  •  您將建置的項目
  • 此合作夥伴解決方案設定以下內容:

    • 跨越兩個可用區域的高度可用的架構。*
    • 根據 AWS 最佳實務,藉由公用和專用子網路設定的 Virtual Private Cloud (VPC),能在 AWS 上為您提供自己的虛擬網路。*
    • 在公用子網路中:
      • 部署受管網路位址轉譯 (NAT) 閘道,允許對專用子網路中的資源進行對外網際網路存取。*
      • 在 Auto Scaling 群組中部署 Linux 堡壘主機,允許對公有和私有子網路中的 Amazon EC2 執行個體進行對內 Secure Shell (SSH) 存取。*
    • 在私有子網路中:
      • JFrog Artifactory 主要和次要節點需要兩個 Amazon EC2 Auto Scaling 群組。
      • 若您部署 JFrog Xray,JFrog Artifactory 主要和次要節點需要兩個 Amazon EC2 Auto Scaling 群組。
      • 一個在 Amazon Relational Database Service (Amazon RDS) 的 PostgreSQL 執行個體可從在私有子網路存取。您可選擇部署一個次要的 PostgreSQL 執行個體。
    • 一個在 JFrog Artifactory 主要和次要節點中分配流量的 Network Load Balancer。
    • JFrog Artifactory 主要和次要節點的 Amazon Elastic File System (Amazon EFS) 檔案系統。
    • 若您部署 JFrog Xray,JFrog Xray 需要一個 Network Load Balancer 來連接 JFrog Artifactory 主要節點。
    • 專用且加密的 Amazon Simple Storage Service (Amazon S3) 儲存貯體,用於儲存庫儲存。

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

  •  部署方式
  • 若要部署此合作夥伴解決方案,請遵循部署指南中的說明進行操作,其包含以下步驟。部署時間約為 30 分鐘。

    1. 登入 AWS 帳戶。如果您未擁有帳戶,請到 https://aws.amazon.com 註冊。
    2. 註冊 JFrog Artifactory 的 免費試用授權
    3. 啟動合作夥伴解決方案。在建立堆疊之前,從頂部工具列中選擇「區域」。下面選項可供您選擇:
    4. 設定 JFrog Artifactory。

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

  •  成本和授權
  • 此合作夥伴解決方案需要 JFrog Artifactory 的企業版或企業+ 版授權。一個 免費試用授權 包含三個 Artifactory 企業授權。部署中您必須輸入授權金鑰。

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

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

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