微服务部署方式

云容器引擎部署

云容器引擎(Cloud Container Engine,简称CCE)提供高度可扩展的、高性能的企业级Kubernetes集群,支持运行Docker容器。借助云容器引擎,您可以在云平台上轻松部署、管理和扩展容器化应用程序。

如果创建的组件未开启构建,则不支持容器部署。

虚机部署

创建的组件,仅当运行时选择了Java8、Tomcat8或者Nodejs8/Nodejs14时,且选择的框架/服务网格不是Mesher时,支持虚机部署。

创建的组件,“源码/软件包”选择了“源码仓库”,不支持虚机部署。

云容器实例CCI部署

云容器实例(Cloud Container Instance, 简称CCI)服务提供Serverless Container(无服务器容器)引擎,让您无需创建和管理服务器集群即可直接运行容器。

创建的组件,未开启构建,不支持云容器实例部署。

微服务部署组件

如何将静态组件部署到对应的环境上。新建应用组件时,也可以选择“创建并部署”,部署操作与本节介绍步骤相同。

前提条件

1、已经创建应用组件或者正在创建应用组件并完成了静态组件配置。

2、已经完成环境创建。

3、如果您基于软件包或者镜像包部署组件,需要将软件包或者镜像包上传:

4、将软件包上传至软件发布库。

5、将软件包上传至SWR软件仓库。

6、将软件包上传至OBS对象存储中。

7、将镜像包上传至镜像仓库。

9、配置AK/SK。

点击此处前往操作详情→

操作步骤

1、登录ServiceStage控制台,选择“应用管理 > 应用列表”。

2、选择已经创建的应用,单击应用名称,进入应用“概览”页。

3、在“组件列表”选择已经创建的组件,单击“操作”栏“部署”。

4、设置基本配置,其中带“*”标志的参数为必填参数。

参数
参数说明

环境

选择已创建的环境。

说明:只能选择相同企业项目下的环境部署。

部署版本

组件版本号,例如:1.0.0。

描述

组件的描述信息。

部署系统

支持云容器引擎、虚机部署、云容器实例CCI。

资源类型

只有“部署系统”选择“虚机部署”时,该参数才生效。

支持弹性伸缩组、弹性云服务器。

基础资源

会自动加载所选环境包含的基础资源,根据实际业务需要进行选择。

实例数量

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

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

说明:

选择虚机部署时无此参数。

组件实例个数由您所选择的“基础资源”的数目决定。

当引擎规格限定的微服务实例数配额即将用完时,为了保证最大程度可用,引擎允许超出剩余配额的部署组件操作同时成功。请尽快扩容引擎,避免后续部署组件失败。

资源配额

组件无法调度到剩余资源小于申请值的节点上,配置方法请参考资源限制指南。

可以根据需要自定义“CPU配额”和“内存配额”。

说明:

“组件类型”为“通用”且运行时为“Docker”的组件,部署时无此参数。

虚机部署时无此参数。

组件状态

根据需要设置组件状态。

说明:

“组件类型”为“通用”且运行时为“Docker”的组件,选择“云容器引擎”部署时可设置此参数。

5、单击“下一步 组件配置”,配置组件。

组件类型”为“通用”且运行时为“Docker”的组件,执行以下操作:

参考操作详情

其他类型的组件,且步骤4中的“部署系统”为“虚机部署”执行以下操作:

参考操作详情

6、单击“下一步 规格确认”,确认规格无误后,单击“部署”。

组件部署完成后,在应用“概览”页的“环境视图”可查看组件实例状态。

如果组件实例状态处于“未就绪”,请参考实例长期处于创建中怎么办

微服务引擎版本支持机制

版本号说明

版本号格式为:{major}.{minor}.{patch}。

其中:

{major}.{minor}为正式版本号。

{patch}为补丁版本号。

例如,v1.3.1。1.3为正式版本号,1为补丁版本号。

版本支持机制

微服务引擎创建

只能创建最新版本的微服务引擎,不支持创建指定版本微服务引擎。

微服务引擎维护

支持同时维护最新的3个正式版本。其余的版本,将不再提供技术支持,包括支持新的功能、社区bugfix回合、漏洞修复、升级等。

微服务引擎版本升级

正式版本升级,支持当前最新的3个正式版本中的2个较低版本升级到最新版本。例如,当前最新的3个正式版本为1.3、1.2、1.1,则支持由1.1、1.2升级到1.3。

版本约束

微服务引擎版本升级后,不支持版本回滚。

微服务管理教程视频

微服务引擎CSE

04:38

微服务引擎CSE

微服务引擎CSE

03:29

微服务引擎CSE

1对1咨询专属顾问

1对1免费咨询华为云专属顾问,为您量身定制产品推荐方案
立即咨询

华为云咨询电话:950808或4000-955-988 转1

华为云咨询电话:950808或4000-955-988 转1

华为云专业的服务团队,致力于为您提供专业的售前购买咨询服务,及完善的售后技术服务,助您云上无忧