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

创建Web应用

更新时间: 2018-12-04 15:15

前提条件

  • 创建Web应用前,请确保系统中有可用节点,若没有请参考新增节点创建。
  • 如果您基于软件包创建Web应用,那么您首先需要将软件包上传至软件仓库。单击“软件中心 > 软件仓库”,参考上传软件将软件包上传至软件仓库。
  • 如果您基于源码创建Web应用,那么您需要提前准备源码仓库信息,ServiceStage支持的源码仓库类型请参考3

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

操作步骤

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

    表1 应用基本信息

    参数

    参数说明

    *运行环境

    当前支持Node.js 8、PHP 7、Tomcat 8和Docker Container四种类型。

    *应用名称

    • 新建应用对应的域名名称,全球唯一。
    • 需要勾选“我确认网站内容符合法律要求,并承担所有法律责任,并尽快关联自有域名。”

    *应用显示名称

    不能为空。

    描述

    对应用的描述。

  4. 进行应用来源设置。

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

      参数

      说明

      上传方式

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

      *版本

      软件包的版本号。

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

      参数

      说明

      上传方式

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

      *版本

      软件包的版本号。

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

      参数

      说明

      上传方式

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

      *版本

      软件包的版本号。

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

      参数

      参数说明

      代码源来源

      参考3设置代码源来源。

      *版本

      软件包的版本号。

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

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

        参数

        参数说明

        部署系统

        运行环境为Node.js 8、PHP 7、Tomcat 8和Docker Container时均支持云容器引擎CCE。

        *部署集群

        新建应用所在的集群。

        *实例数量

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

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

        资源配额

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

        应用端口

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

      2. 负载均衡

        选择已经创建的负载均衡,创建新的负载均衡,请参考创建经典型负载均衡器

      3. (可选)应用性能管理

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

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

      4. (可选)进行数据库设置,填写如下参数:

        使用内网IP访问DCS或RDS时,需要设置安全组,请参考修改安全组

        表7 数据库参数说明

        参数

        参数说明

        操作指导

        分布式会话

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

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

        关系型数据库

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

        1. 选择“关系型数据库”,若不存在,请创建。
        2. 选择“连接类型”。
          • JNDI:代码中使用JNDI方式连接数据库时选择该方式。
          • Spring Cloud Connector:代码中使用Spring Cloud Connector方式连接数据库时选择该方式。
        3. 填写“数据库名”、“数据库账号”和“密码”,用于连接数据库。
    • 部署系统选择虚机部署
      1. 配置参数
        表8 部署参数说明

        参数

        参数说明

        部署系统

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

        *弹性伸缩组

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

        内存

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

      2. 负载均衡

        选择已经创建的负载均衡,创建新的负载均衡,请参考创建经典型负载均衡器

      3. (可选)设置环境变量

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

  6. 配置完成后,确认规格。
  7. 单击“提交”。

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

修改安全组

分布式缓存服务DCS和关系型数据库RDS的修改方法类似,流程如下:
  1. 单击目标数据库名。
  2. 单击安全组名,DCS和RDS略有不同,如下:
    • DCS为单击“网络”区域的安全组名。

    • RDS为单击“网络”区域的内网安全组名。

  3. 单击“入方向”页签下的“添加规则”,输入端口号或端口范围,目的是为数据库开通访问端口。

  4. 单击“确定”保存设置。

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

提交成功!

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

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

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







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

字符长度不能超过100

反馈内容不能为空!

提交反馈 取消

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

跳转到云社区
点我,12·12惊喜等着你哦~