云服务器内容精选

  • RDS数据库在备份时间段中是否可用 备份窗口是用户定义的时间段,在该时间段内云数据库RDS实例将进行备份。云数据库RDS服务借助这些定期数据备份,让您能够将云数据库RDS实例还原到保留期内的备份点。 在备份时段期间,业务不受影响,但不能在云数据库RDS服务的管理控制台做重启操作。 全量备份时,会连接备份所属的实例,校验该实例的状态。如果校验存在以下两种情况,则校验不通过,会自动进行校验重试。如果重试结束后,仍然无法满足,则备份失败。 备份所属的实例正在执行DDL操作。 从备份所属的实例获取备份锁失败。 父主题: 备份与恢复
  • URI DELETE https://{Endpoint}/v3/{project_id}/backups/{backup_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: 租户在某一region下的project ID。获取方法请参见获取项目ID。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 backup_id 是 String 参数解释: 备份文件ID。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。
  • 如何清理TaurusDB标准版的备份空间 TaurusDB标准版的备份空间中存放的是自动备份、手动备份文件,以及SQL审计日志。 清理自动备份(全量备份+增量备份) 自动备份文件不支持手动删除,可通过修改备份策略调整备份保留天数,超出备份保留天数的已有备份文件会被自动删除。 清理手动备份(全量备份) 手动备份文件支持手动删除。 清理SQL审计日志 修改SQL审计的保留天数,超出保留天数的SQL审计日志会被自动删除。 关闭SQL审计时,可以选择同步删除所有SQL审计日志文件。 父主题: 备份与恢复
  • 约束限制 备份与恢复索引功能上线之前(即2018年3月10日之前)创建的集群,无法创建快照。 集群快照会导致CPU、磁盘IO上升等影响,建议在业务低峰期进行操作。 当集群处于“不可用”状态时,快照功能中除了恢复快照功能外,其他快照信息或功能只能查看,无法进行编辑。 备份与恢复过程中,支持集群扩容(如果是恢复至本集群,则本集群不支持扩容)、访问Kibana、查看监控、删除其他快照的操作。不支持重启此集群、删除此集群、删除正在创建或恢复的快照、再次创建或恢复快照的操作。当此集群正在进行创建快照或者恢复快照过程中,同时的自动创建快照任务将被取消。 CSS 集群第一次快照是全量,后面再备份快照是在之前的快照基础上增量, CS S是增量快照逻辑,快照之间的文件会相互依赖。
  • 如何清理TaurusDB标准版的备份空间 TaurusDB标准版的备份空间中存放的是自动备份、手动备份文件,以及SQL审计日志。 清理自动备份(全量备份+增量备份) 自动备份文件不支持手动删除,可通过修改备份策略调整备份保留天数,超出备份保留天数的已有备份文件会被自动删除。 清理手动备份(全量备份) 手动备份文件支持手动删除。 清理SQL审计日志 修改SQL审计的保留天数,超出保留天数的SQL审计日志会被自动删除。 关闭SQL审计时,可以选择同步删除所有SQL审计日志文件。 父主题: 备份与恢复
  • 请求示例 创建一个数据库实例的手动备份,名称为mybackup1,描述为The first Manual backup { "backup":{ "instance_id": "a89dab5e39394eccbdb77b19d57b0180in02", "name": "mybackup1", "description": "The first Manual backup" } }
  • 响应消息 参数说明 表3 参数说明 名称 参数类型 是否必选 描述 job_id String 是 手动备份的异步任务ID。 backup_id String 是 手动备份ID。 响应示例 { "job_id": "a03b1b8a-b756-467c-8a49-38720c3d23ec", "backup_id": "bf9ee62a7f7044c583c6765c916c36edbr02" }
  • 请求消息 参数说明 表2 参数说明 名称 是否必选 参数类型 说明 instance_ids 是 Array of strings 参数解释: 实例ID集合。 约束限制: 不涉及。 restore_time 是 Long 参数解释: 恢复时间点。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 database_name_like 否 String 参数解释: 数据库名,模糊查询。 约束限制: 不涉及。 取值范围: 支持的字符长度是1~64个字节,可以包含字母、数字、$、中划线、点或者下划线,不能包含其他的特殊字符。 默认取值: 不涉及。 table_name_like 否 String 参数解释: 数据库表名,模糊查询。 约束限制: 不涉及。 取值范围: 不能包含'、"、\、/、四种字符。 默认取值: 不涉及。 instance_name_like 否 String 参数解释: 实例名称,模糊查询。 约束限制: 不涉及。 取值范围: 支持的字符长度是1~64个字节,可以包含字母、数字、中文字符(一个中文字符占用3个字节)、中划线、点或者下划线,不能包含其他的特殊字符。 默认取值: 不涉及。 请求样例 POST https://{Endpoint}/v3/4879de6859e345c780f1a22d8bc6f229/mysql/instances/history/tables{ "instance_ids" : [ "e38d120bb5a640519fb2a1613140afd9in01" ], "restore_time" : 1688554112000, "database_name_like" : "", "table_name_like" : "", "instance_name_like" : "" }
  • 响应消息 正常响应要素说明 表3 要素说明 名称 参数类型 说明 table_limit Integer 参数解释: 恢复表数量限制个数。 取值范围: 不涉及。 instances Array of objects 参数解释: 实例信息。详细说明请参见表4。 表4 instances字段数据结构说明 参数 参数类型 描述 id String 参数解释: 实例ID。 取值范围: 不涉及。 name String 参数解释: 实例名称。 取值范围: 不涉及。 total_tables Integer 参数解释: 可恢复表的数量。 取值范围: 不涉及。 databases Array of objects 参数解释: 数据库信息。详细说明请参见表5。 表5 database字段数据结构说明 参数 参数类型 描述 name String 参数解释: 模式名。 取值范围: 不涉及。 total_tables Integer 参数解释: 可恢复表的数量。 取值范围: 不涉及。 tables Array of objects 参数解释: 表信息。详细说明请参见表6。 表6 tables字段数据结构说明 参数 参数类型 描述 name String 参数解释: 表名。 取值范围: 不涉及。 正常响应样例 { "instances": [ { "id": "e38d120bb5a640519fb2a1613140afd9in01", "name": "rds-abc", "total_tables": 1, "databases": [ { "name": "test", "total_tables": 1, "tables": [ { "name": "t1" } ] } ] } ], "table_limit": 2000} 异常响应 请参见异常请求结果。
  • URI URI格式 POST /v3/{project_id}/{engine}/instances/history/tables 参数说明 表1 参数说明 名称 是否必选 参数类型 说明 project_id 是 String 参数解释: 租户在某一Region下的项目ID。 获取方法请参见获取项目ID。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 engine 是 String 参数解释: 数据库引擎。 约束限制: 不涉及。 取值范围: 不区分大小写:mysql 默认取值: 不涉及。
  • 备份方式比较 您可结合自己的实际需求,再根据SAP HANA备份方案的优劣势,选择您的备份方案。SAP HANA备份方案的优劣势如表1所示。 表1 SAP HANA备份方案比较 特点 基于文件的备份 基于Backint的备份 基于存储快照的备份 优势 支持备份的完整性校验 支持加密 支持备份的完整性校验 第三方备份软件支持额外的特性(如重删、压缩) 备份后立即可用于恢复 备份及恢复速度快 对业务网络无影响 支持加密 劣势 对业务网络有影响 需要额外的存储空间 需要对文件系统监控 需要更多的时间使备份可用 对业务网络有影响 没有块级别的完整性检查 父主题: SAP HANA备份与恢复方案
  • 备份策略示例 操作系统的备份策略示例 灾难发生时,为了快速还原系统,省去SAP应用的安装及OS层的配置工作,以达到客户所需要的RTO, 一般建议每个系统都要做操作系统层面的备份,建议开发测试系统每半年或当系统有升级或其他重大调整前后备份一次,至少保留一份,生产系统系统每季度或当系统有升级或其他重大调整前后备份一次,至少保留二份。操作系统的备份策略示例如表1所示。 表1 操作系统的备份策略示例 备份对象 备份内容 备份频率 保留周期 备注 开发系统应用&数据库 操作系统 (包括/etc,/home等) 每6个月备份1次 1年 每次系统有升级或其他重大调整前需备份一次 测试系统应用&数据库 每6个月备份1次 1年 生产系统应用&数据库 每3个月备份1次 1年 重要文件系统的备份策略示例 灾难发生时,为了快速还原系统,除了操作系统的定期备份,您还需要对操作系统变更频繁的重要文件系统目录备份,比如传输目录/usr/sap/trans、 /sapmnt或者客户自定义的其它目录。重要文件系统的备份策略示例如表2所示。 表2 重要文件系统的备份策略示例 备份对象 备份内容 备份频率 保留周期 开发系统应用 /sapmnt,/usr/sap,/etc,/home以及其它目录 每周备份1次 2周 测试系统应用 每周备份1次 2周 生产系统应用 每周备份2次 1月 父主题: SAP应用备份与恢复方案
  • 创建恢复任务 登录 区块链 服务管理控制台。 在左侧导航栏中选择“恢复管理”,进入恢复管理页面。 在恢复管理页面中,单击“创建恢复任务”。 在弹出页面中,填写配置参数信息。 表1 创建恢复任务参数表 参数 说明 任务名称 恢复任务的名称。支持英文、数字、中文字符和中划线(-),不能以中划线(-)开头,长度4-24个字符。 源 BCS 实例 选择待恢复的BCS实例。 备份名称 选择待恢复的实例备份名称。 计费模式 根据BCS实例的计费模式,默认自动选择。 集群 用于部署区块链实例。可以使用已有集群或者创建新CCE集群。 说明: 使用已有集群支持CCE 1.19及以下版本。 Fabric1.4版本实例仅支持CCE 1.15及以下版本集群。 根据链代码开发语言的不同,实例化后的容器占用内存量并不相同。对于单个peer节点,单个Go语言链代码容器占用运行内存约10MB,单个Java语言链代码容器占用约110MB。例如需要实例化100个Java语言链代码,建议CCE节点规格为16核32GB。 购买时长 当计费模式选择包年包月时,需要选择区块链实例的购买时长。 完成后,单击“创建恢复任务”。 进入支付页面,确认订单费用无误后,单击“确认”,订单支付成功后,即可返回区块链服务控制台查看正在创建的实例。 恢复任务完成仅代表BCS实例配置数据和区块数据恢复完成。
  • 约束与限制 对于有数据可靠性要求的用户,尤其是针对业务方无法通过上游重新导入进行数据恢复的场景,集群需要备份操作,避免人为或其他因素造成数据丢失后无法恢复。 Schema粒度快照支持集群版本如下所示(如果当前控制台界面不支持该功能,请联系技术支持人员)。 9.1.0.100及以上集群版本。 8.3.0.110及以上集群版本。 8.2.1.230及以上的8.2.1.2xx集群版本。 OBS快照存储空间与计费说明: GaussDB (DWS)提供的免费存储空间等于集群存储空间,即单节点存储空间大小 * 节点数。 GaussDB(DWS)提供了部分免费存储空间,用于存放集群备份时的快照数据。当快照数据存储空间超过免费空间大小时,超出部分按照OBS的计费规则进行计费,计费详情参见OBS价格详情。 快照服务依赖及部署说明: 快照管理功能依赖于OBS、NFS的备份介质。 备份设备为NFS的备份介质时,使用挂载盘的方式,依赖云上SFS-Tubor服务。具体配置步骤请参见11.1.3.2-自动快照策略配置备份介质。 当前快照恢复到新集群时仅支持OBS介质。 GaussDB(DWS)根据快照创建的新集群与生成快照的原始集群具有相同的配置,即节点的数量和规格、内存、磁盘与原集群一致。 根据快照创建新集群时,如果没有指定其他值,则参数默认与生成快照时的备份信息保持一致。 存算一体(单机部署)暂不支持快照功能。 存算分离集群仅9.0.2及以上集群版本支持快照功能,但是带有弹性逻辑集群的存算分离集群不支持备份恢复。如果集群有弹性逻辑集群备份恢复会失败,建议将弹性逻辑集群回收后,再执行备份恢复操作。 存算分离集群混合计费的快照恢复场景目前只支持恢复到全包年/包月或者全按需情况,即如果此集群有三个包年/包月节点和三个按需节点,如果恢复成包年/包月,那么此时六个节点都是包年/包月;如果恢复成按需,那么这六个节点都是按需。 快照生成期间,请避免进行Vacuum Full操作,否则可能会导致集群只读。 创建快照时因备份数据会降低磁盘I/O性能,建议在业务相对空闲的时期进行快照操作。 快照期间会保留一些中间文件,需额外占用磁盘空间,因此请避开业务高峰期并保证磁盘容量在70%以下。
  • 响应消息 正常响应要素说明 表3 要素说明 名称 参数类型 说明 database_limit Integer 单个实例支持恢复的库数量上限。如果单个实例在可恢复时间点查询到的库超过上限,响应中只返回上限数量的库。 table_limit Integer 单个实例支持恢复的所有库中包含的总的表数量上限。如果数据库在可恢复时间点查询到的表数量超过上限,响应中只返回总表数不超出上限的库。 instances Array of objects 实例信息。详细说明请参见表4。 表4 instances字段数据结构说明 参数 参数类型 描述 id String 实例ID。 name String 实例名称。 total_tables Integer 该实例中所有可恢复库中包含表的总个数。最大不超过table_limit。 databases Array of objects 数据库信息。详细说明请参见表5。 表5 databases字段数据结构说明 参数 参数类型 描述 name String 数据库名。当前不支持库名含中文的库恢复,可恢复库查询会过滤库名含中文的库。 total_tables Integer 该数据库中包含表的总个数。最大不超过table_limit。 正常响应样例 RDS for MySQ L实例 指定时间点查询可恢复的库: { "instances": [ { "id": "5d742eda6e574ff3a003191638ef8c51in01", "name": "AUTO-GENERATED-INSTANCE-57-HA-LOCALSSD", "databases": [ { "name": "dbtest", "total_tables": 1 }, { "name": "dbtest_restore", "total_tables": 1 } ], "total_tables": 2 } ], "database_limit": 2000, "table_limit": 20000 } 异常响应 请参见异常请求结果。