使用Azure资源管理器模板部署JFrog人工高可用性

使用Azure ARM模板部署人工HA
为什么使用微软Azure服务?

微软Azure服务被许多公司和政府机构用于软件开发和托管基础设施需求。开发团队可以快速建立和拆除开发环境,IT操作团队可以快速托管他们的生产软件。它有助于避免采购和管理物理服务器和数据中心基础设施的复杂性和费用。

什么是Azure资源管理器(ARM)模板?

Azure资源管理器(ARM)使您能够轻松地在Azure上配置和控制资源。2022世界杯阿根廷预选赛赛程软件基础设施环境可以使用Azure资源管理器(ARM)模板部署到Azure。ARM模板定义了要部署的软件应用程序的环境。ARM模板帮助组织将基础设施视为代码。这种“基础设施即代码”的过程极大地减轻了在开发、测试和生产环境中维护一致性的痛苦。

为了简化JFrog Artifactory HA集群环境的设置,我们创建了一个专用的ARM模板。ARM模板使您能够使用JSON描述文件部署和管理Artifactory HA解决方案。JSON文件描述了所需资源及其依赖项的列表。2022世界杯阿根廷预选赛赛程ARM模板在一个单一的、协调的操作中部署和提供所有的资源。2022世界杯阿根廷预选赛赛程它还可以根据组织的使用情况和需求轻松地扩展和缩小Artifactory HA集群节点。
这篇博文展示了如何使用我们定制的ARM模板在Azure上轻松创建和管理JFrog Artifactory HA集群环境。

使用ARM模板部署Artifactory

这些是我们的Artifactory ARM模板中描述的基础架构组件。

Azure Arm模板中的人工HA组件

先决条件

  1. 订阅Azure
  2. 确保您有足够的配额和可用资源,包括VM实例、公共ip、负载平衡器和分配给ARM模板将在其上运行2022世界杯阿根廷预选赛赛程的区域的虚拟网络。

    • A网络安全组
    • 虚拟网络
    • 两个网络接口
    • 两个公网IP地址
    • 负载均衡器
    • 单个存储帐户
    • 两个虚拟机规模集
    • A Microsoft SQL Server
  3. 让你的企业许可证。你可以从//www.si-fil.com/artifactory/free-trial

让我们开始吧!

下面的分步工作流程演示了如何使用我们定制的ARM模板部署Artifactory HA。

  1. AzureResourceManager目录。
  2. 点击部署到Azure
    JFrog云安装程序
  3. 登录微软Azure门户
  4. 在部署表单中填写模板参数值。
    模板参数值
  5. 点击购买启动部署。
    购买Azure订阅

  6. 等待部署完成。大约需要20分钟。
    用ARM部署Artifactory
  7. 使用完成部署的输出部分中显示的URL访问Artifactory。
    在Azure控制台中访问Artifactory
    Artifactory成功启动。
    JFrog Artifactory主页

定制专用人工手臂模板

  1. Git克隆JFrog-Cloud-Installers公共GitHub库。
  2. 自定义ARM模板文件位于AzureResoureManagergit checkout上面的文件夹。
  3. 登录微软Azure门户
    Azure门户登录
  4. 搜索模板部署
    ARM -模板部署
  5. 点击在编辑器中构建自己的模板
    构建自己的ARM模板
  6. 单击加载文件选项卡,并选择azuredeploy.json文件来自AzureResoureManager文件夹中的JFrog-Cloud-InstallerGit签出(在步骤1中描述)。
    useloader文件

  7. 保存自定义模板。

  8. 在部署表单中填写模板参数值。
    useloader文件
  9. 点击购买启动部署。
    在微软Azure中采购
  10. 等待部署完成。大约需要20分钟。
    等待部署
  11. 使用完成部署的输出部分中显示的URL访问Artifactory。
    从Azure门户访问Artifactory
    访问Artifactory
    太棒了!您已经使用定制的ARM图表成功地部署了Artifactory。要了解有关如何优化Artifactory部署的更多信息,请参见JFrog云安装程序