PlateSpin Protect 产品的性能特征取决于很多因素,包括:
源工作负载的硬件和软件配置文件
目标容器的硬件和软件配置文件
PlateSpin 服务器主机的硬件和软件配置文件
网络带宽、配置和条件的具体情况
受保护的工作负载数量
受保护的卷数量
受保护的卷大小
源工作负载的卷上的文件密度(每单位容量的文件数)
源 I/O 级别(工作负载的忙碌程度)
并发复制数量
数据加密处于启用还是禁用状态
数据压缩处于启用还是禁用状态
对于大规模的工作负载保护计划,应对典型工作负载执行测试保护,运行一些复制,并将结果作为基准,在整个项目进行期间定期微调度量。
在保护环境中,对于各种工作负载所需的恢复点和恢复时间,您会抱有不同的预期。
恢复点目标 (RPO): RPO 设置描述在发生重大 IT 服务中断时,在特定的时间内可容许的数据丢失量。可以使用受保护工作负载增量复制的可配置间隔时间来定义 RPO。
RPO 受 PlateSpin Protect 的当前利用率级别、工作负载更改的速率和范围、网络速度以及所选复制日程表的影响。
恢复时间目标 (RTO): RTO 设置描述在完成故障转移操作之前,可容许工作负载停机的时间。故障转移操作会将一个故障转移工作负载联机,以暂时替代受保护的生产工作负载。
RTO 受配置和执行故障转移操作所需时间(10 到 45 分钟)的影响。请参见故障转移。
目标测试时间 (TTO): TTO 设置描述使用某个服务恢复置信度测试灾难恢复所需的时间。与 RTO 类似,但包括用户测试故障转移工作负载所需的时间。
使用测试故障转移功能可在不同场景中运行并生成基准数据。请参见使用测试故障转移功能。
影响 RPO、RTO 和 TTO 的因素为必需的并发故障转移操作数量。单个故障转移工作负载的内存和 CPU 资源比多个故障转移工作负载的内存和 CPU 资源多,因为多个工作负载共享其底层基础架构的资源。
测试故障转移响应时,应该注意与所配置的 RPO、RTO 和 TTO 关联的实际值:
实际恢复点 (RPA): RPA 是特定时间内测量到的实际数据丢失量,按故障转移测试期间实际测量到的受保护工作负载增量复制间隔定义。RPA 也称为实际恢复点目标(实际 RPO)。
实际恢复时间 (RTA): RTA 测量工作负载的实际停机时间,按完成故障转移操作所用的时间定义。RTA 也称为实际恢复时间目标(实际 RTO)。
实际测试时间 (TTA): TTA 测量可测试灾难恢复计划的实际时间。与实际 RTO 类似,但包括用户测试故障转移工作负载所需的时间。TTA 也称为实际测试时间目标(实际 TTO)。
您应该执行多次测试故障转移操作,以确定在您的环境中故障转移工作负载所需的平均时间,然后将它们用作总体数据恢复计划中的基准数据。请参见生成工作负载和工作负载保护报告。
如果需要,PlateSpin Protect 可以先压缩工作负载数据,再通过网络进行传输。这能够减少复制期间传输的数据总量。
压缩率取决于源工作负载的卷上的文件类型,变化范围在约 0.9(100 MB 数据压缩到 90 MB)到约 0.5(100 MB 压缩到 50 MB)。
注:数据压缩利用源工作负载的处理器能力。
可以对每个工作负载单独配置数据压缩,也可以在保护层中配置数据压缩。请参见保护层。
PlateSpin Protect 可让您控制工作负载保护过程中源到目标的直接通讯所占用的网络带宽。您可以为每个保护合同指定吞吐率。这能够防止复制通讯量拥塞生产网络,并可减小 PlateSpin 服务器的总负载。
可以对每个工作负载单独配置带宽限制,也可以在保护层中配置带宽限制。请参见保护层。
可伸缩性包含(并取决于) PlateSpin Protect 产品的以下主要特征:
每个服务器的工作负载: 每个 PlateSpin 服务器的工作负载数可能在 10 到 50 之间不等,具体取决于诸多因素,包括 RPO 要求和服务器主机的硬件特征。
每个容器的保护: 每个容器的最大保护数与 VMware 的每个 ESXi 主机支持的最大 VM 数规范相关(但不相同)。其他因素还有恢复统计数字(包括并发复制和故障转移)和硬件供应商规范。
您应进行测试,逐渐增加容量数,并使用它们确定可伸缩性上限。
PlateSpin Protect 包含 Microsoft SQL Server Express Edition。对于最多保护 50 个工作负载的单个 PlateSpin 服务器而言,SQL Server Express 的功能已足够(请参见部分 1.4.5, 可伸缩性)。
注:Microsoft SQL Server Express 对数据库大小有 10 GB 的限制,并且一次只能使用一个 CPU 核心。有关 SQL Server Express 的要求和限制的详细信息,请参见 Microsoft SQL Server 2014 Express 文档。
根据安排的增量复制数,每个工作负载的 PlateSpin 服务器数据库实例每月最多可能会增大 0.5 GB。建议您定期存档或丢弃历史报告数据,以便为新的报告数据腾出空间。
在 VMware DRS 群集中,请务必在群集中的多个主机之间平衡保护目标,以实现最佳性能。
建议您在下列环境中将 PlateSpin 服务器配置为使用现有 Microsoft SQL Server Standard Edition 或 Enterprise Edition 数据库服务器上的数据库实例:
多个 PlateSpin 服务器的数据库实例都使用同一个远程 Microsoft SQL Server 数据库服务器的部署环境
必须要保留报告数据的所有历史记录的部署环境
尽管多个 PlateSpin 服务器可以使用同一个远程数据库服务器,但每个服务器都需要一个单独的数据库实例。
要为 PlateSpin 服务器设置远程数据库实例,请参见《PlateSpin Protect 安装和升级指南》中的配置远程 Microsoft SQL Server 数据库服务器
。