随着IT技术的不断发展,企业对IT系统的依赖也越来越大,随之而来的最直观的就是服务器数量的增加。而正当服务器蔓延导致机房臃肿困扰着人们的时候,虚拟化技术适时出现,并以爆炸式速度席卷全世界的数据中心。从云计算到绿色IT,从运营的灵活性到提高资源利用率,这里面都可以看到虚拟化技术的身影。
        当我们利用虚拟化技术整合了系统,硬件资源得到了更有效的利用,不过随之而来的,风险也变得更大了起来。一旦我们的物理硬件发生故障或者虚拟化软件发生故障,那运行其上的所有的虚拟服务器都会面临无法运行的危险。这样的故障损失,显然比传统系统的故障的危害要大得多。
        据Gartner数据统计,2009年下半年至少有16%的企业级工作负载是在虚拟服务器上运行的,但是这个比例到了2012年有望增长到50%。但是,有预测说这些虚拟服务器中大约有60%的安全性要逊于他们所取代的物理服务器。
        那么,在我们又想“瘦身”机房,但又不想降低系统安全性的时候我们该怎么办呢?
       答案是:高可用集群!
       高可用集群,英文原文为High Availability Cluster,简称HA Cluster是指以减少服务中断(如因服务器宕机等引起的服务中断)时间为目的的服务器集群技术。简单的说,集群(cluster)就是一组计算机,它们作为一个整体向用户提供一组网络资源。这些单个的计算机系统就是集群的节点(node)。
        高可用集群可以按照使用范围分为三个不同的级别:
       1.硬件级:如Stratus公司的ftServer、惠普公司的NonStop服务器和NEC公司Express5800/ft
       2.OS级:如IBM的HACMP、HP的ServiceGuard、SUN的suncluster和NEC的ExpressCluster,当然也有诸如ROSEHA、lifekeeper等等,不过这些功能比较单一,好处就是价格便宜。
       3.应用级:最主要的就是Oracle的RAC(需要OS级别的HA支持,Oracle有自己开发的Cluster Ware也属于OS级别)。
       当然,最完美的集群环境是三者合而为一啊,不过那个成本也是相当的大啊,就和出门打个酱油还要开个F1一样,嘿嘿,开玩笑啦!
       下面我就以NEC的EXPRESSCLUSTER为例,简单说一下使用OS级别的如何保证虚拟系统的安全运行吧。

虚拟化来势汹汹,拿什么保证系统安全! 

        在上图中我们可以看到,用户可以把集群架构在虚拟计算机上,这样当运行业务发生故障时, 通过高可用集群软件可以将其切换到另外一台虚拟计算机。这种架构模式和用户在物理服务器上架构集群基本上是很类似的。更进一步来说,如果虚拟机软件本身发生故障,或者物理服务器发生故障,高可用集群软件可以监视到故障,并且将虚拟计算机整个切换到另外一台物理服务器上。
        当然许多虚拟机软件也有一些高可用的组件。但是,这些组件它不能监视到虚拟机内部的应用发生的故障,而且切换速度也不敢恭维,当然我个人觉得最重要的一点就是很多自带的高可用集群软件不能实现虚拟机和物理机之间的(有些低端的高可用集群软件也不可以),所以既然要做,就尽可能的做的完美一点啊!

更多信息请访问鲁朗软件(北京)有限公司官方网站!
 

转载于:https://blog.51cto.com/693673792/423478

相关文章:

  • 2021-11-08
  • 2021-12-02
  • 2022-12-23
  • 2021-09-18
  • 2021-09-10
  • 2021-07-24
  • 2021-06-10
  • 2021-04-29
猜你喜欢
  • 2021-12-15
  • 2021-10-03
  • 2021-10-31
  • 2021-11-16
  • 2021-04-28
  • 2021-06-19
  • 2021-10-24
相关资源
相似解决方案