1. 主页
  2. 文档
  3. HCaaS操作指南
  4. 快速部署业务
  5. 模板部署

模板部署

分钟级三步建站,极大降低了开发人员的部署运维门槛。

HCaaS提供Java模板(包含jar和war)、Python和二进制Binary供用户自由选择,选择模板后进行网站等业务的配置即可快速启动业务。若需要使用其它开发语言或依赖环境,请前往构建镜像DevOps进行配置。快速部署模板操作如下:

第一步:入口操作

  1. 点击左侧【快速部署】按钮;
  2. 弹窗选择模板【模板部署】,单击【下一步】按钮进行模板选择;

第二步:选择模板类型

目前提供jar和python,以及二进制binary模板可供选择,php和war模板正在制作中,后续将会持续更新,选择对应的模板后,点击【下一步】进行业务镜像制作。本实例以jar为例,其他实例模板操作和jar基本相同。

第三步:业务镜像制作

业务镜像制作可通过已有镜像和制作镜像两种方式制作。

已有镜像:通过已有镜像部署新业务。镜像选择时下拉选择已有镜像,仅需填写镜像信息即可进行下一步的配置。

  1. 镜像名称。可根据自己情况定义,名称为“项目名/镜像名”并确保具有推拉权限。
  2. tag。镜像标签
  3. 目标镜像仓库。需要选择一个具有推送权限的镜像仓库来存放镜像,如果没有仓库,请点击新建镜像库凭证来新建凭证,更多详情参见镜像库凭证

制作镜像:通过自定义镜像部署新业务。镜像选择时下拉选择制作镜像,具体步骤如下:

  1. 选择镜像为制作镜像。则自定义镜像部署新业务的信息配置,HCaaS已经为例提供了该模板镜像部署的业务文件,并自动填充了业务信息,你可以根据实际情况更改业务信息。
  2. 配置构建镜像。
    构建镜像之前,你应该创建具有推送权限的镜像仓库存放镜像,若无目标镜像仓库,请前往左侧资源菜单下,选择镜像库凭证,添加镜像库凭证,添加凭证后再继续构建镜像的操作。
    构建配置提示信息参考如下:

    • 构建环境:下拉选择你的构建环境。构建环境会根据你选择的模板不同而不同
    • 镜像名称:根据自己情况定义完整的镜像名称
    • 目标镜像仓库:下拉选择创建的目标镜像仓库来存放镜像
    • 高级设置:自定义配置构建镜像所依赖的环境变量
  3. 上传业务文件
    上传包(包括jar,war和python等压缩包)、业务文件或包含业务文件的压缩包(支持zip,tar,tar.gz),可通过链接或本地文件上传。单个文件最大支持300M。
    注意:至少要添加一个业务文件才可以制作镜像。如果业务文件代码中需要连接数据库,请使用 mysql-service:3306 连接数据库。且模板以包含业务有完整的业务文件,你可自定义配置业务文件。

    路径:填写你需要把业务文件存放的位置。
    文件上传:业务文件上传支持本地文件上传和链接两种方式,单个文件最大支持300M。
  4. nginx location 设置
    若需要对nginx location进行配置,请在此输入代码片段。
  5. 业务启动脚本
    制作镜像时,你可上传一个或多个业务文件,业务文件里面包含运行业务的自定义逻辑,镜像运行时会执行该脚本,你需要填写该脚本所在路径来提供业务启动脚本。
  6. 点击【制作镜像】,该过程会有一段时间的制作,动态呈现构建镜像的状态信息(waiting、running、Failed和Successful),请耐心等待。当选择镜像为制作镜像时,你必须制作镜像才可以进行【下一步】的操作,当镜像制作完成后,提示信息会变为“镜像已制作”,否则无法进行下一步。

第四步:数据库和访问入口配置

  1. 名称和命名空间:为将要部署的应用取一个名称。选择您想要部署应用的命名空间,您也可以通过图标切换 创建新的命名空间添加一个全新的命名空间。
  2. 数据库配置,若选择了安装数据库,则配置参考信息如下:

    数据库:输入要创建的数据库名称,并填写数据库的用户名和密码。
    存储类型:选择数据库的存储类型,各存储类型优势如下表:

    HCaaS块存储 HCaaS自研分布式块存储,速率快,支持阿里云、IDC迁移
    高效云盘 阿里云高效云盘对数据可靠性要求高、中度性能要求的中大型开发测试应用
    SSD 阿里云SSD云盘的性能因数据块大小而异,数据块越小,吞吐量越小,IOPS越高
  3. 服务和访问入口

    应用内部端口:暴露端口允许应用内部之间进行访问。
    类型:选择访问的类型。根据下表访问类型介绍和实际需求进行选择:

    访问入口 通过访问URL定位到后端的Service
    阿里云SLB 服务负载均衡
    内部访问 内部可以访问该服务,外部无法访问

    访问URL:选择访问协议后设置域名的CNAME记录,若协议为https则需要上传证书。若域名的CNAME设置为idc.cubepaas.com,该域名走网银IDC流量;若设置为aliyun.cubepaas.com,该域名走阿里云流量。

  4. 域选择:选择建立的应用部署在什么地方,详见域选择
  5. 点击【部署】,将会跳转应用列表页,可点击应用示例名称查看应用详情,详细信息参见管理详情
  6. 查看应用。
    点击应用列表端口,即可查看应用页面入口:

    在该应用的命名空间下,选择该应用的工作负载并点击端口:

    应用的域名为(appname-projectname.cubepaas.com),应用的首页展示如下:
这篇文章对您有用吗? 2

Leave a Reply

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