检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
全链路流量控制 全链路流量控制功能将应用组件的相关版本隔离成一个独立的运行环境(即泳道),通过设置流控路由规则,将满足规则的请求流量路由到目标版本应用组件。 “全链路流量控制”页面展示已创建的泳道组,并提供了创建和管理泳道组的入口。
集群中至少包含1个规格为8vCPUs、16GB内存或者2个规格为4vCPUs、8GB内存的ECS节点,并且绑定弹性公网IP。为CCE集群添加节点,请参考创建节点。 CCE集群不能被其他环境绑定。 已在域名提供者处注册并获取公网域名,请参考创建公网域名。
weight Integer 泳道流量权重,范围在0-100之间。当泳道组灰度类型为基于流量,即gray_release_type为WEIGHT时生效。 instances Array of objects 泳道中纳管的组件列表,请参考表5。
3.x版本配置详情请参考流量特征治理。
eip,弹性公网IP。 elb,弹性负载均衡。 cce,云容器引擎。 ecs,弹性云服务器。 as,弹性伸缩组。 cse,微服务引擎。 dcs,分布式缓存服务。 rds,云数据库。
管理微服务引擎 查看微服务引擎信息 获取微服务引擎服务注册发现地址 获取微服务引擎配置中心地址 查看微服务引擎实例数配额 查看微服务引擎配置条目配额 设置微服务引擎备份与恢复 管理微服务引擎公网访问 查看微服务引擎操作日志 升级微服务引擎版本 删除微服务引擎 管理微服务引擎安全认证
表11 gray_release 参数 参数类型 描述 type String 灰度策略:weight, 按灰度流量进行升级。 first_batch_weight Integer 首批灰度流量比例。 first_batch_replica Integer 首批灰度实例数量。
表10 gray_release 参数 是否必选 参数类型 描述 type 是 String 灰度策略:weight, 按灰度流量进行升级。 first_batch_weight 是 Integer 首批灰度流量比例。
降级:在本实践中,假设前台请求剧增,导致系统响应缓慢甚至可能崩溃,在这样的场景下,我们可以在fusionweather对forecast使用降级策略,对forecast进行降级处理,只请求比较重要的实时天气weather的数据,保障重要业务功能的正常运行,等流量洪峰过去再进行复原。
WEIGHT:基于流量比例进行全链路灰度。 CONTENT:基于内容进行全链路灰度。 gateways Array of objects 流量网关入口,请参考表5。 name String 泳道组的名称。 id String 泳道组的ID。
表10 gray_release 参数 是否必选 参数类型 描述 type 是 String 灰度策略:weight,按灰度流量进行升级。 first_batch_weight 是 Integer 首批灰度流量比例。
已为构建节点绑定弹性公网IP,请参考将弹性公网IP绑定至实例。 创建软件包构建任务 登录ServiceStage控制台。 选择“持续交付 > 构建”。 单击“基于软件包构建”,参考下表设置构建工程基本信息,其中带“*”标志的参数为必填参数。
组件公网访问 NAT网关 NAT 如果需要为组件设置通过NAT网关公网访问以使用组件提供的服务,需要设置NAT ReadOnlyAccess权限。 弹性公网IP EIP 如果需要为组件设置通过EIP公网访问以使用组件提供的服务,需要设置EIP ReadOnlyAccess权限。
eip,弹性公网IP。 elb,弹性负载均衡。 cce,云容器引擎。 ecs,弹性云服务器。 as,弹性伸缩组。 cse,微服务引擎。 dcs,分布式缓存服务。 rds,云数据库。
构建节点需要能够访问公网,才能下载基础镜像。 自定义Dockerfile 在编译框中输入自定义命令。 内置镜像 选择“基础镜像”。 设置“镜像类型”。 公有:包含常见的标准操作系统镜像,所有用户可见,包括操作系统以及预装的公共应用。请根据您的实际情况自助配置应用环境或相关软件。
eip,弹性公网IP。 elb,弹性负载均衡。 cce,云容器引擎。 ecs,弹性云服务器。 as,弹性伸缩组。 cse,微服务引擎。 dcs,分布式缓存服务。 rds,云数据库。
在“弹性云服务器”列表中选择CAM创建的名称为cam-ecsapp-ecs的ECS实例,复制EIP到公网访问。 如果出现如下图所示欢迎页面,表示CAM实例创建成功。
微服务架构特别强调架构的弹性,业务架构需要支持微服务多实例部署来满足业务流量的动态变化。微服务设计一般会遵循无状态设计原则,符合该原则的微服务扩充实例,能够带来处理性能的线性提升。当实例数很多的时候,就需要有一个支持服务注册和发现的中间件,用于微服务之间的调用寻址。
访问方式 选择“公网访问”。 访问类型 选择“弹性IP”。 服务亲和 保持默认。 协议 选择TCP。 容器端口 填写3010。 访问端口 选择“自动生成”。 图2 设置edge-service组件访问方式 单击“确定”,生成访问地址。
ServiceStage的计费不包括计算(云容器引擎CCE、弹性云服务器ECS)、网络(弹性负载均衡ELB、弹性公网EIP)、中间件(微服务引擎CSE、分布式缓存DCS、云数据库RDS)和存储(软件发布库CodeArts Artifact、软件仓库SWR、对象存储服务OBS、代码托管