文档首页> > 用户指南> 旧版> 简单应用部署> 创建Web应用

创建Web应用

分享
更新时间: 2019-04-19 20:07

前提条件

  • 创建Web应用前,请确保系统中有可用节点,请参考新增节点
  • 如果您基于软件包创建Web应用,那么您首先需要将软件包上传至软件仓库。单击“软件中心 > 软件仓库”,参考上传软件将软件包上传至软件仓库。

创建多个应用时,请确保应用使用的端口不冲突,否则部署会失败。

操作步骤

  1. 登录ServiceStage,选择“应用上线 > 应用管理”,单击“创建应用”。
  2. 单击“Web应用”,然后单击右侧区域的“创建Web应用”。
  3. 参照下表设置应用基本信息,其中带“*”标志的参数为必填参数。

    表1 应用基本信息

    参数

    参数说明

    *运行环境

    当前支持Tomcat8、Java8、Php7、Nodejs8和Docker四种类型。

    • 运行环境”为Tomcat8时,“应用来源”可选择“War包”、“源码仓库”、“基于模板”、“示例应用”。
    • 运行环境”为Java8时,“应用来源”可选择“Jar包”、“源码仓库”、“基于模板”。
    • 运行环境”为Php7时,“应用来源”可选择“Zip 包”、“源码仓库”、“基于模板”。
    • 运行环境”为Nodejs8时,“应用来源”可选择“Zip 包”、“源码仓库”、“基于模板”。
    • 运行环境”为Docker时,“应用来源”可选择“镜像”。

    *应用名称

    新建应用对应的域名名称,全球唯一。

    *应用显示名称

    不能为空。

    描述

    对应用的描述,不超过100个字符。

  4. 进行应用来源设置。

    • 应用来源”为“War包”时,填写如下参数:
      表2 WAR包参数说明

      参数

      说明

      上传方式

      当前只提供软件包方式,使用前您需要参考上传软件将软件包上传至软件仓库。

      *版本

      软件包的版本号。

    • 应用来源”为“Jar包”时,填写如下参数:
      表3 JAR包参数说明

      参数

      说明

      上传方式

      当前只提供软件包方式,使用前您需要参考上传软件将软件包上传至软件仓库。

      *版本

      软件包的版本号。

    • 应用来源”为“Zip 包”时,填写如下参数:
      表4 Zip 包参数说明

      参数

      说明

      上传方式

      当前只提供软件包方式,使用前您需要参考上传软件将软件包上传至软件仓库。

      *版本

      软件包的版本号。

    • 应用来源”为“源码仓库”时,填写如下参数:
      表5 源码仓库参数说明

      参数

      参数说明

      *代码源来源

      参考绑定源码仓库设置代码源来源。

      *版本

      软件包的版本号。

    • 应用来源”为“基于模板”时,填写如下参数:
      表6 基于模板参数说明

      参数

      参数说明

      *代码源来源

      参考绑定源码仓库设置代码源来源。

      *框架

      ServiceStage提供了应用模板,可以根据需要选择模板进行快速创建应用。

      *版本

      软件包的版本号。

    • 应用来源”为“示例应用”时,示例应用名为“Spring Music”,填写软件包的版本号。
    • 应用来源”为“镜像”时,填写如下参数:
      表7 镜像参数说明

      参数

      说明

      上传方式

      当前只提供镜像仓库方式上传,镜像仓库管理请参考镜像仓库

      *版本

      软件包的版本号。

  5. 进行部署设置,填写以下参数:

    • 部署系统选择云容器引擎CCE
      1. 配置参数
        表8 部署参数说明

        参数

        参数说明

        部署系统

        运行环境为Tomcat8、Java8、Php7、Nodejs8和Docker时均支持云容器引擎CCE。

        *集群

        新建应用所在的集群。

        *实例数量

        应用可以有一个或多个实例,用户可以设置具体实例个数。

        每个应用实例都由相同的容器部署而成。设置多个实例主要用于实现高可靠性,当某个实例故障时,应用还能正常运行。

        *资源配额

        应用无法调度到剩余资源小于申请值的节点上查看节点剩余资源,配置方法查看资源限制指南

        应用端口

        确保应用使用的端口没被占用。

      2. 访问方式

        选择已经创建的负载均衡,若不存在,请创建新的负载均衡,详细步骤参考创建增强型负载均衡器

      3. 设置域名
        • 选择“自动生成”,自动生成的域名仅有7天有效期。
        • 选择“绑定域名”,在输入框中输入自定义域名
      4. (可选)应用性能管理

        若勾选“Java 探针”,可对Java应用提供应用调用链、拓扑等监控能力。

        此时需要输入“监控组”名称,您可以将某类相同业务的应用放到同个监控组中,实现整个业务的应用拓扑监控。

      5. (可选)进行数据库设置,填写如下参数:
        表9 数据库参数说明

        参数

        参数说明

        操作指导

        分布式会话

        分布式缓存服务(简称DCS)提供在线分布式缓存能力,满足用户高并发及快速数据访问的业务诉求。

        1. 选择“分布式缓存服务”,若不存在,请创建。
        2. 输入“密码”,该密码为连接缓存实例的认证密码。

        关系型数据库

        关系型数据库(简称RDS)是一种基于云计算平台的在线关系型数据库服务。该服务具有完善的性能监控体系和多重安全防护措施,并提供了专业的数据库管理平台, 使您能够轻松的进行设置和扩展关系型数据库。

        1. 选择“关系型数据库”,若不存在,请创建。
        2. 选择“连接类型”。
          • JNDI:代码中使用JNDI方式连接数据库时选择该方式。
          • Spring Cloud Connector:代码中使用Spring Cloud Connector方式连接数据库时选择该方式。
        3. 选择“数据库名”和“管理员账号”,输入“密码”用于连接数据库。
      6. (可选)配置“内网安全组”。
    • 部署系统选择虚机部署
      1. 配置参数
        表10 部署参数说明

        参数

        参数说明

        部署系统

        运行环境为Tomcat 8时才支持虚机部署。

        *弹性伸缩组

        新建应用所在的弹性伸缩组及伸缩实例。

        内存

        建议您选择低于使用节点的最大内存。

      2. 访问方式

        选择已经创建的负载均衡,若不存在,请创建新的负载均衡,详细步骤请参考创建增强型负载均衡器

      3. 设置域名
        • 选择“自动生成”,自动生成的域名仅有7天有效期。
        • 选择“绑定域名”,在输入框中输入自定义域名
      4. (可选)设置环境变量

        单击“添加环境变量”,输入“Key”及“Value”值。

    • 部署系统选择云容器实例CCI
      1. 配置参数
        表11 部署参数说明

        参数

        参数说明

        *命名空间

        新建CCI命名空间。

        *实例数量

        应用可以有一个或多个实例,用户可以设置具体实例个数。

        每个应用实例都由相同的容器部署而成。设置多个实例主要用于实现高可靠性,当某个实例故障时,应用还能正常运行。

        *资源配额

        应用无法调度到剩余资源小于申请值的节点上查看节点剩余资源,配置方法查看资源限制指南

        应用端口

        确保应用使用的端口没被占用。

      2. 访问方式

        选择已经创建的负载均衡,若不存在,请创建新的负载均衡,详细步骤请参考创建增强型负载均衡器

      3. 设置域名
        • 选择“自动生成”,自动生成的域名仅有7天有效期。
        • 选择“绑定域名”,在输入框中输入自定义域名
      4. (可选)进行数据库设置,填写如下参数:
        表12 数据库参数说明

        参数

        参数说明

        操作指导

        分布式会话

        分布式缓存服务(简称DCS)提供在线分布式缓存能力,满足用户高并发及快速数据访问的业务诉求。

        1. 选择“分布式缓存服务”,若不存在,请创建。
        2. 输入“密码”,该密码为连接缓存实例的认证密码。

        关系型数据库

        关系型数据库(简称RDS)是一种基于云计算平台的在线关系型数据库服务。该服务具有完善的性能监控体系和多重安全防护措施,并提供了专业的数据库管理平台, 使您能够轻松的进行设置和扩展关系型数据库。

        1. 选择“关系型数据库”,若不存在,请创建。
        2. 选择“连接类型”。
          • JNDI:代码中使用JNDI方式连接数据库时选择该方式。
          • Spring Cloud Connector:代码中使用Spring Cloud Connector方式连接数据库时选择该方式。
        3. 选择“数据库名”和“管理员账号”,输入“密码”用于连接数据库。
      5. (可选)配置“内网安全组”。

  6. 单击“下一步”。
  7. 确认规格无误后,单击“提交”。

    应用创建完成后,在应用列表可查看应用状态。

修改安全组

分布式缓存服务DCS的修改方法请参考修改缓存实例安全组

关系型数据库RDS的修改方法请参考修改实例内网安全组

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

在文档使用中是否遇到以下问题







请至少选择或填写一项反馈信息

字符长度不能超过100

反馈内容不能为空!

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区