华为云用户手册

  • 操作步骤 登录管理控制台,在服务列表中选择“云审计服务 CTS”,进入云审计服务控制台。 在云审计服务控制台,默认展示事件列表,您可以通过筛选来查询对应的操作事件。 其中,CDM的操作事件您可以在“事件来源”中筛选“CDM”进行查看。 图1 CDM操作事件 在需要查看的事件左侧,单击事件名称左侧箭头,展开该记录的详细信息。 在需要查看的记录右侧,单击“查看事件”,弹窗中显示了该操作事件结构的详细信息。 更多关于云审计的信息,请参见云审计服务用户指南。
  • 操作场景 当您确认不再使用当前集群后,可以删除当前CDM集群。 删除CDM集群后集群以及数据都销毁且无法恢复,请您谨慎操作! 删除集群前,请您确认如下注意事项: 待删除集群确认已不再使用。 待删除集群中所需的连接和作业数据已通过批量管理作业中的导出作业功能进行备份。 对于购买DataArts Studio服务时系统赠送的CDM集群,非常不建议您进行删除操作。该集群删除后无法再次赠送,只能另外购买。 删除集群后,CDM集群不再按需计费或扣除套餐时长。如果您为删除的CDM集群购买了CDM折扣套餐或包年包月形式的DataArts Studio数据集成增量包,则请参考云服务退订章节进行套餐包退订。
  • 整库迁移支持的数据源类型 整库迁移适用于将本地数据中心或在ECS上自建的数据库,同步到云上的数据库服务或大数据服务中,适用于数据库离线迁移场景,不适用于在线实时迁移。 数据集成支持整库迁移的数据源如表2所示。 表2 整库迁移支持的数据源 数据源分类 数据源 读取 写入 说明 数据仓库 数据仓库服务(DWS) 支持 支持 - Hadoop (仅支持本地存储,不支持存算分离场景,不支持Ranger场景,不支持ZK开启SSL场景) MRS HBase 支持 支持 整库迁移仅支持导出到MRS HBase。 建议使用的版本: 2.1.X 1.3.X MRS Hive 支持 支持 整库迁移仅支持导出到关系型数据库。 暂不支持2.x版本,建议使用的版本: 1.2.X 3.1.X FusionInsight HBase 支持 不支持 建议使用的版本: 2.1.X 1.3.X FusionInsight Hive 支持 不支持 整库迁移仅支持导出到关系型数据库。 暂不支持2.x版本,建议使用的版本: 1.2.X 3.1.X Apache HBase 支持 不支持 建议使用的版本: 2.1.X 1.3.X Apache Hive 支持 不支持 整库迁移仅支持导出到关系型数据库。 暂不支持2.x版本,建议使用的版本: 1.2.X 3.1.X 关系数据库 云数据库 MySQL 支持 支持 不支持OLTP到OLTP迁移,此场景推荐通过数据复制服务DRS进行迁移。 云数据库 PostgreSQL 支持 支持 云数据库 SQL Server 支持 支持 MySQL 支持 不支持 PostgreSQL 支持 不支持 Microsoft SQL Server 支持 不支持 Oracle 支持 不支持 SAP HANA 支持 不支持 仅支持2.00.050.00.1592305219版本。 仅支持Generic Edition。 不支持BW/4 FOR HANA。 仅支持英文字母的数据库名、表名与列名,不支持存在空格、符号等特殊字符。 仅支持日期、数字、布尔、字符(除SHORTTEXT) 类型的数据类型,不支持二进制类型等其他数据类型。 迁移时不支持目的端自动建表。 达梦数据库 DM 支持 不支持 仅支持导出到DWS、Hive NoSQL Redis 支持 支持 - 文档数据库服务(DDS) 支持 支持 仅支持DDS和MRS之间迁移。 表格存储服务(CloudTable) 支持 支持 -
  • 表/文件迁移支持的数据源类型 表/文件迁移可以实现表或文件级别的数据迁移。 表/文件迁移时支持的数据源如表1所示。 表1 表/文件迁移支持的数据源 数据源分类 源端数据源 对应的目的端数据源 说明 数据仓库 数据仓库服务(DWS) 数据仓库:数据仓库服务(DWS),数据湖探索(DLI),MRS ClickHouse Hadoop:MRS HDFS,MRS HBase,MRS Hive 对象存储:对象存储服务(OBS) 关系型数据库:云数据库 MySQL,云数据库 PostgreSQL,云数据库 SQL Server,MySQL,PostgreSQL,Microsoft SQL Server,Oracle NoSQL:表格存储服务(CloudTable) 搜索:Elasticsearch,云搜索服务(CSS) 不支持DWS物理机纳管模式。 数据湖探索(DLI) - MRS ClickHouse 数据仓库:MRS ClickHouse,数据湖探索(DLI) MRS ClickHouse建议使用的版本:21.3.4.X。 Hadoop MRS HDFS 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS HDFS,MRS HBase,MRS Hive 对象存储:对象存储服务(OBS) 关系型数据库:云数据库 MySQL,云数据库 PostgreSQL,云数据库 SQL Server,MySQL,PostgreSQL,Microsoft SQL Server,Oracle NoSQL:表格存储服务(CloudTable) 搜索:Elasticsearch,云搜索服务(CSS) 支持本地存储,仅MRS Hive、MRS Hudi支持存算分离场景。 仅MRS Hive支持Ranger场景。 不支持ZK开启SSL场景。 MRS HDFS建议使用的版本: 2.8.X 3.1.X MRS HBase建议使用的版本: 2.1.X 1.3.X MRS Hive、MRS Hudi暂不支持2.x版本,建议使用的版本: 1.2.X 3.1.X MRS HBase MRS Hive 数据仓库:数据仓库服务(DWS),数据湖探索(DLI),MRS Clickhouse Hadoop:MRS HDFS,MRS HBase,MRS Hive 对象存储:对象存储服务(OBS) 关系型数据库:云数据库 MySQL,云数据库 PostgreSQL,云数据库 SQL Server,MySQL,PostgreSQL,Microsoft SQL Server,Oracle NoSQL:表格存储服务(CloudTable) 搜索:Elasticsearch,云搜索服务(CSS) MRS Hudi 数据仓库:数据仓库服务(DWS) FusionInsight HDFS 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS HDFS,MRS HBase,MRS Hive 对象存储:对象存储服务(OBS) NoSQL:表格存储服务(CloudTable) 搜索:Elasticsearch,云搜索服务(CSS) FusionInsight数据源不支持作为目的端。 仅支持本地存储,不支持存算分离场景。 不支持Ranger场景。 不支持ZK开启SSL场景。 FusionInsight HDFS建议使用的版本: 2.8.X 3.1.X FusionInsight HBase建议使用的版本: 2.1.X 1.3.X FusionInsight Hive建议使用的版本: 1.2.X 3.1.X FusionInsight HBase FusionInsight Hive Apache HBase 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS HDFS,MRS HBase,MRS Hive 对象存储:对象存储服务(OBS) NoSQL:表格存储服务(CloudTable) 搜索:Elasticsearch,云搜索服务(CSS) Apache数据源不支持作为目的端。 仅支持本地存储,不支持存算分离场景。 不支持Ranger场景。 不支持ZK开启SSL场景。 Apache HBase建议使用的版本: 2.1.X 1.3.X Apache Hive暂不支持2.x版本,建议使用的版本: 1.2.X 3.1.X Apache HDFS建议使用的版本: 2.8.X 3.1.X Apache Hive Apache HDFS 对象存储 对象存储服务(OBS) 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS HDFS,MRS HBase,MRS Hive NoSQL:表格存储服务(CloudTable) 搜索:Elasticsearch,云搜索服务(CSS) 对象存储服务之间的迁移,推荐使用对象存储迁移服务OMS。 不支持二进制文件导入到数据库或NoSQL。 文件系统 FTP 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS HDFS,MRS HBase,MRS Hive NoSQL:表格存储服务(CloudTable) 搜索:Elasticsearch,云搜索服务(CSS) 文件系统不支持作为目的端。 FTP/SFTP到搜索的迁移仅支持如CSV等文本文件,不支持二进制文件。 HTTP到OBS的迁移推荐使用obsutil工具,请参见obsutil简介。 SFTP HTTP Hadoop:MRS HDFS 关系型数据库 云数据库 MySQL 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS HDFS,MRS HBase,MRS Hive,MRS Hudi 对象存储:对象存储服务(OBS) NoSQL:表格存储服务(CloudTable) 关系型数据库:云数据库 MySQL,云数据库 PostgreSQL,云数据库 SQL Server 搜索:Elasticsearch,云搜索服务(CSS) OLTP数据库之间的迁移推荐通过数据复制服务DRS进行迁移。 云数据库 MySQL不支持SSL模式。 Microsoft SQL Server建议使用的版本:2005以上。 金仓和GaussDB数据源可通过PostgreSQL连接器进行连接,支持的迁移作业的源端、目的端情况与PostgreSQL数据源一致。 云数据库 SQL Server 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS HDFS,MRS HBase,MRS Hive 对象存储:对象存储服务(OBS) NoSQL:表格存储服务(CloudTable) 关系型数据库:云数据库 MySQL,云数据库 PostgreSQL,云数据库 SQL Server 搜索:Elasticsearch,云搜索服务(CSS) 云数据库 PostgreSQL MySQL 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS HDFS,MRS HBase,MRS Hive,MRS Hudi 对象存储:对象存储服务(OBS) NoSQL:表格存储服务(CloudTable) 搜索:Elasticsearch,云搜索服务(CSS) PostgreSQL Oracle Microsoft SQL Server 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS HDFS,MRS HBase,MRS Hive 对象存储:对象存储服务(OBS) NoSQL:表格存储服务(CloudTable) 搜索:Elasticsearch,云搜索服务(CSS) SAP HANA 数据仓库:数据湖探索(DLI) Hadoop:MRS Hive SAP HANA数据源存在如下约束: SAP HANA不支持作为目的端。 仅支持2.00.050.00.1592305219版本。 仅支持Generic Edition。 不支持BW/4 FOR HANA。 仅支持英文字母的数据库名、表名与列名,不支持存在空格、符号等特殊字符。 仅支持日期、数字、布尔、字符(除SHORTTEXT) 类型的数据类型,不支持二进制类型等其他数据类型。 迁移时不支持目的端自动建表。 分库 数据仓库:数据湖探索(DLI) Hadoop:MRS HBase,MRS Hive 搜索:Elasticsearch,云搜索服务(CSS) 对象存储:对象存储服务(OBS) 分库数据源不支持作为目的端。 分库指的是同时连接多个后端数据源,该连接可作为作业源端,将多个数据源的数据合一迁移到其他数据源上。 NoSQL Redis Hadoop:MRS HDFS,MRS HBase,MRS Hive 除了表格存储服务(CloudTable)外,其他NoSQL数据源不支持作为目的端。 文档数据库服务(DDS) MongoDB 表格存储服务(CloudTable HBase) 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS HDFS,MRS HBase,MRS Hive 对象存储:对象存储服务(OBS) 关系型数据库:云数据库 MySQL,云数据库 PostgreSQL,云数据库 SQL Server,MySQL,PostgreSQL,Microsoft SQL Server,Oracle NoSQL:表格存储服务(CloudTable) 搜索:Elasticsearch,云搜索服务(CSS) Cassandra 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS HDFS,MRS HBase,MRS Hive 对象存储:对象存储服务(OBS) NoSQL:表格存储服务(CloudTable) 搜索:Elasticsearch,云搜索服务(CSS) 消息系统 数据接入服务(DIS) 搜索:云搜索服务(CSS) 消息系统不支持作为目的端。 Apache Kafka DMS Kafka MRS Kafka 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS HDFS,MRS HBase,MRS Hive 对象存储:对象存储服务(OBS) 关系型数据库:云数据库 MySQL,云数据库 PostgreSQL,云数据库 SQL Server NoSQL:表格存储服务(CloudTable) 搜索:Elasticsearch,云搜索服务(CSS) MRS Kafka不支持作为目的端。 仅支持本地存储,不支持存算分离场景。 不支持Ranger场景。 不支持ZK开启SSL场景。 搜索 Elasticsearch 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS HDFS,MRS HBase,MRS Hive 对象存储:对象存储服务(OBS) 关系型数据库:云数据库 MySQL,云数据库 PostgreSQL,云数据库 SQL Server NoSQL:表格存储服务(CloudTable) 搜索:Elasticsearch,云搜索服务(CSS) Elasticsearch仅支持非安全模式。 云搜索服务(CSS) 导入数据到CSS推荐使用Logstash,请参见使用Logstash导入数据到Elasticsearch。 上表中非云服务的数据源,例如MySQL,既可以支持用户本地数据中心自建的MySQL,也可以是用户在ECS上自建的MySQL,还可以是第三方云的MySQL服务。
  • 配置HTTP源端参数 作业中源连接为HTTP连接时,源端作业参数如表1所示。当前只支持从HTTP URL导出数据,不支持导入。 表1 HTTP/HTTPS作为源端时的作业参数 参数名 说明 取值样例 文件URL 通过使用GET方法,从HTTP/HTTPS协议的URL中获取数据。 用于读取一个公网HTTP/HTTPS URL的文件,包括第三方对象存储的公共读取场景和网盘场景。 https://bucket.obs.myhuaweicloud.com/object-key 列表文件 选择“是”,将待上传的文本文件中所有URL对应的文件拉取到OBS,文本文件记录的是HDFS上的文件路径。 是 列表文件源连接 文本文件存储在OBS桶中,这里需要选择已建立的OBS连接。 obs_link 列表文件OBS桶 存储文本文件的OBS桶名称。 obs-cdm 列表文件或目录 在OBS中存储文本文件的文件自定义目录,多级目录可用“/”进行分隔。 test1 文件格式 当前CDM只支持选择“二进制格式”,不解析文件内容直接传输,不要求原文件格式必须为二进制。 二进制格式 压缩格式 选择对应压缩格式的源文件进行迁移: 无:表示传输所有格式的文件。 GZIP:表示只传输GZIP格式的文件。 ZIP:表示只传输ZIP格式的文件。 TAR.GZ:表示只传输TAR.GZ格式的文件。 无 压缩文件后缀 压缩格式非无时,显示该参数。 该参数需要解压缩的文件后缀名。当一批文件中以该值为后缀时,才会执行解压缩操作,否则保持原样传输。当输入*或为空时,所有文件都会被解压。 * 文件分隔符 传输多个文件时,CDM使用这里配置的文件分隔符来区分各个文件,默认为|。列表文件选择“是”时,不显示该参数。 | QUERY参数 该参数设置为“是”时,上传到OBS的对象使用的对象名,为去掉query参数后的字符。 该参数设置为“否”时,上传到OBS的对象使用的对象名,包含query参数。 否 忽略不存在原路径/文件 如果将其设为是,那么作业在源路径不存在的情况下也能成功执行。 否 MD5文件名后缀 校验CDM抽取的文件,是否与源文件一致,详细请参见MD5校验文件一致性。 .md5 父主题: 配置作业源端参数
  • 到期与欠费 欠费:按需付费是根据每个计费项在对应的计费周期进行扣费的,若余额不足,则无法对上一个计费周期进行扣费,从而导致华为云实时音视频服务欠费。欠费后会进入资源保留期,您在实时音视频服务中配置的数据会予以保留,但无法访问及使用实时音视频服务相关功能。保留期满仍未缴清欠款,存储在实时音视频服务中的数据将被删除且无法恢复。关于保留期时长等更多详细介绍请参见宽限期保留期。为防止相关资源被停止或释放,请您及时为账户进行充值,具体请参见欠费还款。 服务到期:按需付费没有到期概念。
  • 云端合流转码费用 表8 合流转码计费价格 产品规格 单价(元/分钟) FHD(超清) H264 0.068 HD(高清) H264 0.032 SD(标清) H264 0.016 FHD(超清) H265 0.17 HD(高清) H265 0.08 SD(标清) H265 0.04 Audio(音频) 0.006 计费公式 合流转码费用 = 合流转码规格单价 × 合流转码时长用量 计费规则 转码时长分为音频时长和视频时长。 视频时长会根据用户转码视频分辨率划分视频档位,然后分别对不同档位的转码时长进行计费。 表9 视频分辨率 视频档位 视频分辨率 FHD(超清) 1280*720 - 1920*1080(含) HD(高清) 640*480 - 1280*720(含) SD(标清) 不高于640*480(含) 语音时长是指转码只有纯音频的时间。转码后输出的同一条流在同一时间内,既有视频又有音频时,只按视频时长统计,不会重复计算语音时长。 计费示例:使用H.264编码方式将A、B、C用户流合流转码输出1280 × 720分辨率的视频30分钟,则本次合流转码产生的费用为:0.032(元/分钟)*30(分钟) = 0.96(元) 用户 分辨率和时长 费用(元) A、B、C 1280 × 720(高清) 30分钟 0.032*30
  • 云端录制费用 表6 云端录制计费价格 产品规格 单价(元/分钟) FHD(超清) 0.048 HD(高清) 0.013 SD(标清) 0.0065 Audio(音频) 0.0035 计费公式 云端录制费用 = 录制规格单价 × 录制时长用量 计费规则 录制时长分为音频时长和视频时长。 视频时长会根据用户录制视频分辨率划分视频档位,然后分别对不同档位的录制时长进行计费。若使用自定义分辨率,则按宽高乘积计费。 表7 视频分辨率 视频档位 视频分辨率 FHD(超清) 1280*720 - 1920*1080(含) HD(高清) 640*480 - 1280*720(含) SD(标清) 不高于640*480(含) 语音时长是指录制中只有纯音频的时间。同一个录制文件同一时间内,既有视频又有音频时,只按视频时长统计,不会重复计算语音时长。 默认情况下,房间内每个用户的音视频流将分别录制成独立的文件,如需将单个房间内多个用户的视频画面录制在一个文件内,可以通过云端混流转码将视频画面混合。使用云端混流转码功能将产生额外的转码费用,详情请参见云端合流转码费用。 计费示例 场景一(单流录制):用户A、B、C在同一房间持续通话30分钟,将A、B、C三个用户的整个通话过程分别录制成独立的文件,3人共生成3个文件,则本次产生的单流录制费用为:(0.013元/分钟 + 0.0065元/分钟 + 0.007元/分钟)*30分钟 = 0.795(元) 用户 分辨率和时长 费用(元) A 1280 × 720(高清) 30分钟 0.013*30 B 640 × 480(标清) 30分钟 0.0065*30 C 音频 30分钟 0.007*30 场景二(合流录制):用户A、B、C 在同一房间持续通话30分钟,将A、B、C三个用户的整个通话过程合流转码后录制成1个文件,合流转码后输出的视频分辨率始终为1280 × 720(高清),则本次产生的合流录制费用为:0.013元/分钟*30分钟 = 0.39(元) 用户 分辨率和时长 费用(元) A、B、C 1280 × 720(高清) 30分钟 0.013*30 使用云端合流转码功能将产生额外的合流转码费用,具体请参见云端合流转码费用。
  • 计费项 华为云实时音视频服务的计费项分为基础服务费用和增值服务费用两类。 基础服务费用:包含语音通话和视频通话费用。 增值服务费用:包含云端录制和云端合流转码费用,增值服务是基于基础服务之上额外提供的增值功能,无法脱离基础服务单独使用,使用增值服务需支付额外的增值费用。 具体说明如表2所示,各计费项的价格详情请参见产品价格详情。 您可以通过华为云实时音视频服务提供的价格计算器,选择您需要的产品规格快速计算出购买实时音视频时长的参考价格。 表2 计费项说明 分类 计费项 场景说明 计费说明 付费方式 基础服务 语音通话 两人或多人语音通话,如语聊房、语音互动直播、语音会议等场景。 按房间内每个用户加入房间后产生的纯音频通话总时长进行计费。 具体请参见语音通话费用。 按需付费 视频通话 两人或多人视频通话,如连麦视频互动场景、视频会议、互动小班课等场景。 按房间内所有用户产生的视频时长和音频时长来统计用量。视频时长是指用户进入房间后订阅了音视频流并且成功接收到了视频画面的时间。 根据用户实际接收到的视频分辨率划分视频档位,然后分别对不同档位的视频通话时长进行计费。 具体请参见视频通话费用。 增值服务 云端录制 对音视频通话、互动直播的音视频内容进行录制,用于回放、内容审核等。 按云端录制输出结果的录制总时长进行计费。 录制时长分为音频时长和视频时长。视频时长会根据用户录制视频分辨率划分视频档位,然后分别对不同档位的录制时长进行计费。 具体请参见云端录制费用。 说明: 由于录制文件是存储在OBS中的,因此,产生的存储费用由OBS单独收取,具体价格详情请参见OBS-产品价格详情。 云端合流转码 对房间内各路音视频流按需进行合流转码,转码后输出的音视频流可旁路推流至云端录制或直播CDN观看。 按云端合流转码后输出的转码时长来统计合流转码服务的用量。转码时长分为音频时长和视频时长。视频时长会根据转码后输出的视频分辨率划分视频档位,然后分别对不同档位的视频时长进行计费。 具体请参见云端合流转码费用。
  • 计费模式 华为云实时音视频服务暂只支持按需付费模式,即在每个计费周期分别统计各资源的实际使用量,并根据使用量*单价的方式计算出费用,然后从账户余额中扣除对应金额。 按需购买的资源计费规则: 标准计费:根据使用时长(次数,量)“单位价格”计算出价格后,截取到“分”扣费。 阶梯计费:例如对象储存,根据“使用量”单位价格“时长”计算出价格后,截取到“分”扣费。 在按需付费模式下,价格计算器上的金额如果遇小数点,则保留小数点后两位,第三位四舍五入。如遇四舍五入后不足¥0.01,则按¥0.01展示。
  • 视频通话费用 表4 视频通话价格 产品规格 单价(元/分钟) FHD(超清) 0.105 HD(高清) 0.028 SD(标清) 0.014 Audio(音频) 0.007 计费规则 根据用户实际接收到的视频分辨率划分视频档位,然后分别对不同档位的视频通话时长进行计费。若使用自定义分辨率,则按宽高乘积计费。 表5 视频分辨率 视频档位 视频分辨率 FHD(超清) 1280*720 - 1920*1080(含) HD(高清) 640*480 - 1280*720(含) SD(标清) 不高于640*480(含) 用户订阅视频时,只统计一次视频时长,不会重复计算语音时长。 单个用户同时订阅多路视频时,其订阅的每一路视频时长将分别统计后叠加计算。 语音时长是视频通话场景下的语音时长。只有当用户没有订阅视频时,才会统计语音时长。 用户成功进入房间后,只要没有订阅视频,即使不上行推流也会统计语音时长。 计费公式 视频通话费用 = 语音时长用量 × 语音通话规格单价 + 视频时长用量 × 视频通话规格单价 计费示例 场景一(纯语音通话) 用户 A、B、C进入房间停留30分钟,三人始终未订阅接受视频画面,按照语音进行计费。则本次通话产生的总费用为:用户A产生的费用 + 用户B产生的费用 + 用户C产生的费用 = 30分钟*0.007元/分钟 * 3=0.63元。 说明:用户接收多路音频时,只按一路进行计费。 用户 订阅用户 分辨率和时长 费用(元) A B、C 音频 30分钟 0.007*30 B A、C 音频 30分钟 0.007*30 C A、B 音频 30分钟 0.007*30 场景二(两人视频通话) 用户A、B视频通话30分钟,A订阅视频分辨率1280 × 720(高清),B订阅视频分辨率640 × 480(标清),则本次产生的视频通话费用为:30分钟*0.028元/分钟+30分钟*0.014元/分钟 = 1.26(元) 用户 订阅用户 分辨率和时长 费用(元) A B 1280 × 720(高清) 30分钟 0.028*30 B A 640 × 480(标清) 30分钟 0.014*30 场景三(多人视频通话) 用户A、B、C在同一房间持续停留30分钟,A、B、C均始终接收另外两方的视频流,则本次产生的视频通话费用为:(20分钟*0.028元/分钟 + 10分钟*0.014元/分钟)*4 + (30分钟*0.014元/分钟)*2 = 3.64(元) 用户 订阅用户 分辨率和时长 费用(元) A B 1280 × 720(高清) 前20分钟 640 × 480(标清) 后10分钟 0.028*20 + 0.014*10 C 1280 × 720(高清) 前20分钟 640 × 480(标清) 后10分钟 0.028*20 + 0.014*10 B A 640 × 480(标清) 30分钟 0.014*30 C 1280 × 720(高清) 前20分钟 640 × 480(标清) 后10分钟 0.028*20 + 0.014*10 C A 640 × 480(标清) 30分钟 0.014*30 B 1280 × 720(高清) 前20分钟 640 × 480(标清) 后10分钟 0.028*20 + 0.014*10 场景四(视频/语音通话混合) 用户A、B、C在同一房间持续停留30分钟。A、B、C接收另外两方音视频流如下表所示: 用户 订阅用户 分辨率和时长 费用(元) A B 1280 × 720(高清) 前20分钟 640 × 480(标清) 后10分钟 0.028*20 + 0.014*10 C 纯音频 30分钟 0.007*30 B A 640 × 480(标清) 30分钟 0.014*30 C 纯音频 30分钟 0.007*30 C A 640 × 480(标清) 30分钟 0.014*30 B 1280 × 720(高清) 前20分钟 640 × 480(标清) 后10分钟 0.028*20 + 0.014*10 本次产生的通话费用为:(20分钟*0.028元/分钟 + 10分钟*0.014元/分钟)*2 + (30分钟*0.014元/分钟)*2 + (30分钟*0.007元/分钟)*2= 2.66(元)
  • 如何规划路由策略? 用户创建VPC时,系统会自动为其生成一个默认路由表,创建子网后,子网会自动关联默认路由表。路由表由一系列路由规则组成,用于控制VPC内子网的出流量走向。默认路由表可以确保VPC内子网之间网络互通。 您可以直接使用默认路由表,也可以为具有相同路由规则的子网创建一个自定义路由表,并关联至子网。自定义路由表仅影响子网的出流量走向,入流量仍然匹配默认路由表。 您可以在默认路由表和自定义路由表中添加路由,目的地址、下一跳类型、下一跳地址等信息,来决定网络流量的走向。路由分为系统路由和自定义路由。 系统路由:系统自动添加且无法修改或删除的路由,表示VPC内实例互通。 自定义路由:可以修改和删除的路由。自定义路由的目地地址不能与系统路由的目地地址重叠。 您无法在VPC路由表中添加目的地址相同的两条路由,即使路由的下一跳类型不同也不行。因此不论路由的下一跳是何种类型,路由的优先级均取决于目的地址,遵循最长匹配原则,即优先选择匹配度更高的目的地址进行路由转发。
  • 如何连接Internet? 少量弹性云服务器通过弹性公网IP连接Internet 当您仅有少量弹性云服务器访问Internet时,您可将弹性公网IP(EIP)绑定到弹性云服务器上,弹性云服务器即可连接公网。您还可以通过动态解绑它,再绑定到NAT网关、弹性负载均衡上,使这些云产品连接公网,管理非常简单。不同弹性公网IP还可以共享带宽,减少您的带宽成本。 更多弹性公网IP(EIP)信息,请参见弹性公网IP简介。 大量弹性云服务器通过NAT网关连接Internet 当您有大量弹性云服务器需要访问Internet时,单纯使用弹性公网IP管理成本过高,公有云NAT网关来帮您,它提供SNAT和DNAT两种功能。SNAT可轻松实现同一VPC内的多个弹性云服务器共享一个或多个弹性公网IP主动访问公网,有效降低管理成本,减少了弹性云服务器的弹性公网IP直接暴露的风险。DNAT功能还可以实现端口级别的转发,将弹性公网IP的端口映射到不同弹性云服务器的端口上,使VPC内多个弹性云服务器共享同一弹性公网IP和带宽面向互联网提供服务。 更多NAT网关信息,请参见《NAT网关用户指南》。 海量高并发场景通过弹性负载均衡连接Internet 对于电商等高并发访问的场景,您可以通过弹性负载均衡(ELB)将访问流量均衡分发到多台弹性云服务器上,支撑海量用户访问。弹性负载均衡采用集群化部署,支持多可用区的同城双活容灾。同时,无缝集成了弹性伸缩,能够根据业务流量自动扩容,保证业务稳定可靠。 更多弹性负载均衡信息,请参见《弹性负载均衡用户指南》。
  • 如何连接本地IDC? 当您有VPC与本地IDC互通的需求时,需要确保VPC的网段和要互通的IDC内网段都不冲突。 如图1所示,比如您在A区域有一个VPC1,B区域有两个VPC,分别为VPC2和VPC3。VPC1需要连接用户A区域IDC,通过VPN走Internet互连。VPC2需要连接用户B区域IDC,通过云专线连接。同时在B区域的VPC3与VPC2通过对等连接建立连接。 图1 IDC连接 此例中,各VPC网段划分需要注意以下几点: VPC1的网段(CIDR)不能与区域A IDC的网段有重叠。 VPC2的网段(CIDR)不能与区域B IDC的网段有重叠。 VPC3和VPC2的网段也不能有重叠。
  • 如何规划VPC? VPC具有区域属性,默认情况下,不同VPC之间网络不通,同一个VPC内的不同子网之间网络互通。 一个VPC 当各业务之间没有网络隔离需求时,您可以只使用一个VPC。 多个VPC 当您在当前区域下部署多套业务,且希望不同业务之间网络隔离,则您可以在当前区域内,为每个业务建立对应的VPC。 如果需要连通相同账户内或者不同账户内,不同VPC之间的网络,您可以根据VPC的区域,选择以下方式: 相同区域内:可以通过对等连接实现。 不同区域内:可以通过云连接来实现。 一个用户在单个区域可创建的虚拟私有云数量默认为5个,如果您需要提升配额,请参见如何申请扩大配额? 您可以在特定的私有IP网段范围内,选择VPC的网段。VPC网段的选择需要考虑以下两点: IP地址数量:要为业务预留足够的IP地址,防止业务扩展给网络带来冲击。 IP地址网段:当前VPC与其他VPC、云下数据中心连通时,要避免IP地址冲突。 VPC支持的网段范围如表1所示。 表1 VPC网段 VPC网段 IP地址范围 最大IP地址数 10.0.0.0/8~24 10.0.0.0-10.255.255.255 2^24-2=16777214 172.16.0.0/12~24 172.16.0.0-172.31.255.255 2^20-2=1048574 192.168.0.0/16~24 192.168.0.0-192.168.255.255 2^16-2=65534 表1中介绍的IPv4网段是VPC的主网段,当VPC创建完成后,主网段不支持修改,若主网段不够分配,您可以为虚拟私有云添加IPv4扩展网段。
  • 如何规划子网? 子网是虚拟私有云内的IP地址集,可以将虚拟私有云的网段分成若干块,子网划分可以帮助您合理规划IP地址资源。虚拟私有云中的所有云资源都必须部署在子网内。 默认情况下,同一个VPC中,不同子网内的所有实例网络互通。同一个VPC内的子网可以位于不同可用区,不影响通信。比如VPC-A内有子网A01(可用区A)和子网A02(可用区B),子网A01和子网A02的网络默认互通。 子网创建成功后,不支持修改网段,请提前合理规划好子网网段。同一个虚拟私有云内的子网网段不可重复。 创建VPC的时候会创建默认子网,VPC创建完成后,如果您需要创建新的子网,请参见为虚拟私有云创建新的子网。 子网的网段必须在VPC网段范围内,子网网段的掩码长度范围是:所在VPC掩码~29,比如VPC网段为10.0.0.0/16,VPC的掩码为16,则子网的掩码可在16~29范围内选择。 比如VPC-A的网段为10.0.0.0/16,则您可以规划子网A01的网段为10.0.0.0/24,子网A02的网段为10.0.1.0/24,子网A03的网段为10.0.2.0/24。 一个用户在单个区域可创建的虚拟私有云子网数量默认为100个,如果您需要提升配额,请参见如何申请扩大配额? 当您规划VPC子网时,可以参考以下原则: 同一个VPC内的业务,您可以根据业务模块划分子网,比如在VPC-A内,子网A01用于Web层,子网A02用于管理层,子网A03用于数据层。根据业务划分子网模块,有利于结合网络ACL进行网络防护。 如果您要通过VPN/云专线连通云上VPC和线下IDC的网络,则VPC子网网段和IDC内的网段不能重叠,您在新建VPC及子网的时候务必避开IDC内的网段。
  • Solution as Code一键式部署类最佳实践 为帮助企业高效上云,华为云Solution as Code萃取丰富上云成功实践,提供一系列基于华为云可快速部署的解决方案,帮助用户降低上云门槛。同时开放完整源码,支持个性化配置,解决方案开箱即用,所见即所得。 表1 Solution as Code一键式部署类最佳实践汇总 一键式部署方案 说明 相关服务 基于VPCEP实现跨VPC连接ELB 该解决方案基于VPC终端节点 VPCEP和终端节点服务,帮助用户快速实现同一区域不经过公网、跨虚拟私有云 VPC的弹性负载均衡 ELB后端服务访问 VPC、ECS、ELB、VPCEP 基于SNAT实现公网访问解决方案 该解决方案能帮用户快速实现多个无弹性公网IP的云主机安全访问互联网,轻松构建VPC的公网出口 VPC、ECS、NAT、EIP
  • 网络安全控制 实践 描述 VPC访问控制 介绍VPC网络访问控制策略,综合保障服务及解决方案的安全。 安全组:基于ECS的访问控制 网络ACL:基于子网的访问控制 使用IP地址组提升安全组规则管理效率 IP地址组是一个或者多个IP地址的集合,您可以在配置安全组规则的时候使用IP地址组。如果您变更了IP地址组内的IP地址,则相当于直接变更了这些IP地址对应的安全组规则,免去逐条修改安全组规则的工作量。 通过对等连接和第三方防火墙实现多VPC互访流量清洗 介绍通过防火墙软件实现VPC内流量安全管控的需求,首先基于VPC对等连接实现多个VPC网络互通,然后VPC之间互访流量通过防火墙软件过滤清洗。 混合云使用第三方防火墙 本文以用户同区域的多VPC与本地IDC连通为例,介绍混合云使用第三方防火墙的应用场景。用户IDC数据中心和华为云通过云专线(DC)或虚拟专用网络(VPN)通信成功,在华为云的内网上使用第三方虚拟化防火墙,使得云上云下的业务流量经过自定义的第三方防火墙,对云上的业务进行灵活的安全控制。
  • 组网规划说明 实践 描述 网络规划 介绍如何根据实际业务需求规划VPC和子网的数量、网段划分,并提供VPC常用组网的规划说明。 VPC连接 您可以通过其他网络服务和VPC一起构建不同的组网,具体如下: 通过弹性公网IP、NAT网关或者弹性负载均衡,实现VPC内的云资源连接公网。 通过对等连接、云连接或者虚拟专用网络,实现不同VPC之间的网络互通。 通过虚拟专用网络、云专线或者云连接,实现云上VPC与线下IDC之间的网络互通。 私网访问 结合组网示例图,介绍了以下VPC典型的私网组网: 云上VPC连接线下IDC 连接全球多区域、多数据中心 连接不同的VPC 公网访问 结合组网示例图,介绍了以下VPC典型的公网组网: VPC内资源对外提供服务 VPC内资源访问公网
  • 组网配置指导 实践 描述 自建网络容器通信 介绍在不使用华为云容器产品的情况下,支持用户在华为云弹性云服务器中部署容器,并实现同一个子网中不同弹性云服务器内的容器相互通信。 搭建Keepalived Nginx高可用Web集群 介绍如何通过虚拟IP搭建高可用WEB集群。虚拟IP主要用于弹性云服务器的主备切换,达到高可用性HA的目的。当主服务器发生故障无法对外提供服务时,动态将虚拟IP切换到备服务器,继续对外提供服务。 为多网卡云服务器配置策略路由 当云服务器拥有多张网卡时,主网卡默认可以和外部正常通信,扩展网卡无法和外部正常通信,此时需要在云服务器内部为这些网卡配置策略路由,才可以确保多张网卡均可以和外部正常通信。 VPC间对等连接组网配置示例 不同的VPC之间内网隔离,您可以使用对等连接将两个VPC连通起来,对等连接两端的VPC使用私有IP地址进行通信。 本文档为您提供了不同组网的VPC对等连接配置示例,包括IPv4和IPv6组网。 基于VPCEP实现跨VPC连接ELB 该解决方案基于VPC终端节点和终端节点服务,帮助用户快速实现同一区域不经过公网、跨VPC的弹性负载均衡ELB后端服务访问。 基于SNAT实现公网访问解决方案 该解决方案能帮您快速实现不同虚拟网络之间的流量互通,支持同账号/不同账号之间高质量高安全的VPC网络连接,同时不依赖某个独立硬件,解决单点故障或带宽瓶颈的问题。适用于在云上数据备份,办公数据同步、企业商务数据传递、ERP及支付、游戏行业等典型场景。 云上跨VPC添加实例到ELB最佳实践 该解决方案基于独享型负载均衡的跨VPC后端功能,帮助用户快速实现云上跨VPC添加实例至弹性负载均衡ELB。
  • 网段类型简介 IPv4:创建VPC及子网时,默认创建的网段为IPv4类型。IPv4网络无法访问Internet上的IPv6服务或为使用IPv6终端的用户提供访问服务。搭建IPv4地址网络请参见搭建IPv4网络。 IPv6:当您需要访问Internet上的IPv6服务或为使用IPv6终端的用户提供访问服务时,需要在配置时开启IPv6功能,开启后,您将拥有IPv4和IPv6两个网段,可以为IPv4和IPv6终端用户提供访问服务。搭建IPv6地址网络请参见搭建IPv6网络。
  • 新旧版训练代码适配的差异 旧版训练中,用户需要在输入输出数据上做如下配置: #解析命令行参数 import argparse parser = argparse.ArgumentParser(description='MindSpore Lenet Example') parser.add_argument('--data_url', type=str, default="./Data", help='path where the dataset is saved') parser.add_argument('--train_url', type=str, default="./Model", help='if is test, must provide\ path where the trained ckpt file') args = parser.parse_args() ... #下载数据参数至容器本地,在代码中使用local_data_path代表训练输入位置 mox.file.copy_parallel(args.data_url, local_data_path) ... #上传容器本地数据至obs路径 mox.file.copy_parallel(local_output_path, args.train_url)
  • 新旧版训练预置引擎差异 新版的预置训练引擎默认安装Moxing2.0.0及以上版本。 新版的预置训练引擎统一使用了Python3.7及以上版本。 新版镜像修改了默认的HOME目录,由“/home/work”变为“/home/ma-user”,请注意识别训练代码中是否有“/home/work”的硬编码。 提供预置引擎类型有差异。新版的预置引擎在常用的训练引擎上进行了升级。 如果您需要使用旧版训练引擎,单击显示旧版引擎即可选择旧版引擎。新旧版支持的预置引擎差异请参考表1。详细的训练引擎版本说明请参考新版训练和旧版训练分别支持的AI引擎。 表1 新旧版预置引擎差异 工作环境 预置训练I引擎与版本 旧版训练 新版训练 TensorFlow Tensorflow-1.8.0 √ x Tensorflow-1.13.1 √ 后续版本支持 Tensorflow-2.1.0 √ √ MXNet MXNet-1.2.1 √ x Caffe Caffe-1.0.0 √ x Spark_MLlib Spark-2.3.2 √ x Ray RAY-0.7.4 √ x XGBoost-Sklearn XGBoost-0.80-Sklearn-0.18.1 √ x PyTorch PyTorch-1.0.0 √ x PyTorch-1.3.0 √ x PyTorch-1.4.0 √ x PyTorch-1.8.0 x √ Ascend-Powered-Engine Mindspore-1.3.0 √ x Mindspore-1.7.0 x √ Tensorflow-1.15 √ √ MPI MindSpore-1.3.0 x √ Horovod horovod_0.20.0-tensorflow_2.1.0 x √ horovod_0.22.1-pytorch_1.8.0 x √ MindSpore-GPU MindSpore-1.1.0 √ x MindSpore-1.2.0 √ x
  • 新旧版创建训练作业方式差异 旧版训练支持使用“算法管理”(包含已保存的算法和订阅的算法)、“常用框架”、“自定义”(即自定义镜像)方式创建训练作业。 新版训练支持使用“自定义算法”、“我的算法”、“我的订阅”方式来创建训练作业。 新版训练的创建方式有了更明确的类别划分,选择方式和旧版训练存在区别。 旧版中使用“算法管理”中已保存的算法创建训练作业的用户,可以在新版训练中使用“我的算法”创建训练作业。 旧版中使用“算法管理”中订阅的算法创建训练作业的用户,可以在新版训练中使用“我的订阅”创建训练作业。 旧版中使用“常用框架”创建训练作业的用户,可以在新版训练中使用“自定义算法”创建训练作业(启动方式选择“预置框架”)。 旧版中使用“自定义”(即自定义镜像)创建训练作业的用户,可以在新版训练中使用“自定义算法”创建训练作业(启动方式选择“自定义”)。
  • 支持哪些型号的Ascend芯片? 目前支持Ascend Snt3和Snt9。Ascend应用案例请参见Ascend应用样例。 模型训练:支持使用Snt9训练模型。其中ModelArts提供了可直接使用Snt9训练的算法。 模型推理:在ModelArts中将模型部署上线为在线服务时,支持使用Snt3规格资源进行模型推理。 模型转换:针对不适用于Ascend芯片的模型,您可以使用ModelArts转换模型,转换后的模型可以应用于Ascend芯片,当前ModelArts转换的模型支持Ascend Snt3芯片。在ModelArts中,转换模型仅支持使用Caffe或TensorFlow框架开发的模型。 父主题: 一般性问题
  • 训练作业参数填写应该注意什么? 训练作业参数填写需要您注意以下几点: 如果已配置算法来源和数据来源,则下方的运行参数,将根据选择的对象自动填写“data_url”,无法直接在运行参数中直接修改。 图1 自动填充的运行参数 在创建训练作业配置运行参数时,只需要填写对应的参数与参数值,如图2所示。 图2 配置运行参数 训练作业中的参数值为OBS桶路径时,需要使用数据对应的路径,且以“obs://”开头。如图3所示。 图3 配置参数OBS路径 在代码中创建OBS文件夹时,需要调用MoXing的API,具体方法如下: import moxing as mox mox.file.make_dirs('obs://bucket_name/sub_dir_0/sub_dir_1') 父主题: 创建训练作业
  • Notebook无法执行代码,如何处理? 当Notebook出现无法执行时,您可以根据如下几种情况判断并处理。 如果只是Cell的执行过程卡死或执行时间过长,如图1中的第2个和第3个Cell,导致第4个Cell无法执行,但整个Notebook页面还有反应,其他Cell也还可以单击,则直接单击下图中红色方框处的“interrupt the kernel”,停止所有Cell的执行,同时会保留当前Notebook中的所有变量空间。 图1 停止所有Cell 如果整个Notebook页面也已经无法使用,单击任何地方都无反应,则关闭Notebook页面,关闭ModelArts管理控制台页面。然后,重新打开管理控制台,打开之前无法使用的Notebook,此时的Notebook仍会保留无法使用之前的所有变量空间。 如果重新打开的Notebook仍然无法使用,则进入ModelArts管理控制台页面的Notebook列表页面,“停止”此无法使用的Notebook。待Notebook处于“停止”状态后,再单击“启动”,重新启动此Notebook,并打开Notebook。此时,Notebook仍会保留无法使用之前的所有变量空间。 父主题: 代码运行常见错误
  • 优化方式 以TensorFlow代码为例。 优化前代码如下所示: 1 2 3 4 ... tf.flags.DEFINE_string('data_url', '', 'dataset directory.') FLAGS = tf.flags.FLAGS mnist = input_data.read_data_sets(FLAGS.data_url, one_hot=True) 优化后的代码示例如下,将数据复制至“/cache”目录。 1 2 3 4 5 6 7 ... tf.flags.DEFINE_string('data_url', '', 'dataset directory.') FLAGS = tf.flags.FLAGS import moxing as mox TMP_CACHE_PATH = '/cache/data' mox.file.copy_parallel('FLAGS.data_url', TMP_CACHE_PATH) mnist = input_data.read_data_sets(TMP_CACHE_PATH, one_hot=True)
  • 优化原理 对于ModelArts提供的GPU资源池,每个训练节点会挂载500GB的NVMe类型SSD提供给用户免费使用。此SSD挂载到“/cache”目录,“/cache”目录下的数据生命周期与训练作业生命周期相同,当训练作业运行结束以后“/cache”目录下面所有内容会被清空,腾出空间,供下一次训练作业使用。因此,可以在训练过程中将数据从OBS复制到“/cache”目录,然后每次从“/cache”目录读取数据,直到训练结束。训练结束以后“/cache”目录的内容会自动被清空。
  • JupyterLab目录的文件、Terminal的文件和OBS的文件之间的关系 JupyterLab目录的文件与Terminal中work目录下的文件相同。即用户在Notebook中新建的,或者是从OBS目录中同步的文件。 挂载OBS存储的Notebook,JupyterLab目录的文件可以与OBS的文件进行同步,使用JupyterLab文件上传下载功能。Terminal的文件与JupyterLab目录的文件相同。 挂载EVS存储的Notebook,JupyterLab目录的文件可使用Moxing接口或SDK接口,读取OBS中的文件。Terminal的文件与JupyterLab目录的文件相同。 父主题: 更多功能咨询
共100000条