使用AWS快速入门将Artifactory HA部署到AWS

更新日期:2022年3月27日

JFrog Artifactory作为AWS上的存储库管理器

JFrog Artifactory Cloud on AWS是面向开发人员和DevOps工程师的托管解决方案,提供完整的控制、洞察和二元管理贯穿软件开发生命周期。DevOps团队对整个构建和发布过程具有透明度和控制权,所有这些都具有基于云的开发能力。

我们很高兴地宣布,我们已经用全新的方式增强了AWS快速入门。包括强大的功能,使Artifactory Enterprise部署在高可用性一套三个AWS快速入门。现在你可以轻松快速地将高可用(HA)配置中的Artifactory Enterprise部署到AWS中快速入门是自动参考部署,使用AWS CloudFormation模板在AWS上部署关键技术,使具有许多选项的复杂部署的配置易于消化,并向您推荐默认值,以便您可以快速轻松地启动和运行。

有什么新鲜事

现在可用,我们的快速入门介绍了这些新功能,可以改善您的部署体验:

  1. 更新了全新的Artifactory 7及其统一的UI。
  2. 我们现在是基于ami的,这大大加快了安装速度。
  3. 介绍Postgres支持。
  4. 企业DevSecOps团队将享受我们的CentOS基础映像,以获得更高的安全性。

使用AWS快速入门部署Artifactory的5个好处

使用AWS快速入门部署Artifactory的主要好处是:

  1. 快速开始使用EC2、EKS并快速部署Artifactory集群。
  2. 适用于新建集群或已有集群。
  3. 将基础设施视为代码。对基础设施进行编码可以让您将基础设施视为代码。您可以使用任何代码编辑器编写它,将其签入版本控制系统,并在将其部署到生产环境之前与团队成员一起检查文件。
  4. 管理自动化和部署。AWS CloudFormation以安全、可重复的方式提供资源,允许2022世界杯阿根廷预选赛赛程您构建和重建基础设施和应用程序,而无需执行手动操作或编写自定义脚本。
  5. 确定在管理堆栈时要执行的正确操作,并在检测到错误时自动回滚更改。

2 AWS快速入门,用于将Artifactory部署到AWS

每个快速入门提供的部署选项为为每个选项单独的模板。它还允许您配置CIDR块、实例类型和Artifactory设置。

快速入门1:在AWS云上部署Artifactory

使用这个快速入门自动设置JFrog Artifactory与亚马逊EC2在AWS上.部署内容包括:

  • 跨多个可用分区的高可用架构
  • 根据AWS最佳实践配置了公共子网和私有子网的VPC,为您提供自己的AWS虚拟网络。
  • 在公共子网中:
    • NAT (Managed network address translation)网关,允许私有子网中的资源向外访问internet。2022世界杯阿根廷预选赛赛程
    • Auto Scaling组中的Linux bastion主机,允许入站安全Shell (SSH)访问公共和私有子网中的EC2实例。
  • 一个经典负载均衡器连接到公共子网,通过端口80或443连接到Artifactory主节点和辅助节点。
  • 在私有子网中:
    • Amazon RDS上的MySQL实例只能从3306端口上的私有子网访问。
    • 两个Amazon EC2 Auto Scaling组,一个用于主节点,另一个用于辅助节点。

用于存储库存储的私有加密S3桶。

快速入门2:JFrog Artifactory与Amazon EKS在AWS上

使用这个快速入门自动设置JFrog Artifactory与亚马逊EKS在AWS上.部署内容包括:

  • 一个跨越三个可用性区域的高可用性架构。
  • 根据AWS最佳实践配置了公共子网和私有子网的VPC,为您提供自己的AWS虚拟网络。
  • 在公共子网中:
    • NAT (Managed network address translation)网关,允许私有子网中的资源向外访问internet。2022世界杯阿根廷预选赛赛程
    • Auto Scaling组中的Linux bastion主机,允许入站安全Shell (SSH)访问公共和私有子网中的EC2实例。
  • 网络负载均衡器NLB (Network Load Balancer),连接到公网子网。负载均衡器监听端口443,并将流量通过端口443引导到配置为Kubernetes对象的NGINX pod。NGINX pod为Artifactory主节点和辅助节点提供入口、反向代理和安全套接字层(SSL)终止。
  • 在私有子网中:
    • 一个Amazon RDS实例通过VPC的私有子网连接,并且只能从端口3306上的这些子网访问。
    • 有两个分区的Amazon EKS集群。
    • Helm部署负责管理Kubernetes部署。
  • 用于存储库存储的私有加密Amazon S3桶。

是时候开始了!

一旦部署了JFrog的Quick Start Artifactory,就可以将其用作生产服务。只需要30到45分钟,你就可以开始运行了!