为SQL Server引入DxConsole 2014

SQL Server提供了大量工具用于管理单个实例,但当你想协调多个服务器时,就会感到无能为力。此时,DxConsole这样的服务器虚拟化平台就可以派上用场了。我们采访了该公司的首席技术官和联合创始人OJ Ngo,了解他们的产品。

InfoQ:你能简单介绍一下DxConsole吗?

DxConsole是一款服务应用虚拟化平台软件,提供统一的操作模式,协调管理SQL Server和跨异构物理和虚拟服务器的高可用性。DxConsole融合了单个实例的机动性和基于策略的监控,从而实现智能化、自动化IT运维和保持所需的性能和服务等级协议(SLA)可用性。

DxConsole为SQL Server环境提供:

  • 为每个SQL Server实例提供应用级别的高可用性和实例机动性;(包括现场和跨地理位置集群)
  • 健康度和性能监控,主动和被动的自动化报警;
  • SLA框架,以及实例级别的服务质量(QoS)资源竞争控制。

DxConsole让你建立、维护和保护单个SQL Server基础架构,满足可扩展性和弹性的需求。

DxConsole 2014在进一步降低成本的同时,增加了新的特性和功能,用于扩展高可用性(HA)和灾难恢复(DR)能力。

InfoQ:哪些是SQL Server未提供,但DxConsole提供的功能?

  • 跨服务器SQL实例故障转移/HA/DR,无需关注硬件兼容性列表(HCL);
  • 从任何服务器将SQL实例故障转移到任何地方的任何服务器,不需要域(Domain)、没有操作系统依赖,对任何SQL的标准版和企业版都没有服务器数量限制;
  • 支持SQL实例栈,在单个虚拟/逻辑主机中,多个版本的SQL能够组合在一起;
  • 基于CPU使用率、内存消耗、磁盘I/O和网络吞吐量的健康策略,实现SQL实例自动故障转移;
  • 对SQL有保证的CPU、内存、磁盘I/O和网络吞吐量的SLA。

InfoQ:你说的“无需关注硬件兼容性列表”是什么意思?难道硬件兼容性列表只是广告吗?

其它(微软)的集群方案(即WSFC),集群中的服务器必须遵循严格的硬件兼容性列表(http://support.microsoft.com/kb/309395)。而使用DxConsole管理平台,平台管理的服务器可以是任何类型、版本、内存、CPU和存储配置,或者任何硬件供应商。换句话说,可以使用各种硬件供应商的服务器,包括任何虚拟机与物理机器,甚至跨不同的虚拟机管理程序的服务器组成DxConsole集群。

InfoQ:故障转移系统如何变通微软强制的域和服务器版本限制?连接到服务器的应用程序是否需要修改?

DxConsole成员服务器可以是任何版本(即Windows 2008/R2或Windows 2014/R2)、任何版次(即标准版或企业版)、任何组(即(信任)域或工作组)或者在任何地方(即本地站点或远程站点)。只要成员服务器兼容于运行的Windows操作系统,它就能加入DxConsole管理平台,成为(Microsoft SQL Server)应用的故障转移/高可用目标。连接服务器的应用程序不需要修改。

DxConsole是真正的“任何服务器任何地方(Any-server-anywhere)”的集群/管理平台。

InfoQ:你说的“有保证的SLA”是什么意思?

使用DxConsole,你可以设置分配策略,确保托管应用(例如SQL Server)只在那些满足资源要求(即内存、CPU、磁盘I/O和网络I/O吞吐量)的成员服务器上启动。你也可以设置性能策略,当它们超出了内存、CPU、磁盘I/O和网络I/O吞吐量的允许值时,托管应用将会故障转移/返回到其它成员服务器。

原文链接:Introducing DxConsole 2014 for SQL Server

你可能感兴趣的:(为SQL Server引入DxConsole 2014)