此合作伙伴解决方案将在 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 的高可用性。
-
构建内容
-
如何部署
-
费用和许可证
-
构建内容
-
此合作伙伴解决方案设置以下内容:
- 跨两个可用区的高度可用的架构。*
- 一个根据 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 分钟。
- 登录您的 AWS 账户。如果您还没有 AWS 账户,请访问 https://aws.amazon.com 进行注册。
- 注册一个 JFrog Artifactory 免费试用许可证。
- 启动合作伙伴解决方案。在创建堆栈之前,从顶部工具栏中选择区域。您可以从以下选项中选择:
- 设置 JFrog Artifactory。
Amazon 可能会跟与 AWS 合作打造此解决方案的 AWS 合作伙伴共享用户部署信息。
- 登录您的 AWS 账户。如果您还没有 AWS 账户,请访问 https://aws.amazon.com 进行注册。
-
费用和许可证
-
此合作伙伴解决方案要求具有 JFrog Artifactory 的 Enterprise 或 Enterprise+ 许可证。有一个免费试用许可证,包括三个 Artifactory 企业许可证。您必须在部署期间输入许可证密钥。
您需要支付在运行此解决方案期间使用 AWS 服务和任何第三方许可证所产生的费用。使用此解决方案不会产生任何额外费用。
此解决方案包括可自定义的配置参数。其中一些设置(如实例类型)会影响部署成本。有关成本估算信息,请参阅您使用的每种 AWS 服务的定价页面。价格可能随时变动。
提示:部署解决方案后,请创建 AWS 成本和使用情况报告,以跟踪相关成本。这些报告会将账单指标发送至您账户中的 Amazon Simple Storage Service (Amazon S3) 桶。它们根据每个月的使用情况提供成本估算,并在月末汇总数据。有关更多信息,请参阅 什么是 AWS 成本和使用情况报告?