检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
基于ServiceStage将应用部署到弹性伸缩组中的ECS实例 基于华为云ServiceStage,将应用部署到华为云弹性伸缩(AS)组中的ECS实例。 该模板涉及的部署步骤如下所示: 详细步骤操作请参考ServiceStage组件部署2.0。 该系统模板仅支持圣地亚哥局点。
基于ServiceStage将应用部署到ECS实例 基于华为云ServiceStage,将应用部署到华为云ECS实例。 该模板涉及的部署步骤如下所示: 详细步骤操作请参考ServiceStage组件部署2.0。 该系统模板仅支持圣地亚哥局点。
已拥有ECS云主机(如果没有,请参考购买弹性云服务器完成购买,过程中可能产生费用,详情可参考ECS计费说明)。 创建主机集群并添加主机 进入软件开发生产线首页,单击目标项目名称,进入项目。 进入基础资源管理。
表6 参数设置 名称 默认值 docker_server 输入通过SWR登录指令获取的SWR服务器地址。 docker_username 输入通过SWR登录指令获取的用户名。 docker_username 输入通过SWR登录指令获取的密码。
HE2E DevOps实践之部署应用 方案概述 部署应用至CCE 部署应用至ECS 释放资源
HE2E DevOps实践 HE2E DevOps实践之部署应用 本实践以“DevOps全流程示例项目”为例,介绍如何部署应用至CCE与ECS。
部署服务具有以下特性: 支持主机部署(华为云ECS、您的自有主机及第三方主机)、容器部署(华为云CCE集群、您的自建集群及第三方集群)。 功能插件化封装,使用门槛低,通用应用的部署开箱即用。
处理方法 配置ECS主机访问公网,请参考以下方案: 申请NAT网关 为弹性云服务器申请和绑定弹性公网IP 通过代理访问公网 父主题: ServiceStage相关问题
图1 在代理主机上指定目标主机原理 前提条件 一台绑定公网IP的“代理主机-B”,若无主机可参考申请ECS。 一台未绑定公网IP的“目标主机-A”。 “代理主机-B”与“目标主机-A”可通过内网进行互相访问。 操作流程 本节介绍如何将应用通过代理主机部署到内网的主机或服务器。
表1 系统模板 模板名称 模板介绍 ServiceStage应用部署-ECS 基于ServiceStage,将应用部署到ECS实例。 ServiceStage应用部署-CCE 基于ServiceStage,将应用部署到CCE集群。
方案架构 系统升级时,若采用蓝绿部署方式,开发人员需进行如下操作: 先将A边服务器(原蓝环境)下线,同时访问流量将全部切分到B边服务器,此时对A边服务器进行升级操作。 A边服务器升级完毕后,将A边服务器设为灰度测试环境,由测试人员对A边服务器进行灰度验证。
以ECS为例,输入的是ECS的用户名及密码。 winrm端口 是 推荐使用5986端口,支持自定义端口。 选择“导入已购ECS”。 您也可单击“添加或导入主机”,“选择添加方式”选择“导入已购ECS”,将自申请的华为云弹性云服务器作为目标主机或代理主机。
HE2E DevOps实践 HE2E DevOps实践:部署应用 本实践以“DevOps全流程示例项目”为例,介绍如何部署应用至CCE与ECS。
委托生效 在目录树左侧选择“服务列表 > 弹性云服务器”,如下图所示。 单击要启用AOM监控的弹性云服务器名称,进入弹性云服务器参数配置页面,例如下图所示。搜索框默认按照名称搜索、过滤。 单击需要委托的委托名称ID,例如下图所示。 单击,确认后即可生效,如下图所示。
进入控制台,在页面左上角单击“服务列表 > 计算 > 弹性云服务器”,进入“弹性云服务器”界面。 单击目标弹性云服务器名称,进入弹性云服务器详情页面,选择“安全组”页签,如下图所示,单击“ID”,单击操作栏的“配置规则 > 入方向规则”配置入方向规则。
使用ServiceStage应用部署模板创建并部署应用 基于ServiceStage将应用部署到ECS实例 基于ServiceStage将应用部署到CCE集群 基于ServiceStage将应用部署到弹性伸缩组中的ECS实例 父主题: 使用预置模板新建并部署应用
新建自定义资源池 创建弹性云服务器。 进入控制台,在页面左上角单击“服务列表 > 计算 > 弹性云服务器 ECS”,进入“弹性云服务器 ECS”页面。 单击右上角“购买弹性云服务器”。 进入配置界面,根据提示配置参数。
本文中涉及的按需计费资源有CCE、ECS,如果完成实践后不再使用这些资源,建议释放。 表1 释放资源 资源名称 操作指导 ECS 删除弹性云服务器 CCE 删除按需计费的集群 父主题: HE2E DevOps实践之部署应用
phoenix-sample-predeploy 部署应用至ECS前,向ECS中安装依赖工具。 phoenix-sample-standalone 部署应用至ECS。 父主题: HE2E DevOps实践之部署应用
该方案通过在服务器中绑定EIP的方式,实现默认资源池与目标主机之间的连通,具体方案如下图所示。 代理模式 在用户有少量弹性公网IP(EIP)资源时,需要在其他无EIP的云服务器进行部署的场景下,建议选择代理机方式。