在市场竞争中,企业如果无法敏锐地察觉环境的变化并快速作出应对决策,不仅会与许多市场机遇擦身而过,甚至很可能成为市场竞争中的“淘汰者”。随着市场竞争的日益激烈,传统的决策方法和管理模式制约了企业的决策能力。
而自从“商业智能”概念诞生以来,围绕数据仓库(DW)、联机分析处理OLAP(On-Line Analytical Processing)、数据挖掘(DM)等技术与资源管理系统(ERP)结合起来促进商业决策,就变成了所有CIO和企业IT部门所重视和发展的方向。
在前文中我们对比分析了基于Power系统的Watson解决方案在面对OLAP等商业应用时所具有的优势。而实际上不管是OLAP还是数据仓库,在实际商业智能的环境中都会面临扩展性和可靠性两方面的问题。
从扩展性来说,能容纳业务的灵活变化,根据市场环境来调节系统内存,增加处理器数量来增加系统对业务的处理能力。一直以来,Power系列小型机由于单机性能强大,都被人认为扩展能力一般,相反x86却被认为扩展能力出众——这实际上是一种误解。
Power平台小型机是最早具有高可扩展能力的服务器平台之一,其内部扩展能力出众,Power795有32个处理器,256个计算内核。而对外扩展方面,由于Power 7平台在互联系统方面的开销节省,AIX系统允许Power平台极大限度的做横向扩展——早期的很多超级计算系统都是用Power平台做横向扩展(如今则是基于经费考虑退而求其次,采用x86扩展)。
而单机性能方面,Power平台具有传统优势——在SAP最新的2Tire成绩榜单上,四路系统第一名始终是Power750,凭借出色的并行计算能能力和对BI智能数据分析的能力,Power750凭借17312同时客户数的成绩几乎与SPARC平台32路系统打平——从数量级上来看,领先了至少8倍,为客户节约了大量的成本,提升了大量能效。
另一方面,对于商业智能系统而言,系统的可靠性和稳定性是十分重要的。AIX的Pageable Kernel、Power动态调试功能、DB2的软检查点和PureScale等技术为商业智能系统的可靠性和稳定性提供了保障。
基于Power平台的AIX的Pageable Kernel 在前面讲简单易用性的时候也提到过,由于内核参数的修改马上执行,马上生效,系统不会中断用户工作,增强了系统的可靠性和稳定性。而PowerVM则可以通过Workload Manager、Partition Manager、Logical Partition Manager三种方法来实现动态调试。
此外,Power平台所支持的DB2 Soft checkpoint(软检查点):当在DB2上一个页被修改之后,这个页将被添加到buffer pool的dirty list上。同时DB2会检查是否满足触发条件,如果满足则触发页清除。其他的数据库,如Oracle,将内存中的“脏”的Page写出去的时候,需要停两分钟左右去做CheckPoint,就算有有多余的CPU资源的时候也不会用到,因为其结构就决定了必须要有CheckPoint。
DB2 PureScale也是一大特色,在Power平台上,它允许用户通过“双机(active-active)”配置将数据库扩展到一组服务器上,以便交付高水平的可用性和可伸缩性。在这种配置中,运行于各主机(或服务器)上的 DB2 副本可以同时读取和写入相同的数据。DB2 pureScale 通过在IBM Power Systems上和冗余架构中使用高可靠的IBM PowerHA pureScale技术,提供了持续的可用性。此系统能够瞬间从节点故障中恢复,立即将工作负载重新分配给其他可用的节点。
综合来看,基于Power平台的商业智能平台不论在可靠性还是在扩展性方面都具有明显的优势,配合DB2数据库以及AIX操作系统,无疑是企业商业智能的最佳助力。