云服务器内容精选

  • 约束与限制 同时满足以下条件的云服务器备份才能执行创建复制操作: 备份由弹性云服务器产生。 备份数据包含系统盘。 备份状态为“可用”。 仅支持对源区域生成的备份或备份存储库执行复制操作,不支持对复制操作产生的备份和复制存储库再次执行复制操作,从其他区域复制而来的备份仅可用于创建镜像或文件系统。 一个源备份可以分别复制到不同的目标区域,一个目标区域只能同时存在该源备份的一个目标备份。对单个备份手动创建复制时,在目标区域将目标备份删除后可再次复制。 仅支持向具备复制能力的目标区域复制备份数据。
  • 约束限制 如果备份文件时,该文件正在被其他应用更改,且备份客户端对其有读权限时,会导致备份数据不完整,建议应用层停止更改后再进行备份操作,保证数据的完整性。 如果备份文件时,该文件被其他进程使用或者备份客户端没有读权限,会导致备份数据不完整。 不建议对正在运行的应用程序的文件进行恢复,建议停止应用程序运行后再执行恢复操作。 单个安装客户端的资源最多支持添加8个备份文件目录。 每个资源仅允许安装一个客户端。 支持在无限制个资源上安装客户端。 单个目录下文件数不超过50万个,建议执行文件备份的主机配备4GB以上可用内存。 备份路径的长度不超过200个字符。 文件备份数据传输带宽上限是16Gbit/s。如果带宽达到该阈值,请求会触发流控。 文件备份不支持对云服务器挂载的SFS文件系统中的文件数据进行备份。 操作系统为Windows的主机/服务器中文件写入频繁的目录,可能会出现备份失败的情况。 跨云或跨区域场景下,网络带宽不低于50Mbits。
  • SFS Turbo备份和文件备份的区别 对比维度 SFS Turbo备份 文件备份 备份/恢复对象 弹性文件服务中的SFS Turbo文件系统 云上服务器和用户数据中心虚拟机或服务器中的单个或多个文件 备份粒度 SFS Turbo文件系统 文件 存储库类型 SFS Turbo备份存储库 混合云备份存储库 推荐场景 需要对SFS Turbo文件系统的数据进行保护,备份数据与文件系统分开存放,可以使用备份创建新的文件系统 需要对云上服务器和用户数据中心虚拟机或服务器中的单个或多个文件进行单独备份,能够在云上进行备份和恢复。
  • 文件备份适用范围 支持本地主机的操作系统列表如表1所示。 表1 文件集备份支持的操作系统 操作系统类型 版本范围 Windows Server Windows Server 2019 for x86_64 Windows Server 2016 for x86_64 Windows Server 2012 for x86_64 Windows Windows 10 Windows 7 CentOS CentOS 7 Euler Euler OS 2.5 部分操作系统如Windows Server 2019、Windows Server 2012和Windows 7在安装客户端时会出现丢失MSVCR100.dll的报错信息,请参考DLL丢失解决方案修复问题后重新安装即可。
  • CBR自定义策略样例 示例1:授权用户创建、修改和删除存储库 { "Version": "1.1", "Statement": [ { "Effect": "Allow", "Action": [ "cbr:*:get*", "cbr:*:list*", "cbr:vaults:update", "cbr:vaults:delete", "cbr:vaults:create" ] } ] } 示例2:拒绝用户删除存储库和备份 拒绝策略需要同时配合其他策略使用,否则没有实际作用。用户被授予的策略中,一个授权项的作用如果同时存在Allow和Deny,则遵循Deny优先原则。 如果您给用户授予CBR FullAccess的系统策略,但不希望用户拥有CBR FullAccess中定义的删除存储库权限,您可以创建一条拒绝删除存储库和备份的自定义策略,然后同时将CBR FullAccess和拒绝策略授予用户,根据Deny优先原则,则用户可以对CBR执行除了删除存储库和备份外的所有操作。拒绝策略示例如下: { "Version": "1.1", "Statement": [ { "Effect": "Deny", "Action": [ "cbr:backups:delete", "cbr:vaults:delete" ] } ] } 示例3:多个授权项策略 一个自定义策略中可以包含多个授权项,且除了可以包含本服务的授权项外,还可以包含其他服务的授权项,可以包含的其他服务必须跟本服务同属性,即都是项目级服务或都是全局级服务。多个授权语句策略描述如下: { "Version": "1.1", "Statement": [ { "Effect": "Allow", "Action": [ "cbr:vaults:create", "cbr:vaults:update", "cbr:vaults:delete" ] }, { "Effect": "Allow", "Action": [ "sfs:shares:createShare" ] } ] }
  • 约束与限制 可以为云服务器备份存储库、SFS Turbo备份存储库、云硬盘备份存储库、 云桌面 存储库、文件备份存储库、数据库服务器存储库设置备份策略。 通过备份策略的方式对资源进行周期性备份,仅当启用备份策略后,系统才会自动备份所绑定的存储库绑定的资源,并定期删除过期的备份。 每个用户最多只能创建32个备份策略。 设置备份时间和复制备份的时间时,尽量在确保备份策略执行完毕备份任务已完成后再执行复制策略,否则可能会出现复制备份失败的情况。 策略保留规则过期清理时,仅会删除过期自动备份数据,不会删除手动备份数据。 只有“运行中”、“关机”状态的服务器才可进行备份。 只有“可用”或“正在使用”状态的磁盘才可进行备份。 默认情况下,对一个新的资源第一次进行全量备份,后续进行永久增量备份。 两次全量备份的最小时间间隔不能小于1天 由组织管理账号统一创建的策略,成员账号只可以使用,不能进行编辑、删除、停用、启用操作。
  • 示例流程 图1 给用户授予CBR权限流程 创建用户组并授权 在 IAM 控制台创建用户组,并授予云备份只读权限“CBR ReadOnlyAccess”。 创建用户并加入用户组 在IAM控制台创建用户,并将其加入1中创建的用户组。 用户登录并验证权限 新创建的用户登录控制台,切换至授权区域,验证权限: 在“服务列表”中选择云备份,进入CBR的云服务器备份,单击右上角“ 购买云服务器 备份存储库”,尝试购买云服务器备份存储库,如果无法购买云服务器备份存储库,表示“CBR ReadOnlyAccess”已生效。 在“服务列表”中选择除云备份外的任一服务,如果提示权限不足,表示“CBR ReadOnlyAccess”已生效。
  • 数据库服务器备份与云服务器备份的区别 对比维度 数据库服务器备份 服务器备份 备份/恢复对象 部署MySQL或SAP HANA等数据库应用的云服务器 不包含数据库等应用的云服务器 备份粒度 云服务器 云服务器 存储库类型 云服务器备份存储库 云服务器备份存储库 推荐场景 云服务器部署了MySQL或SAP HANA等数据库,需要对包含数据库的云服务器进行备份。恢复时能够恢复全部的数据和应用配置。 云服务器不包含数据库等应用,只需要对数据进行备份。恢复时能够恢复全部的数据。 如果包含MySQL或SAP HANA等数据库的云服务器只进行服务器备份,恢复时可能会出现部分应用配置恢复不完全,重新启用应用时可能会出现问题等情况。 云服务器备份存储库分为两种规格,一种为仅存放普通备份的服务器备份存储库;一种为仅存放含有数据库的服务器产生的数据库备份的存储库。
  • 数据库服务器备份简介 业界对备份一致性的定义包括如下三类: 不一致备份:备份的文件、磁盘不在同一个时间点。云备份中的云服务器备份提供对弹性云服务器和裸金属服务器的基于多云硬盘一致性快照技术的数据保护。如果使用云硬盘备份进行多个磁盘单独备份,多个磁盘由于备份时间点不一致,会出现不一致备份。 崩溃一致性备份:崩溃一致性备份会捕获备份时磁盘上已存在的数据,文件或磁盘数据在同一时间点,但不会备份内存数据并且静默应用系统,不保证应用系统备份一致性。尽管并未保证应用一致性,但通常情况下,操作系统重启后会进行chkdsk等磁盘检查过程来修复各种损坏错误,数据库会进行日志回滚操作保证一致性。 应用一致性备份:文件或磁盘数据在同一时间点,并备份内存数据,保证应用系统一致性。 三种不同的备份具体如图1所示。 云备份同时支持崩溃一致性备份和应用一致性备份(即数据库服务器备份)。下文均将应用一致性备份称为数据库服务器备份。 当云服务器部署MySQL或SAP HANA等数据库,通过云备份的数据库服务器备份功能,可完成对云服务器数据及应用缓存的备份。崩溃一致性备份在不停机期间仅能完成对数据和部分应用缓存的备份。在发生系统故障、数据丢失的事件时,使用数据库服务器备份,即可快速重启业务。而使用崩溃一致性备份可能会出现部分应用配置恢复不完全的情况。 图1 备份一致性
  • 适用范围 支持安装Agent进行数据库服务器备份的操作系统如表1所示。 表1 支持安装客户端的操作系统列表 数据库名称 操作系统类型 版本范围 SQLServer 2008/2012/2019 Windows Windows Server 2008, 2008 R2, 2012, 2012 R2, 2019 for x86_64 SQLServer 2014/2016/EE Windows Windows Server 2014, 2014 R2, 2016 Datacenter for x86_64 MySQL 5.5/5.6/5.7 Red Hat Red Hat Enterprise Linux 6, 7 for x86_64 SUSE SUSE Linux Enterprise Server 11, 12, 15 SP1, 15 SP2 for x86_64 CentOS CentOS 6, 7 for x86_64 Euler Euler OS 2.2, 2.3 for x86_64 HANA 1.0/2.0 SUSE SUSE Linux Enterprise Server 12 for x86_64 对于Windows 操作系统,需要Volume Shadow Copy 服务正常运行,才能备份成功。 兼容性列表以外的数据库,可以参考《云备份最佳实践》的通过自定义脚本实现数据库备份进行制作自定义脚本完成数据库服务器备份。
  • 背景说明 发起方: 仅支持在同一区域的不同账户下的项目间共享。 共享的目标项目应与被共享的备份位于同一区域,暂不支持跨区域共享。 共享者在删除共享备份后,共享备份接收方的备份也将会被删除。如果共享备份接收方已使用备份创建磁盘或服务器等,则创建的资源不会被删除。 接收方: 共享备份接收方至少拥有一个备份存储库用于存放共享备份,存储库的剩余容量需要大于接收的共享备份的容量。 共享备份接收方可以选择是否接收备份,接收备份后可将备份用于创建新的磁盘或服务器。 共享者在删除共享备份后,共享备份接收方的备份也将会被删除。如果共享备份接收方已使用备份创建磁盘或服务器等,则创建的资源不会被删除。 共享到接收方的新备份副本的保留规则按照发起方的原备份副本的保留规则进行保留。
  • 支持审计的关键操作列表 表1 云审计 服务支持的CBR操作列表 操作名称 资源类型 事件名称 创建策略 policy createPolicy 更新策略 policy updatePolicy 删除策略 policy deletePolicy 设置存储库策略 vault associatePolicy 解除存储库策略 vault dissociatePolicy 创建存储库 vault createVault 修改存储库 vault updateVault 删除存储库 vault deleteVault 移除资源 vault removeResources 添加资源 vault addResources 执行复制 vault replicateVaultBackup 执行备份 vault createVaultBackup 创建备份 backup createBackup 删除备份 backup deleteBackup 同步备份 backup syncBackup 恢复备份 backup restoreBackup 复制备份 backup replicateBackup
  • 操作说明 当前仅支持x86计算类型的服务器,暂不支持鲲鹏计算类型的服务器。 安装客户端时,系统会以“rdadmin”用户运行安装程序。请定期修改Agent的操作系统“rdadmin”用户的登录密码,并禁止“rdadmin”用户远程登录,以提升系统运维安全性。详情请参见修改rdadmin账号密码。 支持安装客户端的操作系统如表1所示。 表1 支持安装客户端的操作系统列表 数据库名称 操作系统类型 版本范围 SQLServer 2008/2012/2019 Windows Windows Server 2008, 2008 R2, 2012, 2012 R2, 2019 for x86_64 SQLServer 2014/2016/EE Windows Windows Server 2014, 2014 R2, 2016 Datacenter for x86_64 MySQL 5.5/5.6/5.7 Red Hat Red Hat Enterprise Linux 6, 7 for x86_64 SUSE SUSE Linux Enterprise Server 11, 12, 15 SP1, 15 SP2 for x86_64 CentOS CentOS 6, 7 for x86_64 Euler Euler OS 2.2, 2.3 for x86_64 HANA 1.0/2.0 SUSE SUSE Linux Enterprise Server 12 for x86_64 对于Windows 操作系统,需要Volume Shadow Copy 服务正常运行,才能备份成功。 支持的sha256值如表2所示。 表2 sha256值 包名 sha256值 Cloud Server Backup Agent-CentOS6-x86_64.tar.gz f0c59ccb4443bcb6e874bf6e3c574914f9f8b27f3f7379e2d81956a9972802f3 Cloud Server Backup Agent-CentOS7-x86_64.tar.gz 2d3028cb794e1699bae9f65746a60ae99be17d5c4c5e7ebe6b45ff261db9c3c7 Cloud Server Backup Agent-EulerOS2-x86_64.tar.gz 4fb4cf9cb6f5b0e6c13d8ad8bf928754cb95332ee645a97fd0bb3fcbeb53d003 Cloud Server Backup Agent-RedHat6-x86_64.tar.gz 6ae3838fb5644f0f47282c211fe20c6b57a7c5c1d683cd5a1f55860d259b2054 Cloud Server Backup Agent-RedHat7-x86_64.tar.gz 40fa68a808d9da04672678b2773e3345ea6c9dee3c17d598acb66a023cc5cacc Cloud Server Backup Agent-SuSE11-x86_64.tar.gz 346cc9f1fc0a41a817abb2db61e657a4d615449e13bc46f1c1cfbadc0b281f47 Cloud Server Backup Agent-SuSE12-x86_64.tar.gz 625279b9c9d17ddcc4210b78242efebacdad73f808b86754659d243ece85a400 Cloud Server Backup Agent-WIN64.zip b7b2067ac89f1fec635d82e3fe2ea794ce6482f9880838f34924b383be44ac4e 客户端安装时,系统会打开弹性云服务器的59526-59528端口的防火墙其中之一。当59526端口被占用时,则会打开59527端口的防火墙,以此类推。
  • 约束与限制 云硬盘备份存储库不支持复制至其他区域。 支持复制到多个目标区域的存储库中,复制成功后会占用相应的存储容量。 存储库中包含同时满足以下条件的云服务器备份才能执行创建复制操作: 备份由弹性云服务器产生。 备份数据包含系统盘。 备份状态为“可用”。 仅支持对源区域生成的备份存储库执行复制操作,不支持对复制操作产生的复制存储库再次执行复制操作,从其他区域复制而来的备份仅可用于创建镜像或文件系统。 一个备份存储库可以分别复制到不同的目标区域。对备份存储库手动创建复制或通过策略复制,每个目标区域仅能复制一次,即使将目标备份删除后也不允许再次复制。 仅支持向具备复制能力的目标区域复制备份存储库。
  • 约束与限制 可以为云服务器备份存储库、SFS Turbo备份存储库、云硬盘备份存储库、云桌面存储库、文件备份存储库、数据库服务器存储库设置备份策略。 通过备份策略的方式对资源进行周期性备份,仅当启用备份策略后,系统才会自动备份所绑定的存储库绑定的资源,并定期删除过期的备份。 每个用户最多只能创建32个备份策略。 设置备份时间和复制备份的时间时,尽量在确保备份策略执行完毕备份任务已完成后再执行复制策略,否则可能会出现复制备份失败的情况。 策略保留规则过期清理时,仅会删除过期自动备份数据,不会删除手动备份数据。 只有“运行中”、“关机”状态的服务器才可进行备份。 只有“可用”或“正在使用”状态的磁盘才可进行备份。 默认情况下,对一个新的资源第一次进行全量备份,后续进行永久增量备份。 两次全量备份的最小时间间隔不能小于1天 由组织管理账号统一创建的策略,成员账号只可以使用,不能进行编辑、删除、停用、启用操作。