Veeam 备份代理
备份代理是位于备份服务器和备份基础架构其他组件之间的 Veeam® 组件。 在备份服务器管理任务的同时,代理处理作业并将备份流量传送到备份存储库。 备份代理的关键设计要素包括以下细节:
- 默认情况下,备份代理角色分配给备份服务器。 建议部署专用备份代理。
- 在扩展方面,备份代理可以扩展或增强。
- 备份代理可部署在基于 Windows® 或 Linux® 的物理或虚拟服务器上。
- 实际上,Windows 和 Linux代理之间不存在性能差异。 因此,操作系统的决定可以基于许可等因素。
- 备份代理运行以下组件和服务:
- Veeam Installer 服务是一种辅助服务,仅安装在基于 Windows 的服务器上,用于分析、安装和升级组件。
- Veeam Data Mover 执行数据处理任务,包括从存储中检索虚拟机 (VM) 数据、压缩、去重、加密以及将数据发送到备份存储库。
- 理想情况下,为每个配置的代理任务规划一个物理内核或一个 vCPU 和 2 GB 内存,其中一个代理任务处理一个虚拟机磁盘。
- 对于虚拟备份代理服务器,建议最多配置 8 个 vCPUs 的代理,以避免调度问题。
- 通常,虚拟备份代理服务器使用 4、6 或 8 个 vCPUs。
- 对于物理备份代理,可考虑使用 20 核服务器,配备 48 GB 内存和双 10 GB NICS。
- 从源到备份代理的流量没有经过优化,例如没有经过压缩或去备份。 因此,100% 的备份数据都是通过该连接传输的。
- 在备份代理和备份存储库之间,通过此连接传输的优化数据通常约为源数据大小的 50%。
- 在虚拟设备模式下,Veeam 使用 VMware SCSI HotAdd 功能,该功能允许在虚拟机运行时将设备附加到虚拟机。 在备份过程中,已处理虚拟机的复制或还原磁盘会连接到备份代理。 虚拟机数据可直接从数据存储区获取或写入,而无需通过网络。
- 虚拟设备或 HotAdd 模式不如直接存储访问模式高效。 不过,它的性能比网络模式更好。
备份代理可以使用不同的传输模式,使流量在源和备份代理之间流动。 端到端流量可视为
- 源到备份代理。
- 备份代理到备份存储库。
按照数据传输效率最高的顺序,首选以下备份代理传输模式:
- 直接存储访问允许备份代理避开 vSphere® ESXi 主机和网络,直接从存储检索数据。 如果 iSCSI 或 NFS 连接存储,备份代理可以是物理的或虚拟的。 不过,光纤通道 SAN 必须是物理的。 此传输模式不能用于 vSAN, VVols 或 vSphere ESXi 主机本地存储。 直接存储访问有两种模式:
- 建议通过 FC、FCoE, iSCSI, 和共享 SAS 存储连接到 vSphere ESXi 主机的共享 VMFS SAN LUN 上的磁盘的虚拟机使用直接 SAN 访问。 直接 SAN 访问使用 VMware VADP 将虚拟机数据直接传输到存储设备或从存储设备传输。 由于虚拟机数据通过 SAN 传输,直接 SAN 访问模式避开了 vSphere ESXi 主机和网络,因此可提供最快的数据传输速度。 它也不会给生产网络带来负荷。
- 在直接 NFS 访问模式中,备份代理绕过 vSphere ESXi 主机,通过其本地 NFS 客户端直接访问 NFS 数据存储。 虚拟机数据通过网络传输。 但是,vSphere ESXi 主机上不存在负载。
- 虚拟设备 (HotAdd) 允许备份代理访问数据存储上的虚拟机磁盘,方法是在 vSphere ESXi 主机和备份代理之间启用无网络数据传输。 对于这种传输模式:
- 备份代理必须是虚拟机,这是基于虚拟机的代理的推荐模式。
- 不建议用于 NFS 数据存储。 必须使用直接 NFS 访问。
- 备份服务器和备份代理必须安装最新版本的 VMware 工具。
- SCSI 0:X 控制器必须存在于备份代理上。
- 网络模式允许备份代理使用 NBD/NDBSSL 协议,通过网络从 vSphere ESXi 主机访问虚拟机数据。 对于这种传输模式,备份代理可以是物理的,也可以是虚拟的。 在网络模式下,备份代理使用 VMware 虚拟磁盘开发工具包 (VDDK) 与 ESXi 主机通信,这会给 vSphere ESXi 主机带来额外的负载。
- 从存储快照备份模式允许备份代理访问受支持存储系统上的虚拟机磁盘,且该存储系统由 Veeam Backup and Replication 管理。 如果生产环境位于 IBM Cloud® 中,则此方法不可用。
有关更多信息,请参阅 传输模式。
使用基于虚拟机的备份代理时:
- 如果生产环境不在 IBM Cloud 上,那么最有效的传输模式取决于存储架构。
- 如果生产环境使用 IBM Cloud 而 VMware Cloud Foundation for Classic - Automated 实例使用 NFS,那么直接 NFS 访问模式是最有效的。
- 如果生产环境使用 IBM Cloud 而 VCF for Classic - Automated 实例使用 vSAN, 则虚拟设备 (HotAdd) 的效率最高。
不可变备份解决方案架构中的备份代理
当 Veeam 服务部署 Veeam 简单部署方案时,备份代理与其他 Veeam 组件一起部署在 Veeam 备份服务器上。 对于不可变备份解决方案架构,则使用现有的备份代理。 根据生产环境的规模,可以部署一个或多个备份代理。
隔离恢复环境解决方案架构中的备份代理
对于隔离恢复环境解决方案架构,必须在生产 vSphere 环境中部署与隔离恢复环境 Veeam 备份服务器注册的备份代理。