参考部署

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,您可以获得 AWS 服务的安全性和可扩展性,如 Amazon Elastic Compute Cloud (Amazon EC2)。借助 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) 网关,允许对私有子网中的资源进行出站互联网访问。*
      • 自动扩缩组中的 Linux 堡垒主机,允许对公有子网和私有子网中的 Amazon EC2 实例进行入站安全外壳协议(SSH)访问。*
    • 在私有子网中:
      • 两个 Amazon EC2 Auto Scaling 组用于 JFrog Artifactory 主节点和次节点。
      • 如果您部署了 JFrog Xray,两个 Amazon EC2 Amazon EC2 Auto Scaling 组用于 JFrog Xray 主节点和次节点。
      • 在 Amazon Relational Database Service (Amazon RDS) 上的 PostgreSQL 实例可通过私有子网访问。你可以选择部署一个二级 PostgreSQL 实例。
    • 用一个 Network Load Balancer 分配 JFrog Artifactory 主节点和次节点之间的流量。
    • Amazon Elastic File System (Amazon EFS) 文件系统用于 JFrog Artifactory 主节点和次节点。
    • 如果您部署了 JFrog Xray,那么 JFrog Xray 的 Network Load Balancer 要连接到 JFrog Artifactory 节点。
    • 一个私有的、加密的 Amazon Simple Storage Service(Amazon S3)桶用于存储库存储。

    * 将此合作伙伴解决方案部署到现有 VPC 中的模板会跳过标有星号的组件,并提示您使用现有 VPC 配置。

  •  如何部署
  • 要部署此合作伙伴解决方案,请遵循部署指南中的说明操作,其中包括这些步骤。部署大约需要 30 分钟。

    1. 登录您的 AWS 账户。如果您还没有 AWS 账户,请访问 https://aws.amazon.com 进行注册。
    2. 注册一个 JFrog Artifactory 免费试用许可证
    3. 启动合作伙伴解决方案。在创建堆栈之前,从顶部工具栏中选择区域。您可以从以下选项中选择:
    4. 设置 JFrog Artifactory。

    Amazon 可能会跟与 AWS 合作打造此解决方案的 AWS 合作伙伴共享用户部署信息。  

  •  费用和许可证
  • 此合作伙伴解决方案要求具有 JFrog Artifactory 的 Enterprise 或 Enterprise+ 许可证。有一个免费试用许可证,包括三个 Artifactory 企业许可证。您必须在部署期间输入许可证密钥。

    您需要支付在运行此解决方案期间使用 AWS 服务和任何第三方许可证所产生的费用。使用此解决方案不会产生任何额外费用。

    此解决方案包括可自定义的配置参数。其中一些设置(如实例类型)会影响部署成本。有关成本估算信息,请参阅您使用的每种 AWS 服务的定价页面。价格可能随时变动。

    提示:部署解决方案后,请创建 AWS 成本和使用情况报告,以跟踪相关成本。这些报告会将账单指标发送至您账户中的 Amazon Simple Storage Service (Amazon S3) 桶。它们根据每个月的使用情况提供成本估算,并在月末汇总数据。有关更多信息,请参阅 什么是 AWS 成本和使用情况报告?