企业关键IT业务应用的持续运行,一旦造成应用中断,给企业带来的便是财务损失,这种有可能给企业成百上千万美元之多。企业需要的解决方案实际已超越了单纯的存储和远程复制解决方案的范畴。其实,应用的可用性或可恢复性已经在相当一段时间内可以通过服务器集群的方式解决了。
服务器或应用程序集群常常被用于那些需要最大化运行时间的关键性业务应用程序。例如,假设有一家金融对冲基金公司进行某项金融业务交易,需要其股票/债券/现金交易应用程序在交易时间内保持持续可用。这些应用程序通常都部署在集群上,平台可为 Windows 或 Linux(在开放系统环境中)。集群部署可以通过将业务操作直接转移到备用服务器节点的方式来解决服务器故障问题。集群节点的状态可以进行不间断监控,一旦检测到故障,便会自动启用服务的故障切换。在这个例子中,该对冲基金可能会赚得盆满钵满,也可能损失惨重,这完全取决于他们是否为核心IT应用部署了完备的故障切换集群。
很多厂商都可以提供本地的集群应用服务,如Microsoft、RedHat、SUSE Linux 和 Veritas (Symantec) 等。此外,还有“可扩展性”或“地域性”的集群,如Microsoft GeoCluster 和 Veritas Cluster Server。
部署集群对于企业进行计划内停机或是系统维护(升级、打补丁)等也非常有益,因为企业可以轻松的将应用程序操作转移到集群中的其他节点上。大多数集群服务都支持SAP、Siebel、Oracle、PeopleSoft 和 Microsoft Exchange 等主流业务应用,以及 Microsoft SQL、Oracle 和 DB2 等主流数据库。另外,大多数的集群服务都可以同时支持物理服务器和虚拟服务器。
集群部署的确为关键业务应用提供了高可用性,但也为企业带来了新的问题:哪些业务应用是关键的呢?这个问题经常在企业中被不同的业务部门争论不休。考虑到集群部署相对高昂的成本因素,大多数企业不得不为哪些业务应用要部署到HA 集群上做出艰难的选择。
但是为了企业服务器的安全,不管用什么方法,还是要首先考虑安全性,只有最安全的方案才是最好的方案。