-
如何处理虚拟机类型环境下创建和部署组件时遇到ECS错误? - 应用管理与运维平台 ServiceStage
如何处理虚拟机类型环境下创建和部署组件时遇到ECS错误? 问题描述 在ServiceStage虚拟机类型环境下创建和部署组件时可能会遇到ECS服务不可用问题。 例如,在组件部署时调用ECS接口超时,查看日志详情报错如下: { "statusCode": 500, "jsonBody":
-
接入说明 - 应用管理与运维平台 ServiceStage
可以参考: .Net core接入服务网格 PHP接入服务网格 前提条件 已开发好了一个http应用(支持多语言)。 操作步骤 修改微服务调用的URL,将URL中的${IP:Port}修改为服务名。 例如调用一个名为“provider”的微服务,API为“/hello”,则调用U
-
权限管理 - 应用管理与运维平台 ServiceStage
FullAccess 创建微服务引擎 x √ 维护微服务引擎 x √ 查询微服务引擎 √ √ 删除微服务引擎 x √ 创建微服务 x √ 查询微服务 √ √ 维护微服务 x √ 删除微服务 x √ 创建微服务配置 x √ 查询微服务配置 √ √ 编辑微服务配置 x √ 删除微服务配置 x √ 创建微服务治理策略
-
源码部署微服务 - 应用管理与运维平台 ServiceStage
“时区”区域,参数设置保持默认。 绑定微服务引擎。 组件部署以后,微服务会注册到设置的微服务引擎。 所有组件需要注册到同一个微服务引擎,才能互相发现。 在“高级设置”区域,展开“高级设置 > 微服务引擎”。 单击“绑定微服务引擎”。 选择当前环境下已纳管的微服务引擎。 单击“确定”。 图2 绑定微服务引擎 单击“创建并部署”。
-
应用管理与运维平台计费模式概述 - 应用管理与运维平台 ServiceStage
ServiceStage提供按需计费、包年包月计费模式,以满足您的不同用户需求。如您需要快速了解ServiceStage服务具体计费模式对应的具体价格,请参见ServiceStage价格详情。 按需计费,一种后付费模式,即先使用再付费,按照ServiceStage实际使用时长计费,秒级计费,按小时结算。
-
修改环境资源 - 应用管理与运维平台 ServiceStage
资源名称。 type String 基础资源:cce、ecs、as。 可选资源:rds、dcs、elb、cse等其他类型。 请求示例 修改环境资源,添加名称为ecs-9876的ECS基础资源、专业版CSE可选资源,移除名称为test的ECS资源。 { "add_base_resources":
-
准备Jenkins环境 - 应用管理与运维平台 ServiceStage
准备Jenkins环境 环境信息说明 在Linux虚拟机上安装Jenkins,本实践使用的具体环境信息如下所示。如果使用镜像包部署,需要在虚拟机中安装Docker。 虚拟机:CentOS 7.9 Jenkins:2.319.3 git:yum安装 JDK:11.0.8 Apache
-
管理组件实例 - 应用管理与运维平台 ServiceStage
管理组件实例 在虚拟机环境下,组件实例表现为组件在虚拟机中的运行进程;在云容器CCE环境下,组件实例即Pod,是CCE部署应用或服务的最小基本单位。 虚拟机环境下部署的组件的实例数量即部署组件的时候所选择的虚拟机的数量;云容器CCE环境下部署的组件的实例数量即部署组件的时候所选择的实例数,也就是Pod的数量。
-
约束与限制 - 应用管理与运维平台 ServiceStage
每个微服务实例最频繁每30s一次 微服务实例注册 每秒10个 微服务引擎专享版限制请参见表2。 表2 微服务引擎专享版限制(最高规格) 项目 限制 备注 心跳上报 每个微服务实例最频繁每20s一次 总限流为2000tps 服务发现 每个微服务实例最频繁每20s一次 - 微服务实例注册 每秒1000个
-
使用ServiceStage托管Spring Boot应用前准备 - 应用管理与运维平台 ServiceStage
为了方便后续的操作,需要您提前准备好如下资源: 创建一个虚拟私有云,请参考创建虚拟私有云和子网。 创建一个CCE集群(如果只是试用场景,“集群管理规模”选择“50节点”,“高可用”选择“否”即可)。 集群中至少包含1个规格为8vCPUs、16GB内存或者2个规格为4vCPUs、8GB内存的ECS节点,并且绑定弹性公网IP,请参考购买集群。
-
设置组件实例调度策略 - 应用管理与运维平台 ServiceStage
亲和性概念阐述 在应用没有容器化之前,原先一个虚拟机上会装多个组件,进程间会有通信。 但在做容器化拆分的时候,通常直接按进程拆分容器。比如业务进程一个容器,监控日志处理或者本地数据放在另一个容器,并且有独立的生命周期。这时如果进程分布在网络中两个较远的点,请求经过多次转发,性能会很差。
-
参考架构库 - 应用管理与运维平台 ServiceStage
参考架构库是CAM的预置模板库。公测阶段预置了简易函数模板和简易应用模板(ECS),后续会逐步丰富。 表1 系统模板说明 模板类型 说明 简易应用模板(ECS) 通过ECS直接部署Nginx的模板。 简易函数模板 运行时为NodeJs的一个函数模板。 父主题: 云应用模型模板管理
-
上传代码到Gitlab代码仓库 - 应用管理与运维平台 ServiceStage
上传代码到Gitlab代码仓库 本实践使用的是Java项目代码,使用Maven构建Jar包。 前提条件 Jenkins所在Linux虚拟机能够访问GitLab代码仓库。 已经在GitLab创建账号和仓库。 操作步骤 登录GitLab。 上传代码到已创建好的代码仓库。 父主题: 操作前准备
-
查询审计事件 - 应用管理与运维平台 ServiceStage
查询审计事件 操作场景 用户进入云审计服务创建管理类追踪器后,系统开始记录云服务资源的操作。在创建数据类追踪器后,系统开始记录用户对OBS桶中数据的操作。云审计服务管理控制台会保存最近7天的操作记录。 本节介绍如何在云审计服务管理控制台查看或导出最近7天的操作记录: 在新版事件列表查看审计事件
-
创建泳道组 - 应用管理与运维平台 ServiceStage
创建泳道组 泳道组是一组泳道的集合,用于区分不同的组织或场景。 泳道用于为相同版本组件定义一套隔离环境。只有满足了流控路由规则的请求流量才会路由到对应泳道里的打标签组件。一个组件只能属于一个泳道,一个泳道可以包含多个组件。 同一个项目下,最多支持创建300个泳道组。 操作步骤 登录ServiceStage控制台。
-
使用仪表盘 - 应用管理与运维平台 ServiceStage
使用仪表盘 仪表盘提供一些基础的微服务运行监控能力。微服务通过SDK上报运行状态数据,上报的数据内容包括请求统计数据,比如请求数、时延、错误率等,还包括和治理有关的一些状态,比如熔断状态等。 Spring Cloud使用仪表盘,不需加入依赖,可直接使用。Spring Cloud包
-
云应用模型实例管理 - 应用管理与运维平台 ServiceStage
您可用选择以下任一方式对实例进行编辑。 单击待操作实例名称,进入实例概览页面。在页面上方单击“编辑”按钮。 选择待操作实例,在“操作”栏单击。 更新配置信息,单击“下一步”。 信息审核无误,单击“更新”,完成实例修改。 通过设计器或CAM模板创建的实例。 您可选择以下任一种方式进入设计页面。
-
创建应用 - 应用管理与运维平台 ServiceStage
创建应用 应用是一个功能相对完备的业务系统,由一个或多个特性相关的组件组成。 例如把天气预报作为一个应用,包含weather和forecast两个组件。以应用维度组织多个组件,可以实现应用的全链路灰度发布和在不同环境的快速克隆。 ServiceStage可支持同一个项目下的单个用户最多创建1000个应用。
-
应用运维 - 应用管理与运维平台 ServiceStage
应用运维 为什么ServiceStage中看不到日志? 替换弹性IP后应用访问方式失效后怎么办? 如何处理启动一个新服务后导致一个节点内存使用率过高的问题? 如何彻底把某个服务卸载关闭不再使用? 如何解决配置容器日志时有的日志类型无法采集的问题?
-
设置健康检查 - 应用管理与运维平台 ServiceStage
组件业务探针:该检查方式用于检测应用组件是否准备好开始处理用户请求。一些程序的启动时间可能很长,比如要加载磁盘数据或者要依赖外部的某个模块启动完成才能提供服务。这时候程序进程存在,但是并不能对外提供服务。这种场景下该检查方式就非常有用。如果应用组件的就绪检查失败,集群会屏蔽请