Veritas NetBackup™ 云管理指南
- 关于 NetBackup Cloud Storage
- 关于云存储
- 关于 Amazon S3 云存储 API 类型
- 关于保护 Amazon 中的数据以便长期保留
- 使用 Amazon 云分层保护数据
- 关于在 NetBackup 中使用 Amazon IAM 角色
- 使用 Amazon Snowball 和 Amazon Snowball Edge 保护数据
- 关于 Microsoft Azure 云存储 API 类型
- 关于 OpenStack Swift 云存储 API 类型
- 在 NetBackup 中配置云存储
- “可扩展存储”属性
- “云存储”属性
- 关于 NetBackup CloudStore Service Container
- 关于用于云存储的 NetBackup 介质服务器
- 配置云存储的存储服务器
- NetBackup 云存储服务器属性
- 配置云存储的存储单元
- 更改云存储磁盘池属性
- 监视和报告
- 操作说明
- 故障排除
- 关于统一日志记录
- 关于旧式日志记录
- 对云存储配置问题进行故障排除
- 对云存储操作问题进行故障排除
关于云存储的对象大小
在备份期间,NetBackup 将备份映像数据分为多个块(即,对象)。针对每个对象发出 PUT 请求以将其移至云存储。
通过设置自定义对象大小,可以控制发送到云存储和从云存储发出的 PUT 和 GET 请求的数量。减少 PUT 和 GET 请求数有助于降低请求产生的总费用。
创建云存储服务器时,可以为对象大小指定自定义值。请考虑云存储提供商、硬件、基础架构、预期性能和其他决定该值的因素。为云存储服务器设置对象大小后,便无法更改此值。如果要设置不同的对象大小,必须重新创建云存储服务器。
对象大小、并行连接数以及读/写缓冲区大小共同决定了 NetBackup 在云中的性能。
为提高备份和还原操作的性能,NetBackup 与云存储之间使用多个并行连接。NetBackup 性能取决于并行连接数。并行连接数由读/写缓冲区大小和对象大小推导得出。
读/写缓冲区大小(用户设置)÷ 对象大小(用户设置)= 并行连接数(推导值)。下图说明了这些因素之间的关系:
下图说明了这些因素之间的关系:
确定并行连接数时,请考虑以下因素:
云存储提供商允许的最大并行连接数。
NetBackup 与云存储环境之间的网络带宽可用性。
NetBackup 主机上的系统内存可用性。
如果增加对象大小,并行连接数会减少。并行连接数会影响上载和下载速率。
如果增加读取或写入缓冲区大小,并行连接数也会增加。同样,如果要减少并行连接数,可以减少读取或写入缓冲区大小。但是,您必须考虑网络带宽以及系统内存可用性。
云提供商对在备份或还原过程中发起的 PUT 和 GET 请求数收费。对象大小越小,PUT 或 GET 请求数越高,因此产生的费用就越高。
如果传输数据时发生临时故障,NetBackup 会执行多次重试来传输失败的对象。在这种情况下,如果故障仍然存在,将重新传输完整的对象。此外,由于延迟较高且数据包丢失率也较高,性能可能会降低。要处理延迟和数据包丢失问题,增加并行连接数可能会有所帮助。
NetBackup 在客户端上超时。如果由于对象较大,上载操作速度比推导得出的最小 NetBackup 数据传输速率慢,导致花费更多的时间,则说明 NetBackup 存在故障。
对于无重复数据删除支持的旧式环境,如果减少连接数,与更改前的连接数相比,并行下载数将减少。
例如,如果从二线支持映像(8.0 及更低版本)进行还原,其中的对象大小为 1 MB,则不会完全使用 16 MB 的缓冲区(适用于一个连接),同时还会消耗内存。如果增加对象大小,连接数会受到可用读/写缓冲区大小内存的限制。
默认设置如下所示:
表:当前的默认设置
云存储提供程序 |
CloudCatalyst 存储 |
非 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 之间的值) |
更多信息