Veritas NetBackup™ 云管理指南
- 关于 NetBackup 云存储
- 关于云存储
- 关于 Amazon S3 云存储 API 类型
- 保护 Amazon Glacier 中的数据以便长期保留
- 使用 Amazon 云分层保护数据
- 关于 EMC Atmos 云存储 API 类型
- 关于 Microsoft Azure 云存储 API 类型
- 关于 OpenStack Swift 云存储 API 类型
- 在 NetBackup 中配置云存储
- “可扩展的存储”属性
- “云存储”属性
- 关于 NetBackup CloudStore 服务容器
- 关于用于云存储的 NetBackup 介质服务器
- 配置云存储的存储服务器
- NetBackup 云存储服务器属性
- 配置云存储的存储单元
- 更改云存储磁盘池属性
- 监视和报告
- 操作说明
- 故障排除
关于云存储的对象大小
对象大小、并行连接数以及读取或写入缓冲区大小共同决定了 NetBackup 在云中的性能。
下图说明了这些因素之间的关系:
下面对参数进行了说明:
对象大小:备份数据流分为固定大小的块。这些块在云对象存储中存储为对象。备份相关的元数据以可变大小写入。
读取或写入缓冲区大小:可以配置读取或写入缓冲区大小,以优化备份和还原操作的性能。
注意:
如果增加读取或写入缓冲区大小,并行连接数也会增加。同样,如果要减少并行连接数,可以减少读取或写入缓冲区大小。但是,您必须考虑网络带宽以及系统内存可用性。
并行连接数(推导值):为提高备份和还原操作的性能,NetBackup 与云存储之间使用多个并行连接。NetBackup 性能取决于并行连接数。
并行连接数由读取或写入缓冲区大小和对象大小推导得出。
并行连接数 = 读取或写入缓冲区大小/对象大小
确定并行连接数时,请考虑以下因素:
云存储提供程序允许的最大并行连接数。
NetBackup 与云存储环境之间的网络带宽可用性。
NetBackup 主机上的系统内存可用性。
默认设置如下所示:
表:当前的默认设置
云存储提供程序 |
CloudCatalyst 存储 |
经典云存储 | ||
---|---|---|---|---|
对象大小 |
默认的读/写缓冲区大小 |
对象大小 |
默认的读/写缓冲区大小 | |
Amazon S3/Amazon GovCloud |
64 MB(固定) |
64 MB(固定) |
16 MB(固定) |
400 MB(可配置 16 MB 到 1 GB 之间的值) |
Azure |
64 MB(固定) |
64 MB(固定) |
4 MB(固定) |
400 MB(可配置 4 MB 到 1 GB 之间的值) |
如果通过网络传输数据时发生临时故障,NetBackup 会执行多次重试来传输失败的对象。在这种情况下,如果故障仍然存在,将重新传输完整的对象。此外,由于延迟较高且数据包丢失率也较高,性能可能会降低。要处理延迟和数据包丢失问题,增加并行连接数可能会有所帮助。
NetBackup 在客户端上超时。如果由于对象较大,上载操作速度比推导得出的最小 NetBackup 数据传输速率慢,导致花费更多的时间,则说明 NetBackup 存在故障。
对于不支持重复数据删除的旧式环境,请考虑以下事项:
如果从低版本映像(8.0 及更低版本)进行还原,其中的对象大小为 1 MB,则不会完全利用 16 MB 的缓冲区(适用于一个连接),同时还会消耗内存。如果增加对象大小,连接数会受到可用内存的限制。
如果减少连接数,与更改前的连接数相比,并行下载数将减少。