检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
约束与限制 ServiceStage具有如下限制,下边的每条限制都适用于任何一个Region的每个租户。 限制不等于资源配额限制,而是表示ServiceStage无法向租户提供超过限制的能力,最终用户在技术选型和方案设计时需要注意这些限制。 虚机部署 应用组件采用虚机部署方式时,ServiceStage
全链路流量控制概述 仅“华东-上海1”、“亚太-新加坡”区域支持全链路流量控制功能。 背景信息 在一个存在多个微服务组件的应用体系中,对其中一个微服务组件进行版本升级发布时,会涉及到其他微服务组件版本的变动升级。所以要求在灰度验证时能够使得灰度流量同时经过涉及到的所有微服务组件灰度版本
准备环境 环境准备包括本地开发调试环境和云上环境准备。 准备本地开发调试环境 本地开发调试环境用于搭建一个简易的测试环境,可以有以下两种选择: 下载本地轻量化微服务引擎。 使用微服务引擎专享版,并开放公网访问的IP,保证本地环境能够访问。 准备云上环境 微服务应用部署到云上,需要先准备云上环境
修改组件实例 功能介绍 通过此API修改组件实例。 调试 您可以在API Explorer中调试该接口。 URI PUT /v2/{project_id}/cas/applications/{application_id}/components/{component_id}/instances
编辑批量升级发布单 已经创建但未发布的批量升级发布单,您可以根据实际业务变化对其进行编辑。 前提条件 批量升级发布单已创建但未发布。创建批量升级发布单,请参考创建批量升级发布单。 编辑批量升级发布单 登录ServiceStage控制台。 单击“发布管理”,进入“发布管理”列表页面。
克隆批量升级发布单 如果您需要批量升级组件,而您的业务环境中已经存在批量升级类型的发布单,通过克隆该批量升级发布单并根据您的实际业务需要进行修改,可以帮助您迅速创建新的批量升级发布单,以提升业务效率。 前提条件 待克隆批量升级发布单已创建,请参考创建批量升级发布单。 通过基线化基线泳道组件生成的批量升级发布单
克隆流水线 您可选择克隆流水线,在既有流水线配置基础上,生成新的流水线。 前提条件 待克隆流水线已创建且状态不为“运行中”。流水线创建,请参考创建流水线。 克隆流水线 登录ServiceStage控制台。 选择“持续交付 > 发布”。 选择以下任意方式进入“克隆流水线”页面。 直接克隆
API概览 表1 接口简介 类型 子类型 说明 应用管理API(v3版本) 环境接口 环境的相关接口。 环境是用于组件部署和运行的计算(如云容器引擎 CCE、弹性云服务器 ECS等)、网络(如弹性负载均衡 ELB、弹性IP EIP等)和中间件(如分布式缓存 DCS、云数据库 RDS
组件概述 组件简介 组件是组成应用的某个业务特性实现,以代码或者软件包为载体,可独立部署在环境下运行。 关于应用,请参考应用概述;关于环境,请参考环境概述。 组件和应用、环境的关系,如图1所示。 图1 组件和应用及环境的关系 在ServiceStage上创建应用和环境后,可以在应用和环境中创建并部署组件
使用容器部署方式基于界面配置创建并部署组件 本章节指导您使用容器部署方式基于界面配置创建并部署组件。在ServiceStage控制台界面指引下,您可以方便快捷地完成容器环境下组件的创建和部署。 前提条件 只能在应用下新增组件,需要先创建应用,请参考创建应用。 组件需要部署在指定环境下
查询微服务引擎专享版列表 功能介绍 查询微服务引擎专享版列表。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v2/{project_id}/enginemgr
软件包部署微服务 业务场景 基于ServiceStage可以方便快捷的将微服务部署到容器(如CCE)、虚拟机(如ECS),同时支持源码部署、jar/war包部署或docker镜像包部署。同时,ServiceStage支持Java、PHP、Node.js、Python等多种编程语言应用的完全托管
权限管理 如果您需要对ServiceStage的资源,给企业中的员工设置不同的访问权限,以达到不同员工之间的权限隔离,您可以使用统一身份认证服务(Identity and Access Management,简称IAM)进行精细的权限管理。该服务提供用户身份认证、权限分配、访问控制等功能
治理微服务 微服务部署完后,您可以根据微服务的运行情况进行微服务的治理。 前提条件 您可以先在“微服务目录 > 微服务列表”中创建微服务,启动微服务后,根据yaml文件的配置,会在对应的服务下注册服务实例。 如果没有事先创建微服务或者微服务已删除,在注册服务实例时会自动创建微服务。
源码部署微服务 业务场景 基于ServiceStage可以方便快捷的将微服务部署到容器(如CCE)、虚拟机(如ECS),同时支持源码部署、jar/war包部署或docker镜像包部署。同时,ServiceStage支持Java、PHP、Node.js、Python等多种编程语言应用的完全托管
查询微服务引擎专享版详情 功能介绍 查询微服务引擎专享版详情。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v2/{project_id}/enginemgr
灰度发布方式重新部署组件 请勿通过本操作和ServiceComb引擎同时执行组件微服务灰度发布升级,否则会导致本操作失效。通过ServiceComb引擎执行组件微服务灰度发布,请参考灰度发布。 根据业务需要,您可以在“部署记录”列表中选择历史版本配置,并以此版本配置为模板,使用“灰度发布
创建组件实例 功能介绍 此API用来创建组件实例。 调试 您可以在API Explorer中调试该接口。 URI POST /v2/{project_id}/cas/applications/{application_id}/components/{component_id}/instances
管理微服务 您可通过微服务目录查看微服务详细信息、搜索目标微服务等,达到维护微服务的目的。“微服务目录”页面展示如下信息: 应用列表:显示当前微服务引擎的所有应用,支持使用应用名称搜索目标应用,也可以通过选择环境筛选应用。具体操作,请参考查看应用列表。 微服务列表:微服务列表下支持的具体操作请见下表