Serverless应用引擎 将Demo应用部署到SAE

By | 2021年4月22日

本文以Java开发的Demo应用程序,采用WAR包部署方式,向您展示如何将应用部署到SAE,并通过绑定公网SLB,让您的应用可以被公网访问。

背景信息

该Demo应用为SAE欢迎网页程序,提供WAR包和JAR包两种部署方式。本文以WAR包方式部署为例。

操作步骤









  1. 登录SAE控制台,在左侧导航栏单击应用列表

    如果您是开通SAE后第一次登录控制台,请根据系统提示信息完成授权与手机验证。

  2. 应用列表页面单击创建应用,并在应用基本信息页签设置应用基本信息。

    • 应用名称:输入my-sae
    • 专有网络配置:选择自定义配置
    • 命名空间:在下拉菜单中选择创建好的命名空间。
    • VSwitch
      1. 单击右侧 ,将已创建的VSwitch同步到SAE中。

        该过程耗时约3分钟,请您耐心等待。如果在下拉选项中显示所创建的VSwitch,则表示同步成功。

      2. 在下拉列表中选择创建好的VSwitch安全组
    • 应用实例数:设置为2
    • 实例规格:选择1 Core 2 GiB
  3. 单击下一步:应用部署配置
  1. 应用部署配置页签,选择技术栈语言Java应用部署方式WAR包部署,并依据界面指示设置应用的配置信息。

    • 应用运行环境:选择apache-tomcat-7.0.91

      Spring或Dubbo应用请选择apache-tomcat-xxx;HSF应用请选择EDAS-Container-XXX

    • Java环境:选择Open JDK 8

      Java环境请使用开发应用时所使用的JDK版本。

    • 文件上传方式:选择上传War包
    • 上传War包:单击选择文件,并上传已下载的Demo应用安装包。
    • 版本:单击使用时间戳为版本号
    • 时区设置:选择时区为UTC+8
    • 环境变量设置Hosts绑定设置应用健康检查日志收集规设置持久化存储:保持默认设置。
  2. 单击下一步:确认规格
  1. 下一步:确认规格页签,预览应用的部署信息,并单击确认创建

  2. 创建完成页签,您可以单击提示信息中的应用详情页链接,查看所创建应用的详细信息。

    基本信息页面单击实例部署信息,如果运行状态列显示为Running,表示应用部署成功。

应用部署成功后,须为应用绑定SLB,以便公网通过SLB访问应用 。SAE会自动帮您代购SLB服务,您仅需配置应用的监听端口;您也可以复用在SLB控制台购买的SLB,关于复用规则,请参见绑定SLB

  1. my-sae基本信息页面,单击基本信息页签。

  2. 应用访问设置区域,单击添加公网SLB访问
  3. 在弹出的添加公网SLB访问对话框中选择新建,并在TCP协议区域配置默认监听端口。

    设置SLB端口为80,设置容器端口为8080。

  4. 单击确定

    添加完成后,您可以在基本信息页面的公网访问地址区域看到该公网SLB的IP和端口 。

  5. 通过公网访问Demo应用。

    根据公网访问地址栏显示的公网SLB的IP和端口,在浏览器中按http://slbip:port/的格式输入地址并回车,可以看到Demo应用的首页。

常见问题

更多信息

问题反馈

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

请关注公众号获取更多资料

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注