超融合架构

在VMware vSAN 上运行Microsoft SQL Server 数据库所需要了解的Day 2 操作和管理

没有IT管理员希望自己日常精心维护数据库对未来可能发生的事故毫无准备。 无论是黑客攻击,机器硬件或网络出现故障,人为误删除数据条目、数据库、虚拟机,或者公司发生真正的灾难,作为IT管理员的您都应该制定备份和恢复计划来帮助减少数据丢失的可能性。同时,您还一定希望能够在发生灾难之前发现潜在问题。

 

为此,我们基于VMware®vSAN超融合解决方案旨在帮助您设计、并实现Microsoft SQL Server Day 2的优化配置实施。

注:Day 2的通常定义包含:备份与恢复;排错和监控

[文章原文] [视频链接]

我们设计、充分验证了该解决方案,并总结出如下三大亮点:

  • 使用VMware vSphere快照和克隆技术进行Microsoft SQL Server Day 2相关备份和恢复操作。 此方法可适用于单实例数据库或者使用AlwaysOn高可用数据库组配置的数据库。
  • Veeam作为VMware的备份、恢复合作伙伴,提供数据库或应用程序一致性功能,可在虚拟机的时间点备份之后执行所有的事务日志备份,并可帮助将虚拟机恢复至任一时间点。 此方法同样适用于单实例数据库或者使用AlwaysOn可用性组配置的数据库。
  • Blue Medora作为VMware的合作伙伴,提供了基于vRealize Operations Manager插件管理。我们推荐使用vRealize Operations Manager™6.6内置插件管理包以及由Blue Medora开发的插件管理包为VMware超融合系统运行Microsoft SQL Server提供集中监控,排错,优化建议等管理手段。

 

问题场景:作为VMware超融合和SQL Server系统管理员, 我需要如何备份和恢复?

我们的解决方案中描述和验证了六种不同的备份和恢复方案,包括基于VMDK 的单实例SQL Server虚拟机备份和恢复;基于虚拟机的单实例、SQL Server高可用数据库组备份和恢复;基于Veeam的本地,远程以及针对SQL Server高可用数据库组虚拟机的备份和恢复。 我们在这里简要描述一个示例场景来说明有关所有已验证的方案和步骤。关于完整备份和恢复场景,请参阅英文原文

 

示例备份和恢复方法

在此示例中,结合虚拟机快照和克隆来备份单实例数据库的SQL Server。 恢复数据库是通过启动克隆后的虚拟机由SQL Server实例自行完成,对于单实例数据库虚拟机来说相当于虚机冷启动。

 

为了模拟真实生产环境,我们针对单实例数据库使用HammerDB作为测试工具,运行OLTP工作负载(TPC-C类工作负载),在工作负载运行时,验证此备份和恢复方法的步骤如下:

  • 通过以下任一方法创建SQL Server的崩溃前的一致备份:

(1)使用vSphere Web Client克隆SQL Server 虚拟机。 此过程将创建用于克隆的临时快照,然后在克隆操作完成后删除临时快照

(2)使用PowerCLI来:

•创建SQL Server 虚拟机快照。

•克隆快照虚拟机

•删除快照

  • 启动克隆虚拟机,然后使用SQL Server实例恢复机制恢复克隆的数据库

 

问题场景:我应该如何集中监控性能并排错?

我们的解决方案描述并验证了如何使用vRealize Operations Manager 6.6内置管理存储设备的插件管理包以及由Blue Medora提供的用于Microsoft SQL Server监控,优化等功能的插件管理包来集中监控性能并排错。

该场景中,我们使用HammerDB在一段较长时间内生成OLTP(TPC-C类型)工作负载。 有关配置验证的详细信息可以在我们的解决方案原文中找到。 下面的示例显示了12小时时间段内监控到的SQL Server数据库性能。 该测试在初始大小约为50GB数据库上运行HammerDB TPC-C工作负载。该图显示了每秒事务数,CPU使用率和磁盘使用情况。 在数据库事物和虚拟机使用方面,图中显示每秒平均交易量约为14,000次, CPU  利用率约为80%左右,磁盘空间使用在持续增长。 此端到端视图可以帮助您确定关键指标趋势并排除瓶颈故障。

 

结论

VMware vSAN是一款经济高效且高性能,可快速部署的超融合平台,易于维护并完全集成到VMware vSphere平台中。

vSAN 6.0 及其以上版本增强了虚机快照功能, 为用户提供了企业级的快照和克隆功能。

Veeam Backup&Replication为数据库和虚拟机提供了一系列数据保护和灾难恢复功能。Veeam Backup &Recovery for Microsoft SQL Server可作为VMware备份和恢复SQL Server的补充,该软件套件可以恢复数据库到任一时间点,同时支持单实例和AlwaysOn高可用数据库组虚拟机的备份和恢复。

自带存储设备管理包插件的VMware vRealize Operations和由Blue Medora提供的针对Microsoft SQL Server的VMware vRealize Operations 管理包插件为在VMware vSAN超融合平台上运行的Microsoft SQL Server提供强大的集中管理、监控和排错功能。利用这些管理包的关键指标和相关数据,运营团队可以整合来自vRealize Operations的系统健康状况,性能和容量报告,从而提高vSAN超融合系统管理员的生产力。

总之,本操作指南验证vSAN为可提供高效的SQL Server数据库Day 2操作与管理的超融合平台。此外,通过与SQL Server数据库与Veeam技术集成,vSAN还提供了增强的数据保护,克隆以及日常管理和故障排除功能。

有关更多信息,请参阅我们在storagehub.com上的在线解决方案文章原文

同时您可以通过优酷在线观看本解决方案的视频介绍

[文章原文] [视频链接]