Veritas NetBackup™ 云管理指南
- 关于 NetBackup Cloud Storage
- 关于云存储
- 关于 NetBackup 的云存储供应商
- 关于 Amazon S3 云存储 API 类型
- 已针对 NetBackup 进行认证的 Amazon S3 云存储供应商
- Amazon S3 存储类型要求
- Amazon S3 云提供商用户所需的权限
- Amazon S3 云存储提供程序选项
- Amazon S3 云存储选项
- Amazon S3 高级服务器配置选项
- Amazon S3 凭据代理详细信息
- 关于来自与 Amazon S3 兼容的云提供商的私有云
- 关于 Amazon S3 存储类
- 对 NetBackup 的 Amazon 虚拟私有云支持
- 关于保护 Amazon 中的数据以便长期保留
- 使用 Amazon 云分层保护数据
- 关于在 NetBackup 中使用 Amazon IAM 角色
- 关于 Amazon S3 云连接器的 NetBackup 字符限制
- 使用 Amazon Snowball 和 Amazon Snowball Edge 保护数据
- 使用 Amazon Snowball 客户端为 Amazon Snowball 配置 NetBackup
- 使用 Amazon S3 API 接口为 Amazon Snowball 配置 NetBackup
- 使用多个 Amazon S3 适配器
- 使用文件接口为 Amazon Snowball Edge 配置 NetBackup
- 使用 S3 API 接口为 Amazon Snowball Edge 配置 NetBackup
- 对于 NetBackup CloudCatalyst Appliance,为 Amazon Snowball 和 Amazon Snowball Edge 配置 NetBackup
- 为 Amazon Snowball 和 Amazon Snowball Edge 配置 SSL
- 使用 S3 API 接口时的备份后过程
- 关于 Microsoft Azure 云存储 API 类型
- 关于 OpenStack Swift 云存储 API 类型
- 在 NetBackup 中配置云存储
- 在开始在 NetBackup 中配置云存储之前
- 在 NetBackup 中配置云存储
- 云安装要求
- “可扩展存储”属性
- “云存储”属性
- 关于 NetBackup CloudStore Service Container
- 部署基于主机名的证书
- 部署基于主机 ID 的证书
- 关于云备份数据压缩
- 关于云存储的数据加密
- 关于 NetBackup 云存储加密的密钥管理
- 关于云存储服务器
- 关于云存储的对象大小
- 关于用于云存储的 NetBackup 介质服务器
- 配置云存储的存储服务器
- 更改云存储服务器属性
- NetBackup 云存储服务器属性
- 关于云存储磁盘池
- 配置磁盘池以便实现云存储
- 保存 NetBackup 云存储加密的 KMS 密钥名称记录
- 将备份介质服务器添加到云环境
- 配置云存储的存储单元
- 关于 NetBackup 加速器和 NetBackup 优化合成备份
- 启用 NetBackup 加速器以用于云存储
- 启用优化合成备份以用于云存储
- 创建备份策略
- 更改云存储磁盘池属性
- 按照证书吊销列表 (CRL) 验证证书
- 管理 NetBackup 云的证书颁发机构 (CA)
- 监视和报告
- 操作说明
- 故障排除
- 关于统一日志记录
- 关于旧式日志记录
- NetBackup 云存储日志文件
- 启用 libcurl 日志记录
- NetBackup 管理控制台无法打开
- 对云存储配置问题进行故障排除
- 对云存储操作问题进行故障排除
- 云存储备份失败
- 停止和启动 NetBackup CloudStore Service Container
- 重新启动 nbcssc(在旧式介质服务器上)、nbwmc 和 nbsl 进程会还原所有 cloudstore.conf 设置
- NetBackup CloudStore Service Container 启动和关闭故障排除
- 取消 GLACIER 还原作业后 bptm 进程需要花费一定的时间才能终止
- 处理 Amazon Glacier 保管库的映像清理故障
- 手动清理孤立存档
- 对于单个分段,从 Amazon Glacier 保管库还原用时超过 24 小时
- 对于 Oracle 数据库,从 GLACIER_VAULT 还原需要超过 24 个小时
- 对因缺少 Amazon IAM 权限而导致的故障进行故障排除
- 如果还原作业开始时间与备份作业结束时间重叠,则还原作业失败
- 从 Azure 存档还原的后处理操作失败
- 对 Amazon Snowball 和 Amazon Snowball Edge 问题进行故障排除
关于云存储的对象大小
在备份期间,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 之间的值) |
更多信息