当使用VMware站点恢复管理器(VMware SRM 5)保护vSphere环境时,需要仔细考虑几个存储配置选项。组织需要做出的两个最早的决定就是使用vSphere Replication还是使用基于阵列的复制,以及应该如何配置位于恢复站点的阵列。
使用vSphere Replication
vSphere Replication能够在两种不同的阵列类型之间进行复制,通过在恢复站点部署较旧的或者价格更低的阵列,vSphere Replication能够显著降低站点恢复解决方案的成本。而且由于能够在单个虚拟机级别开启复制,因此vSphere Replication还能够简化存储设计过程。
除保证目标端阵列具有适宜的存储容量和性能之外,采用vSphere Replication并不需要对存储进行特别的配置。但是,vSphere Replication将数据复制的频率限制在15分钟至24小时之间。上述限制可能并不满足所有应用程序对RPO的要求。
使用基于阵列的复制
基于阵列的复制技术提供了更多的高级复制特性,比如同步复制。同步复制通过等待远端存储对写数据提交进行确认,确保了数据的零丢失。某些阵列同样具有重复数据删除或数据压缩功能,这能够降低在复制过程中对带宽的需求。大多数基于阵列的复制技术通常是厂商所特有的而且只有原站点和恢复站点使用同一种阵列模型时才能使用基于阵列的复制技术。
为了将虚拟机放置在恰当的VMware VMFS卷上,使用基于阵列的复制技术需要做更多的工作。对于大多数阵列来说,复制是在LUN级别进行的,所以需要制定计划以确保稳妥地复制需要被保护的虚拟机。虚拟机灾难恢复计划必须从定义每个虚拟机中所有应用的RPO开始。为了设置虚拟机的PRO,你必须考虑到该虚拟机上所有应用的RPO的最小值。
接下来,你需要按照恢复的顺序对虚拟机进行分组。例如,为确保全部应用能够正常使用,多层应用的所有应用层应该被一同恢复。此时,我们需要考虑支持多个应用运行的虚拟机。虚拟机分组将直接转换为SRM保护分组的存储配置。SRM保护分组是虚拟机的一个集合,该集合中的所有虚拟机将一同被恢复,而且复制是在LUN级别进行的。因此具有相似RPO的虚拟机需要作为一个分组进行恢复而且需要放置在一个LUN或者LUN的集合当中。然后你可以使用恰当的复制计划配置每个LUN以确保满足每个应用对RPO的需求。
设置远端存储阵列的容量
无论采用哪种复制方式,需要考虑的下一个SRM配置就是恢复站点对阵列存储容量以及性能的需求。首先,确定哪些虚拟机需要在长期和短期灾难中进行故障切换。为节省成本,RPO要求较长(超过一个月)的虚拟机可以使用基于磁带的离线备份进行恢复,当发生故障切换时,通过将基于磁带的离线备份加载到其他存储上恢复虚拟机的数据。这种恢复方式允许组织在开发和测试环境中推迟购买存储,因为发生短期业务中断时并不需要存储。这时你可以通过累加虚拟机所需要的磁盘空间计算恢复阵列所需要的磁盘容量,但一定要考虑数据的增长。
计算恢复站点阵列容量时需要考虑的第二个问题就是评估发生故障切换时对存储性能的需求。如果大多数应用在主站点所需要的性能级别是相同的,那么恢复站点的阵列也需要支持与主站点相同的IOPS。如果灾难发生时性能不是主要的关注点,那么在恢复站点的磁盘阵列可以使用更少的磁盘或者访问速度更慢的磁盘,将此作为一种节省成本的潜在手段。
一旦组织做出了上述决定,那么该组织应该具有非常坚实的存储基础设施,然后基于坚实的存储基础设施并使用SRM构建灾难恢复解决方案。