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

创建Web应用

分享
更新时间: 2019/06/17 19:05

ServiceStage提供Tomcat8/Java8/Php7/Nodejs8/Docker等运行环境,支持将软件包/镜像包/源码部署到云容器实例/虚机/云容器引擎上。您可以安全且灵活的开发、部署、扩展您的Web应用。

前提条件

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

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

操作步骤

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

    表1 应用基本信息

    参数

    参数说明

    *运行环境

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

    • 运行环境”为Tomcat8
      • 部署系统”为“云容器引擎CCE”时,“应用来源”可选择“War包”、“源码仓库”、“模板”、“示例应用”。
      • 部署系统”为“虚机部署”时,“应用来源”可选择“War包”和“示例应用”。
    • 运行环境”为Java8
      • 部署系统”为“云容器引擎CCE”时,“应用来源”可选择“Jar包”、“源码仓库”、“模板”。
      • 部署系统”为“虚机部署”时,“应用来源”可选择“Jar包”。
    • 运行环境”为Php7

      应用来源”可选择“Zip 包”、“源码仓库”、“模板”。

    • 运行环境”为Nodejs8

      部署系统”为“云容器引擎CCE”时,“应用来源”可选择“Zip 包”、“源码仓库”、“模板”。

    • 运行环境”为Docker

      部署系统”为“云容器引擎CCE”时,“应用来源”可选择“镜像”。

    *应用名称

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

    *应用版本

    应用版本号。

    描述

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

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

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

        参数

        参数说明

        *集群

        选择应用所在的集群,新建集群请参考创建集群

        *实例数量

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

        设置多个实例主要用于实现高可靠性,当某个实例故障时,应用还能正常运行。

        *资源配额

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

      2. 单击“下一步”。
      3. 进行应用来源设置。
        • 应用来源”为“War包/Jar包/Zip包”时,填写如下参数:
          表3 参数说明

          参数

          说明

          上传方式

          从软件仓库选择对应的软件包。需要提前将软件包上传至软件仓库,相关操作请参考上传软件

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

          参数

          参数说明

          *代码源来源

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

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

          参数

          参数说明

          *代码源来源

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

          *框架

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

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

          参数

          说明

          上传方式

          从镜像仓库选择镜像包和对应版本。镜像仓库管理请参考镜像仓库

        • 应用来源”为“示例应用”时,会自动加载名为“Spring Music”应用软件包。
      4. 设置应用端口

        服务进程的监听端口。对于tomcat应用,固定8080

      5. 访问方式
        • 选择已经创建的负载均衡,若不存在,请创建新的负载均衡,详细步骤参考创建增强型负载均衡器
        • (可选)HTTPS,若开启HTTPS,选择已经创建的证书,若不存在,请创建新的服务器证书,创建服务器证书详细步骤参考创建证书
      6. 设置自定义域名

        选择“自动生成”,自动生成的域名仅有7天有效期。

        选择“绑定域名”,在输入框中输入自定义域名。详情请参考设置自定义域名

      7. (可选)设置JVM参数

        运行环境”为Tomcat8或Java8时设置JVM参数,输入JVM参数,如-Xms256m -Xmx1024m,多个参数以空格间隔,不填则使用默认值。

      8. (可选)设置Tomcat配置

        运行环境”为Tomcat8时设置Tomcat配置,默认server.xml配置。单击“更换配置”可修改配置。

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

        参数

        参数说明

        操作指导

        分布式会话

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

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

        关系型数据库

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

        1. 选择“关系型数据库”,若不存在,请创建。
        2. 选择“连接类型”。
          • JNDI:代码中使用JNDI方式连接数据库时选择该方式。
          • Spring Cloud Connector:代码中使用Spring Cloud Connector方式连接数据库时选择该方式。
        3. 选择“数据库名”和“管理员账号”,输入“密码”用于连接数据库。
      10. (可选)设置高级设置
        • 环境变量:环境变量是指容器运行环境中设定的一个环境变量。可以在应用部署后修改,为应用提供极大的灵活性。详情请参考设置应用环境变量
        • 启动命令:设置容器执行命令和参数。详情请参考设置应用生命周期
        • 数据存储:给容器挂载数据存储,适用于需持久化存储、高磁盘IO等应用场景。详情请参考设置数据存储
        • 生命周期:生命周期脚本定义,主要针对容器类应用的生命周期事件应该采取的动作。详情请参考设置应用生命周期
        • 调度策略:设置应用间的亲和性和应用与节点间的亲和性,具体操作请参考设置应用调度策略
        • 升级策略:当前支持两种升级方式,请根据需求选择,详情请参考设置应用升级策略
        • 日志采集:设置应用日志采集策略、配置日志目录。用于收集应用日志便于统一管理和分析。详情请参考设置应用日志
        • 健康检查:健康检查是指容器运行过程中根据用户需要定时检查容器健康状况或是容器中应用的健康状况。详情请参考设置应用健康检查
        • 应用性能管理:开启“Java 探针”,可对Java应用提供应用调用链、拓扑等监控能力。详情请参考设置应用性能管理
        • 自定义指标监控:设置应用自定义指标监控,详情请参考设置应用自定义指标监控
    • 部署系统选择虚机部署
      1. 配置参数
        表8 部署参数说明

        参数

        参数说明

        *弹性伸缩组

        新建应用所在的弹性伸缩组及伸缩实例,新建弹性伸缩组请参考创建弹性伸缩组

      2. 单击“下一步”。
      3. 进行应用来源设置。
        • 应用来源”为“War包/Jar包”时,填写如下参数:
          表9 参数说明

          参数

          说明

          上传方式

          从软件仓库选择对应的软件包。需要提前将软件包上传至软件仓库,相关操作请参考上传软件

        • 应用来源”为“示例应用”时,会自动加载名为“Spring Music”应用软件包。
      4. 访问方式
        • 选择已经创建的负载均衡,若不存在,请创建新的负载均衡,详细步骤参考创建增强型负载均衡器
        • (可选)HTTPS,若开启HTTPS,选择已经创建的证书,若不存在,请创建新的服务器证书,创建服务器证书详细步骤参考创建证书
      5. 设置自定义域名

        选择“自动生成”,自动生成的域名仅有7天有效期。

        选择“绑定域名”,在输入框中输入自定义域名。详情请参考设置自定义域名

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

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

      7. (可选)设置JVM参数

        输入JVM参数,如-Xms256m -Xmx1024m,多个参数以空格间隔,不填则使用默认值。

      8. (可选)设置Tomcat配置

        运行环境”为Tomcat8时设置Tomcat配置,默认server.xml配置。单击“更换配置”可修改配置。

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

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

修改安全组

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

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

如果您喜欢这篇文档,您还可以:

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

提交成功!

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

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

*必选

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

字符长度不能超过200

提交反馈 取消

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

跳转到云社区