云服务器内容精选

  • 响应示例 状态码: 200 OK { "channels": [ { "attrs": [ { "attr_code": "storage_day", "attr_value": 90 } ], "device_name": "HoloSens IPC", "device_id": "testwl000***", "channel_id": "0", "channel_state": "OFFLINE", "channel_name": "HoloSens IPC", "bind_state": "NORMAL" }, { "attrs": [ { "attr_code": "storage_day", "attr_value": 90 } ], "device_name": "HoloSens SDC-test2", "device_id": "210123456SMY***", "channel_id": "0", "channel_state": "OFFLINE", "channel_name": "HoloSens SDC-test2", "bind_state": "NORMAL" } ], "resource_type_code": "NORMAL", "resource_name": "90天连续云存储月套餐", "resource_id": "321456789012345678901234567*****", "resource_state": "NORMAL", "mode": "PACKAGE", "total": 12, "invalid_num": 0, "manage_num": 0 }
  • URI GET /v1/{user_id}/resources/{resource_id}/channels 表1 路径参数 参数 是否必选 参数类型 描述 resource_id 是 String 包周期资源ID:32位数字、字母组成 user_id 是 String 用户ID:由数字组成,长度范围[15,25],获取方式参考获取user ID与下载AK/SK章节 表2 Query参数 参数 是否必选 参数类型 描述 limit 否 Integer 单页内显示记录数:取值范围为[1,300],不填时默认值为10 offset 否 Integer 偏移量:取值范围为[0,2142147483646]
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 channels Array of ChannelInfo objects 通道列表 resource_type_code String 资源类型编码 MANAGE 视图接入调阅 NORMAL 连续云储存 DATAFLOW 行业数据流 MOTION 动检云存储 resource_name String 资源名称 resource_id String 资源ID resource_state String 资源状态 NORMAL 正常 ARREARS 欠费 UNAVAILABLE 不可使用冻结 mode String 按需或包周期 PACKAGE 包周期 ONDEMAND 按需 total Integer 通道总数 invalid_num Integer 非法通道数 manage_num Integer 管理通道数 表5 ChannelInfo 参数 参数类型 描述 attrs Array of AttributeInfo objects 资源属性 device_name String 设备名称 device_id String 设备id channel_id String 通道id channel_state String 通道状态: UNALLOCATED 未分配 ONLINE 在线 OFFLINE 离线 channel_name String 通道名称,长度取值范围[1,64]个字符 bind_state String 绑定状态 表6 AttributeInfo 参数 参数类型 描述 attr_code String 属性编码 access_number 接入路数 bandwidth 带宽 storage_day 存储天数 attr_value float 属性值
  • 资源管理功能 GaussDB(DWS)的资源管理根据系统资源管控类型可分为: 计算资源管理:主要由资源池功能实现,对计算资源进行隔离和限制,防止异常SQL查询导致集群级异常,包括:并发管理、内存管理、CPU管理以及异常规则。详情请参见17.2-资源池。 存储空间管理:从用户和schema两方面实现对存储空间的管理,防止磁盘满和数据库只读,详细请参见空间管理。 资源管理计划:按计划进行资源管理自动配置,应对复杂多变的负载场景,实现更为灵活的资源管理,详细请参见17.3.3-导入导出资源管理计划。
  • 简单查询和复杂查询 GaussDB(DWS)提供了精细化的资源管理功能,在查询进行负载管理前,根据查询预期执行时间和资源消耗,将查询划分为执行时间长、资源消耗多的复杂查询和执行时间短、资源消耗少的简单查询。简单查询和复杂查询的划分和资源消耗相关,因此根据估算内存对查询进行划分: 简单查询:估算内存小于32MB。 复杂查询:估算内存大于等于32MB。 混合负载场景下,复杂查询可能会长时间占用大量资源,虽然简单查询执行时间短、消耗资源少,但是因为资源耗尽,简单查询不得不在资源池中等待复杂查询执行完成。为提升执行效率、提高系统吞吐量,GaussDB(DWS)的“短查询加速”功能,实现对简单查询的单独管理。 开启短查询加速后,简单查询与复杂查询分开管理,简单查询无需与复杂查询竞争资源。 关闭短查询加速后,简单查询与复杂查询执行相同的资源管理操作。 虽然单个简单作业资源消耗少,但是大量简单作业并发运行还是会占用大量资源,因此短查询加速开启情况下,需要对简单查询进行并发管理;资源管理可能会影响查询性能,影响系统吞吐量,因此简单查询不进行资源管理,异常规则也不生效。 基于估算内存的查询划分一方面依赖估算内存的准确性,另一方面查询执行时间和CPU消耗可能与内存消耗不成正比,因此对于性能不敏感、业务明确的资源池可以通过关闭短查询加速实现对简单作业的资源管理和异常处理。
  • 添加资源管理计划阶段 登录GaussDB(DWS)管理控制台。 在集群列表中单击需要访问“资源管理”页面的集群名称。 进入“基本信息”页面,左导航栏单击“资源管理”。 切换至“资源管理计划”页签,单击计划阶段区域的“添加”按钮,在添加阶段页面填写阶段名称并配置资源信息,确认成功后单击“确定”按钮。 添加阶段时必须停止正在运行的资源管理计划,否则无法添加。 每个计划最多支持添加48个阶段。 一个计划中所有阶段的切换时间不能相同。 时间、日期、月份共同组成执行时间表达式,不允许配置不存在的日期表达式,例如2.30。
  • 更多操作 产品上传成功后,您还可以进行以下操作。 表2 更多操作 操作 步骤 查看产品列表 单击产品列表右上方设置按钮,可自定义产品列表展示参数。 单击右上角的,可刷新成员所在部门下所有产品的最新信息。 编辑产品 在“产品配置”页面,单击待编辑产品所在行“操作”列的“编辑”。 编辑产品信息后,单击“确定”。 删除产品 在“产品配置”页面,单击待编辑产品所在行“操作”列的“删除”。 确认待删除产品名称,单击“确定”。 说明: 不支持删除状态为“停用”的产品。 启用、停用产品 在“产品配置”页面,单击待编辑产品所在行“状态”列的按钮。启用成功后,产品进入“启用”状态。 产品启用后,还可以单击“状态”列的按钮停用产品,停用成功后,产品进入“停用”状态。 批量启用、批量停用产品 在“产品配置”列表页,选择多个待启用/停用的产品,单击列表上方的“批量启用”/“批量停用”。
  • 功能说明 表1 功能说明 类别 说明 首页 提供应用、主机等资源的检索功能,支持通过关键字、名称等方式快速检索资源。 应用管理 用于管理云服务对象与应用之间的关系,层次结构遵循应“应用 + 子应用(可选)+ 组件 + 环境”的应用管理模型。 资源管理 对用户所有的各类云服务进行统一管理。可全局查看所有的云服务资源对象与应用的关联关系,包括未绑定应用的云资源,便于用户对资源进行分析和管理。 环境标签 根据实际的使用场景,为已创建的应用环境添加标签,便于用户快速过滤和查找相同属性的应用环境。 企业项目 华为云企业项目,一个项目可以包含一个或者多个应用。
  • 基本概念 CMDB用于组织应用结构信息以及相关配置信息,主要概念如下: 企业项目: 华为云企业项目,一个项目可以包含一个或者多个应用。 应用管理:管理资源对象与应用之间的关系。CMDB层次结构遵循“应用 + 子应用(可选)+ 组件 + 环境”的应用管理模型。 应用:应用资源管理的基础对象,资源管理模型的根节点。一个应用代表一个逻辑单元,可以理解为项目、产品、业务。应用创建后,每个region都可以看到相同的应用拓扑信息。 子应用:应用管理的可选节点,同一个应用下,最多可创建三层子应用。子应用可以理解为服务,对组件/微服务的归组分类。 组件:构成应用的最小单元,可以理解为应用程序或者应用依赖的一个中间件云服务组件,例如RDS,DMS。组件一般跟下面的环境一起组合使用,一个组件可以包含一个或者多个环境。比如一个订单的应用程序,包含功能测试环境,压力测试环境,预发环境以及现网环境等。 环境:一个组件或者程序,由于部署不同的配置参数,形成多个环境。每个环境都有region属性,可以通过region信息实现环境的过滤,也可以在创建环境时打上一个或多个标签,通过标签进行环境过滤。例如按照环境类型区分包括:正式、测试。按照区域区分包括:华东、华南。按照DevOps流水线阶段区分包括:alpha,beta,gamma,product。 环境标签:环境标签是为环境设置的一个属性,多个环境可能具有相同的的标签,通过标签可过滤显示需要的环境。同一个标签只能添加在本应用下的不同环境,不能跨应用添加。 资源绑定:将资源对象与应用下的环境建立关联关系,在同一个应用下资源对象实例可属于多个环境。 资源解绑:关联资源后,当组件或环境信息变化,不需要资源时,可将资源从原应用节点解除绑定。 资源转移:关联资源后,当组件或环境信息变化,需要及时转移资源时,可将资源从原应用节点转移到目标应用的节点下。
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限,获取Token接口响应消息头中X-Subject-Token的值即为Token。 最小长度:1 最大长度:32768 表3 请求Body参数 参数 是否必选 参数类型 描述 spec_code 是 String 规格编码 最小长度:1 最大长度:128 disk_space 否 Integer 磁盘存储空间,该字段暂不生效 最小值:40 最大值:1000 disk_encrypt 是 Boolean 磁盘是否加密
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限,获取Token接口响应消息头中X-Subject-Token的值即为Token。 最小长度:1 最大长度:32768 表3 请求Body参数 参数 是否必选 参数类型 描述 space 是 Integer 存储空间,单位GB 最小值:1 最大值:327680 count 是 Integer 购买数量 最小值:1 最大值:10
  • URI POST /v1/{project_id}/system/computing-resources/{id}/reboot 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 华为云项目ID,您可以从获取项目ID中获取。 最小长度:1 最大长度:128 id 是 String 计算资源id 最小长度:1 最大长度:128 表2 Query参数 参数 是否必选 参数类型 描述 force 否 Boolean 是否强制重启,默认为false 缺省值:false
  • 响应示例 状态码: 200 OK { "count" : 1, "flavors" : [ { "code" : "eihealth.dbm.spec.basic", "name" : "string", "cpu" : 0, "ram" : 0, "max_connections" : 0, "disk_space" : 0, "sold_out" : true } ] }
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 count Integer 个数 flavors Array of DatabaseFlavorRsp objects 规格列表 表4 DatabaseFlavorRsp 参数 参数类型 描述 code String 规格编号 name String 规格名称 cpu Integer 核数 ram Integer 内存 max_connections Integer 最大连接数 disk_space Integer 存储空间 sold_out Boolean 是否售罄
  • 响应示例 状态码: 200 OK。 { "kind" : "PoolList", "apiVersion" : "v2", "items" : [ { "kind" : "Pool", "apiVersion" : "v2", "metadata" : { "name" : "auto-pool-os-86c13962597848eeb29c5861153a391f", "creationTimestamp" : "2022-09-16T03:10:40Z", "labels" : { "os.modelarts/name" : "auto-pool-os", "os.modelarts/workspace.id" : "0", "os.modelarts/resource.id" : "maos-auto-pool-os-72w8d" }, "annotations" : { "os.modelarts/description" : "", "os.modelarts/billing.mode" : "0" } }, "spec" : { "type" : "Dedicate", "scope" : [ "Train", "Infer" ], "resources" : [ { "flavor" : "modelarts.vm.cpu.4ud", "count" : 2 } ], "network" : { "name" : "network-maos-86c13962597848eeb29c5861153a391f" } }, "status" : { "phase" : "Running", "root" : "auto-pool-os-86c13962597848eeb29c5861153a391f", "scope" : [ { "scopeType" : "Train", "state" : "Enabled" }, { "scopeType" : "Infer", "state" : "Enabled" } ], "resources" : { "available" : [ { "flavor" : "modelarts.vm.cpu.4ud", "count" : 2, "azs" : [ { "az" : "cn-north-7c", "count" : 2 } ] } ] } } } ] }