本文档将帮助您使用Web+控制台来创建、部署、查看、更新和删除您的应用,以及编辑和释放您的部署环境。

背景信息

使用Web+部署应用,您需创建一个应用和部署环境,然后在部署环境内上传部署包进行部署。一个应用可以运行在多个部署环境内,一个部署环境只能运行一个应用。

图 1. 创建应用流程图
部署应用_应用管理_Web应用托管服务 阿里云技术文档 第1张

步骤一:创建应用并部署

  1. 登录Web+控制台
  2. 概览最近更新的部署环境区域的右上角单击新建
  3. 应用基本信息页签设置应用基本信息,设置完成后单击下一步部署应用_应用管理_Web应用托管服务 阿里云技术文档 第2张
    • 选择技术栈类型,此处可以选择TomcatJavaNode.jsGoPHPPythonASP.NET CoreRubyNative
    • 设置应用名称应用描述(可选)。
  4. 部署环境信息页签设置部署环境和上传部署包,完成设置后单击用低成本预设配置创建可创建一个低成本预设模式的部署环境,单击下一步则进入配置页面进行部署环境配置。部署应用_应用管理_Web应用托管服务 阿里云技术文档 第3张
    • 在下拉列表中选择技术栈版本,含有星标的选项为推荐使用的技术栈版本。
    • 输入部署环境名称部署环境描述(可选)。
    • 部署包来源您可以选择上传本地程序使用示例程序
      • 上传本地程序:单击选择文件上传您的本地部署包。
      • 使用示例程序:无需手动上传部署包,Web+已经默认上传好示例程序的部署包。
  5. 配置页签选择环境配置模式。
    • 低成本:低成本配置仅包含1台在当前可用区中可以购买的最小规格的ECS实例,选择之后单击用低成本预设配置创建
    • 高可用:高可用配置包含在当前可用区中可购买的2台最小规格的ECS实例和1台性能共享型的SLB实例,选择之后单击用高可用预设配置创建
    • 自定义:该配置将允许您按照需求自定义部署环境中需要的资源和软件,相关配置请参见部署环境配置概述。完成配置后单击用自定义配置创建
      说明 当您不进行任何配置时,部署环境的默认配置为低成本模式。
  6. 在弹出的操作清单对话框中查看配置的资源列表清单,核查无误后单击确认
  7. 完成创建页面可查看应用的创建进度:
    • 单击查看该应用完成创建可进入应用详情页面。
    • 单击查看部署包版本可进入部署包版本管理页面。
    • 单击查看部署环境日志可进入环境变更事件页面。

步骤二:查看部署环境信息并访问应用首页

创建应用及部署环境之后,您可以进入部署环境详情的概览页面,在该页面可以对环境进行常见配置,包括启停、部署、重启、释放和删除环境等操作,还可以查看环境的版本、运行状态、技术栈、负责人、操作时间、访问地址以及环境最近生成的事件的列表。

  1. 登录Web+控制台
  2. 概览最近更新的部署环境区域的右上角单击查看全部
  3. 应用及部署环境页面单击所选应用最左侧的 > 展开应用所关联的环境列表。
    说明概览页会罗列4个最近更新的部署环境,如需更新的部署环境在该列表中,可以直接单击环境名称进入部署环境详情页面。
  4. 选择并单击部署环境名称进入部署环境概览页面。部署应用_应用管理_Web应用托管服务 阿里云技术文档 第4张
  5. 当部署环境名称左侧的运行状态为显示为绿色,即表示部署环境为运行中时,您可单击访问地址右侧的链接地址,进入应用首页查看应用。部署应用_应用管理_Web应用托管服务 阿里云技术文档 第5张

步骤三:更新应用部署包

当部署环境中没有正在变更的事件时,您可以部署新版本的应用部署包。
  1. 登录Web+控制台
  2. 概览最近更新的部署环境区域的右上角单击查看全部
  3. 应用及部署环境页面单击所选应用最左侧的 > 展开应用所关联的环境列表。
    说明概览页会罗列4个最近更新的部署环境,如需更新的部署环境在该列表中,可以直接单击环境名称进入部署环境详情页面。
  4. 选择并单击部署环境名称进入部署环境概览页面。
  5. 在页面右上角单击部署
  6. 部署环境对话框中按照页面提示更新部署包,并选择分批方式,完成配置后单击确定部署应用_应用管理_Web应用托管服务 阿里云技术文档 第6张

Web+将会部署新的部署包文件至部署环境中的ECS实例。您可以在部署环境概览页面查看部署的状态,应用部署包版本更新时,部署环境运行状况状态会变为不断转动状态。完成部署后,部署环境状态会变回绿色。您上传的新的应用部署包版本也会上传并添加到应用版本管理列表。

步骤四:变更部署环境配置

在应用及部署环境创建完成后,若您想要更改部署环境的配置,可参照以下操作路径进入环境配置页面进行环境更新。

  1. 登录Web+控制台
  2. 概览最近更新的部署环境区域的右上角单击查看全部
  3. 应用及部署环境页面单击所选应用最左侧的 > 展开应用所关联的环境列表。
    说明概览页会罗列4个最近更新的部署环境,如需更新的部署环境在该列表中,可以直接单击环境名称进入部署环境详情页面。
  4. 选择并单击部署环境名称进入部署环境概览页面。
  5. 在部署环境概览页面的左侧导航栏选择配置
  6. 配置页面选择部署环境资源进行配置。
  7. 单击变更配置将变更部署环境配置。
  8. 在弹出的变更配置对话框中查看配置变更清单,确认没有问题则单击确定
  9. 进入部署环境概览页面查看部署环境的运行状态。

    当环境的运行状态变为绿色,则说明环境更新成功。

步骤五:删除应用

删除应用前必须先释放应用内的所有部署环境。当您释放部署环境后,部署环境中的ECS、SLB等资源将会被释放进而终止相应资源的计费。

  1. 释放环境
    1. 登录Web+控制台
    2. 概览最近更新的部署环境区域的右上角单击查看全部,在应用及部署环境页面单击要删除应用的ID进入应用详情概览页面。
    3. 选择一个未释放的环境,在部署环境卡片右上角单击 部署应用_应用管理_Web应用托管服务 阿里云技术文档 第7张 ,然后在下拉列表中单击释放
    4. 确定释放部署环境对话框内输入要释放的环境名称,然后单击确定
    5. 如果一个应用部署在多个环境内,重复上面步骤完成应用内的所有环境的释放操作。
  2. 返回应用的部署环境管理页面,单击页面右上角的删除应用,在确定删除应用对话框中单击确认完成应用的删除。

更多信息

  • Web+不仅可以在控制台完成应用的托管,还可以通过命令行来完成所有托管操作,使用CLI的托管操作请参见CLI命令
  • 完成应用托管之后的应用的管理操作请参见应用详情概览
  • 对应用所在的环境进行的管理操作请参见部署环境详情概览

问题反馈

如果您在使用Web+过程中有任何疑问,欢迎您扫描下面的二维码加入钉钉群进行反馈。

部署应用_应用管理_Web应用托管服务 阿里云技术文档 第8张