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

更新日期:2022年3月27日

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

AWS上的JFrog人工云是面向开发人员和DevOps工程师的托管解决方案,提供完整的控制、洞察力和功能二元管理在整个软件开发生命周期。DevOps团队可以透明地控制整个构建和发布过程,这一切都得益于基于云的开发。

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

有什么新鲜事

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

  1. 更新了全新的Artifactory 7及其统一的用户界面。
  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 (network address translation)网关,允许私有子网内的资源出网访问。2022世界杯阿根廷预选赛赛程
    • Auto Scaling组中的Linux堡垒主机,允许入站Secure Shell (SSH)访问公共和私有子网中的EC2实例。
  • 经典负载均衡器连接到通过端口80或443连接到Artifactory主节点和辅助节点的公共子网。
  • 在私有子网中:
    • 一个Amazon RDS上的MySQL实例,只能从端口3306上的私有子网访问。
    • 两个Amazon EC2 Auto Scaling组,一个用于主节点,另一个用于辅助节点。

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

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

使用这个快速开始在AWS上自动设置JFrog Artifactory与Amazon EKS。部署包括以下内容:

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

是时候开始了!

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