云服务器内容精选

  • 键值存储服务基本概念 存储仓(Store) 存储仓,简称仓,是用来存储表数据的单元。用户可以根据自己的业务系统划分,创建不同的仓。 表(Table) 表是用来存储键值数据的集合,归属于某个仓。用户可以在一个仓中创建多个表,用来储存键值数据。通过本地二级索引和全局二级索引可以快速而准确地检索到表中的键值数据。 KV(Key-Value) 键值数据(Key-Value),简称KV,是文档型的数据项,提供主键到Value的映射。KV数据存储在表中。 分区键和排序键 分区键:分区键是一个表的属性,用于确定该表中的每一个KV存储所在的分区。例如,对于一个用户表,可以指定用户名属性作为分区键。 KVS会根据此用户名的名称(KV)选择分区,同样的用户名名称存储在同一个分区。 排序键:排序键是一个表的属性,该表中的KV会根据排序键进行排序以后存储。查询数据时,您可以按照排序键输出数据。 创建表时,除表名称外,您还必须指定表的主键。主键唯一标识表中的每个KV,因此,任意两个KV的主键都不相同。KVS支持两种不同类型的主键: 简单主键:由分区键构成。 复合主键:由分区键和排序键组合构成。 索引 索引是用来辅助查询表中的KV数据,能够加速键值检索,准确访问键值数据。KVS提供本地二级索引和全局二级索引。 本地二级索引:对于复合主键(分区键+排序键)的表,支持创建本地二级索引,实现分区键下的多个键值的辅助索引。键值写入时,自动生成并存储本地二级索引记录,并保证键值与本地二级索引记录的强一致。 全局二级索引:表支持创建非主键字段的全局检索,全局二级索引只保存索引记录,不保存完整键值内容。键值写入时,自动生成索引记录,并异步写入全局二级索引,键值与全局二级索引记录为最终一致。 关于存储仓、表、KV、索引之间的关系,如图1所示。 图1 KVS基本概念之间的关系 父主题: 基本概念
  • 本地二级索引与全局二级索引有什么区别? 本地二级索引和全局二级索引之间的对比如表1所示。 每个索引属于一个表,该表称为索引的主表。 表1 本地二级索引、全局二级索引对比 对比维度 本地二级索引 全局二级索引 概念 对于复合主键(分区键+排序键)的表,支持创建本地二级索引,实现分区键下的多个键值的辅助索引。 表支持创建非主键字段的全局检索,全局二级索引只保存索引记录,不保存完整键值内容。 应用场景 创建一个用户运动信息统计表,此表包含属性:用户名、所在城市、运动时长、运动日期、热量消耗。 主索引的分区键为用户名,排序键为运动时长;本地二级索引的排序键为运动日期,通过该索引可快速查询某一天的运动时长最长或最短的用户信息。 创建一个用户运动信息统计表,此表包含属性:用户名、所在城市、运动时长、运动日期、热量消耗。 主索引的分区键为用户名,排序键为运动时长;全局二级索引的分区键为所在城市,排序键为热量消耗,由于主键字段会投影到全局二级索引的键值中,即全局二级索引记录中包含用户名和运动时长的信息,通过该索引可快速查询到在某城市热量消耗最多或者最少的用户信息。 键架构 复合主键(分区键和排序键)。 简单主键(分区键)或复合主键(分区键和排序键)。 特点 分区键与主表相同但排序键不同。 分区键和排序键可与主表中的对应键不同。 一致性 KV写入时,自动生成并存储本地二级索引记录,并保证KV写入与本地二级索引记录的强一致。 KV写入时,自动生成索引记录,并异步写入全局二级索引,KV写入与全局二级索引记录为最终一致。 创建数量 一个表最多支持创建5个本地二级索引。 一个表最多支持创建20个全局二级索引。 父主题: KVS概念类问题
  • 合规规则 通过指定合规策略和合规策略所应用的范围(如:在某一区域的某些资源)来构成合规规则。 使用JSON表达式来表示一个合规规则定义,如表1所示。 表1 合规规则的定义-JSON表达式格式 参数 定义 限制 说明 id 合规规则唯一标识符 - - policy_assignment_type 合规规则类型 - 包含以下两种: builtin:预设策略,此时合规规则需要设置参数policy_definition_id。 custom:自定义策略,此时合规规则需要设置参数custom_policy。 如不设置此参数,则默认为预设策略。 name 合规规则的名称 字符串类型,最多64个字符。 规则名称默认复用所选择合规策略的名称,也可自行修改。 name最大长度为64个字符。 description 合规规则的描述 字符串类型,最多512个字符。 指的是规则简介,默认复用所选择合规策略的简介,需自行修改。 description最大长度为512个字符。 period 周期频率 - 包含以下几种: One_Hour: 1小时。 Three_Hours: 3小时。 Six_Hours: 6小时。 Twelve_Hours: 12小时。 TwentyFour_Hours: 24小时。 policy_filter 合规规则过滤器,用于过滤范围内的哪些资源参与此规则的评估。 过滤器的属性主要有以下几个: region_id: 区域ID。 resource_provider: 指定资源服务。 resource_type:指定资源服务下的资源类型。 resource_id:资源ID。 tag_key:资源标签的键。 tag_value:资源标签的值。 policy_filter:Object类型。 region_id:字符串类型,最多128个字符,只能包括字母、数字、中划线(-)。 resource_provider:字符串类型,最多128个字符,只能包括字母、数字。 resource_type:字符串类型,最多128个字符,只能包括字母、数字。 resource_id:字符串类型,最多256个字符。 tag_key:字符串类型,最多128个字符。 tag_value:字符串类型,最多256个字符。 说明: 资源类型(resource_provider)是判断过滤器类型(指定资源/所有资源)的依据,如果policy_filter中资源类型存在,则过滤器类型为“指定资源”;如果policy_filter中资源类型不存在,则过滤器类型为“所有资源”。 因此policy_filter中没有设置单独的过滤器类型属性。 state 合规规则的运行状态 - 包含以下几种: Enabled:运行中,表示此合规规则可用。 Disabled:已停用,表示此合规规则已停用。 Evaluating:评估中,表示正在使用此合规规则进行资源评估。 created 合规规则的创建时间 - 说明: 时间具有固定格式:遵循ISO8601格式,UTC时区(例如:2018-11-14T08:59:14Z)。 updated 合规规则的更新时间 - policy_definition_id 合规策略ID 字符串类型,最多64个字符,只能包括字母、数字、中划线(-)。 policy_definition_id指定此规则绑定的合规策略ID。 custom_policy 自定义策略,包含如下属性: function_urn:函数urn。 auth_type:调用函数的鉴权方式。 auth_value:调用函数的鉴权值。 custom_policy:Object类型 。 function_urn:字符串类型,最多1024个字符。 auth_type:字符串类型,当前只支持 "agency" 。 auth_value:object类型,与auth_type相关,当前只支持如下结构 {"agency_name": value_name},其中value_name为授权给Config服务调用函数的委托的名字。 custom_policy指定此规则绑定的自定义策略的函数URN和调用时的鉴权方式。 parameters 合规策略的规则参数的值 parameters:Object类型 key:字符串类型,只能包括字母、数字,当合规规则为自定义合规规则时,最多1024个字符。 value:Object类型,根据参数具体的类型,有具体的限制。 合规规则绑定的合规策略,会有相应的规则参数,规则参数的个数、类型以及范围取决于所选择的合规策略。 tags 合规规则的标签列表 - 标签键:最大长度为128个unicode字符。 标签值:最大长度为255个unicode字符。 created_by 合规规则的创建者 - 用户创建(custom)或服务关联委托方式创建。 为避免循环评估的行为,合规规则不支持评估配置审计服务的合规规则和合规规则包两种资源类型。 如下JSON表示了一个用于检查在区域1的弹性云服务器是否具有tag(env:production)标签的预设策略: { "id": "5fcd8696dfb78231e6f2f899", "name": "required-tag-check", "description": "指定一个标签,不具有此标签的资源,视为“不合规”", "policy_filter": { "region_id": "regionid_1", "resource_provider": "ecs", "resource_type": "cloudservers", "tag_key": "env", "tag_value": "production" }, "period": null, "state": "Enabled", "created": "2020-12-07T01:34:14.266Z", "updated": "2020-12-07T01:34:14.266Z", "policy_definition_id": "5fa9f89b6eed194ccb2c04db", "parameters": { "specifiedTagKey": { "value": "a" }, "specifiedTagValue": { "value": [] } } "tags": [], "created_by": "custom"} 如下JSON表示了一个用于检查在区域1的弹性云服务器的自定义合规规则: { "id": "719d8696dfb78231e6f2f719", "name": "test_consume_policy", "description": "指定一个标签,不具有此标签的资源,视为“不合规”", "policy_filter": { "region_id": "regionid_1", "resource_provider": "ecs", "resource_type": "cloudservers", "tag_key": null, "tag_value": null }, "period": null, "state": "Enabled", "created": "2022-07-19T01:34:14.266Z", "updated": "2022-07-19T01:34:14.266Z", "policy_definition_id": null, "custom_policy": { "function_urn": "urn:fss:regionid_1:projectidforpolicy:function:default:test_consume_policy:latest", "auth_type": "agency", "auth_value": {"agency_name": "rms_fg_agency"} }, "parameters": { "vpcId": {"value": "allowed-vpc-id"} } } "tags": [], "created_by": "custom"} 父主题: 合规规则概念详解
  • 如何选择实名认证方式? 实名认证方式包括个人账号认证和企业账号认证,其中: 个人账号,可以通过 人脸识别 认证、个人银行卡认证和个人证件认证进行认证。推荐个人账号使用人脸识别认证,提交申请后即可实时完成认证。个人证件认证,最长3个工作日内完成审核。 企业账号,可以通过对公账户打款认证、企业法定代表人手机号认证和企业证件认证进行认证。 推荐企业账号使用银行对公账户打款认证方式,最快30分钟完成认证。企业法定代表人手机号认证方式,提交申请后即可实时完成认证。企业证件认证方式,一般3个工作日内完成认证。 父主题: 概念及影响
  • 训练智能客服系统大模型需考虑哪些方面 根据智能客服场景,建议从以下方面考虑: 根据企业实际服务的场景和积累的数据量,评估是否需要构建行业模型,如电商、金融等。 根据每个客户的金牌客服话术,可以对对话模型进行有监督微调,进一步优化其性能。 根据每个客户的实际对话知识,如帮助文档、案例库和FAQ库等,可以使用“先搜后推”的解决方案。客户的文档库可以实时更新,大模型的应答可以无缝实时更新。(搜索+大模型解决方案) 父主题: 大模型概念类问题
  • Teleport邮寄需要多长时间? 创建Teleport服务单成功后,我们会立即将Teleport设备从华为云数据中心邮寄至您服务单中填写的收货地址。 邮寄时间主要受物流运输距离影响。不同距离所需的邮寄时间可参考表1,受外部因素影响可能存在浮动。 表1 不同物流运输距离的参考邮寄时间 距离(km) 参考邮寄时间(天) 0~400 1 401~800 2 801~1200 3 1201~1600 4 1601~2200 5 2201~2800 6 2801~4200 7 4201~5000 8 华为云数据中心分布在不同区域,实际发货的数据中心为您创建服务单时所选区域的数据中心,详细地址可在DES管理控制台的服务单详情中获取。 父主题: 服务概念类
  • 什么是高性能弹性文件服务SFS Turbo? 高性能弹性文件服务(Scalable File Service Turbo,SFS Turbo)提供按需扩展的高性能文件存储,支持同时为多个弹性云服务器(Elastic Cloud Server, E CS )提供文件共享服务。高性能弹性文件服务提供标准的文件访问协议NFS(仅支持NFSv3)和SMB,用户可以将现有应用和工具与高性能弹性文件服务无缝集成。 高性能弹性文件服务提供简单易用的操作界面,用户可以快捷地创建和管理文件系统,无需操心文件系统的部署、扩展和优化等运维事务。 此外,高性能弹性文件服务还具备高可靠和高可用的特点,支持根据业务需要弹性扩容,且性能随容量增加而提升,可广泛应用于多种业务场景,例如企业OA、高性能网站和软件开发等场景。 父主题: SFS Turbo概念类问题
  • 什么是安全容器? 安全容器这个概念主要与普通容器进行比较的。 和普通容器相比,它最主要的区别是每个容器(准确地说是pod)都运行在一个单独的微型虚拟机中,拥有独立的操作系统内核,以及虚拟化层的安全隔离。因为云容器实例采用的是共享多租集群,因此容器的安全隔离比用户独立拥有私有Kubernetes集群有更严格的要求。通过安全容器,不同租户之间的容器之间,内核、计算资源、存储和网络都是隔离开的。保护了用户的资源和数据不被其他用户抢占和窃取。 父主题: 基本概念类
  • IoTEdge与IEF的关系和区别是什么? IoTEdge是一组软件产品,包含云服务、边缘运行时软件、边缘模块应用,将云端能力快速拓展至边缘,提供数据采集、低时延自治、云边协同、边缘计算等能力,在园区、城市、工业等场景,作为数据源切入点,解决客户对设备上云、本地计算、数据预处理等诉求。IoTEdge支持进程级应用部署、容器化应用部署、Helm应用模板部署,提供基础版、专业版、企业版,三种运行引擎。其中基础版可以部署在Linux系统或OpenHarmony系统的轻量级网关上,专业版可以部署在Docker环境的网关或服务器上,企业版可以部署在边缘服务器集群上,自带Kubernetes。IEF基于开源框架KubeEdge开发,提供容器化应用部署能力,具备Kubernetes的集群管理能力。IoTEdge专业版兼容IEF部署底座。 父主题: 概念相关
  • 什么是HA,为什么需要HA? HA(High Availability),高可用。SAP系统的架构大致分三层,分别为应用服务器层、消息服务器层和数据库层。SAP的最佳实践推荐分布式部署,安装在不同的服务器上实现高可用的目的。 SAP应用高可用:ACTIVE–ACTIVE模式,任何一台应用服务器崩溃,另外一台还能继续使用,不影响业务。SAP应用服务器通常通过集群来实现,除了高可用的作用,还起到负载均衡的作用。 SAP消息服务器层高可用:ACTIVE-STANDBY模式,消息服务器负责把用户请求分发到应用服务器上,需要有操作系统的高可用软件来支持共享资源的切换。 数据库高可用:ACTIVE-STANDBY模式,当主数据库崩溃,上层应用会自动连到备机上,业务不影响。 中小型客户,通常会选择其中的两台应用服务器,同时部署消息服务器组件,我们推荐所有的SAP客户的生产系统都部署高可用的架构。 父主题: 概念篇
  • 什么是全量备份和增量备份? 默认情况下,对一个新的服务器第一次进行全量备份,后续进行永久增量备份。 第一次全量备份,备份磁盘的已分配空间。例如一个100GB的磁盘,已经分配空间40GB数据,则备份存储空间占用40GB,执行备份时产生的备份大小为40GB。 后续增量备份,备份磁盘相比上一次备份后变化的空间。例如首次备份后新产生或变化了5GB数据,则第二次备份5GB。 云服务器备份支持从任意一个备份恢复服务器的全量数据,不管这个备份是全量还是增量。因此,当某一个备份被人为删除或过期自动删除后,不会影响使用其他增量备份恢复数据。 举例:服务器X按时间顺序先后生成A、B、C三个备份,每个备份都存在数据更新。当备份B被删除后,备份A和备份C还是可以继续用于数据恢复。 极端情况下,一个备份大小和磁盘大小相同。全量备份时的“已分配的空间”和增量备份时的“变化的空间”,都是通过计算磁盘内数据块变化实现的,不是通过计算操作系统中的文件变化实现的,不能通过操作系统中间文件大小评估全量备份的大小,或者通过文件大小的变化评估增强备份的大小,结果会产生偏差。 父主题: 概念类
  • RDMA优势 零复制:零复制网络技术使网卡可以直接与应用内存相互传输数据,从而消除了在应用内存与内核之间复制数据的需要。因此,传输延迟会显著减小。 内核旁路:内核协议栈旁路技术使应用程序无需执行内核内存调用就可向网卡发送命令。在不需要任何内核内存参与的条件下,RDMA请求从用户空间发送到本地网卡并通过网络发送给远程网卡,这就减少了在处理网络传输流时内核内存空间与用户空间之间环境切换的次数。 没有CPU参与:应用程序可以访问远程内存,而不占用远程机器中的任何CPU。远程存储器将被读取,无需任何干预的远程进程(或处理器)。远程CPU中的缓存将不会被访问的内存内容填满。 基于消息的事务:数据被作为离散消息处理,而不是作为流,这消除了应用将流分成不同消息/事务的需要。 分散/收集条目支持: RDMA支持本地处理多个分散/收集条目,即读取多个内存缓冲区并将其作为一个流或获取一个流并将其写入多个内存缓冲区。
  • 产品基本概念 表1 VR云渲游平台基本概念 概念 说明 VR云渲游平台 VR云渲游平台(VR Cloud Rendering & Gaming Platform, CVR),基于华为云基础设施多元架构、极致性能、端边云融合等优势,依托华为在处理器、GPU等领域多年技术积累,针对3D应用云流化以及强交互类VR场景,面向教育培训、文化旅游、医疗健康、工业制造、游戏娱乐等行业,使用云渲染流化技术实现3D及VR内容云上实时渲染、编码、推流并提供端侧接入SDK。平台具备对GPU加速型云服务器、连接设备、应用等进行统一管理及细粒度业务监控能力,具有降低消费成本,提升用户体验,普及商业场景和保护内容版权等显著优势。 物理时延 设备输入动作(头部转动或控制器操作等)到屏幕更新显示(从刷新的屏幕发出的光线)所需时间,单位为ms。 RTT时延 设备发送消息到设备收到云服务器响应所需时间,单位为ms。 丢包率 画面从云服务器传输到设备过程中所丢失数据包数量占所发送数据包数量的比率。 渲染 渲染分为实时渲染和离线渲染,在本平台中渲染专指实时渲染。实时渲染是将应用内容的图形数据(顶点,颜色,纹理等)进行实时计算及输出。 XR Linker XR Linker是华为自研的PC端插件,兼容主流VR应用和3D应用运行环境。 XR Linker具备如下优势: 无缝兼容主流VR运行环境(如SteamVR)。 减少部署文件体积,加快业务部署效率。 实现软件优化,如减少渲染时延。 VR头显 VR头显是虚拟现实头戴式显示设备的简称,通过屏蔽部分外界环境为用户营造出身处虚拟环境的感觉。VR头显分为移动端,外接式及一体机三类,VR云渲游平台目前支持市面主流一体机以及华为VR Glass。 父主题: 基本概念
  • 什么是SAP应用弹性伸缩 SAP应用弹性伸缩是根据用户的SAP业务需求,通过策略自动调整自动增加AAS(Additional Application Server)的数量。您可以根据业务需求自行定义伸缩配置和伸缩策略,降低人为反复调整资源以应对业务变化和高峰压力的工作量,帮助您节约资源和人力成本。 SAP应用弹性伸缩的原理如图1所示。 图1 SAP应用弹性伸缩的原理 将PAS(Primary Application Server)和AAS配置在一个伸缩组,设置基于告警策略的伸缩策略。您可以选择配置CPU使用率作为度量指标,来设置警触发策略,阈值可以自行设定。当监控指标达到阈值时,通过静默安装自动增加实例,以确保业务正常运行,如需修改CPU的阈值,请参考如何修改CPU的阈值?。 表1 指标配置 指标名称 指标含义 计算公式 推荐阈值 CPU使用率 该指标用于统计弹性伸缩组的CPU使用率,以百分比为单位。 伸缩组中的所有云服务器的CPU利用率总和/伸缩 组中所有云服务器的CPU总核数。 85% 说明: 华为云每一分钟监控一次,连续5次监控到弹性伸缩组的云服务器CPU使用率超过85%即触发伸缩活动。 SAP应用弹性伸缩分为以下几个应用场景: 自动增加AAS 在业务增长时自动增加实例,保障业务正常运行,加强了应用系统的成本管理。 手动扩展AAS 在业务临时调整,需要手动扩展AAS以保障业务正常运行。 手动缩减AAS 在业务压力下降后,AAS中已经没有正常运行的进程,您可以释放扩展出的AAS,减少资源的浪费。 父主题: 概念