服务器集群虚拟化内存漂移,集群-另一种虚拟化

集群-另一种虚拟化

虚拟化和整合是顺应IT技术发展和用户IT环境变化而出现的,是有相当的生命力,单纯从整合和虚拟化这个趋势看,前途无量,关键是怎样去虚拟化您的系统。

虚拟化和整合也是目前IT界最热门的话题,也是被热炒的概念。几乎所有的存储厂商都参与在其中,存储虚拟化了、服务器也在虚拟化,几乎所有的存储厂商都推出了虚拟化存储产品,甚至以虚拟化存储命名的存储设备。那么虚拟化的真正目的是什么呢?鄙人认为虚拟化的目的是通过整合,来提升系统可靠性和设备利用率,整合什么呢,整合用户环境下的各种资源。我们撇开存储虚拟化,更能让大家有直接感受的是最热门的服务器虚拟化概念,它理论上可以把环境中的硬件资源(内存、CPU、端口等等)都变成一个可以重新进行分配的集合。这样可以带来诸多的优点,网上有很多资料,这里不一一赘述。而我们的绝大多数的用户IT环境又是怎样的呢?服务器处理能力参差不齐、应用环境复杂多样,在这样的环境下,去把这些服务器整合一下,再虚拟一下,是非常困难的事。对于这些大多数用户,最简单可行的手段是通过集群实现应用虚拟化,来达到资源整合的目的。

我们知道,市场上虚拟化软件很多,但局限也是明显的,用户环境纷繁复杂,对于关键业务较少的环境,这种虚拟优势并不明显。另外大量用户的关键业务环境对硬件处理能力要求较高,而一个虚拟机并不完全能完全无限制的使用资源池里的设备资源,则这样的系统会受到虚拟机处理能力的限制。通过虚拟化整合系统,需要做大量的迁移、兼容性测试工作,也是需要仔细规划、分析。而在硬件成本逐年下降的情况下,虚拟化在部分用户环境能带来的收益会大打折扣。

下面我们借助联鼎集群产品,从利用集群技术实现应用虚拟化角度来讨论。

市场上热炒的虚拟化产品的一个直观效果是应用软件和服务器硬件之间不存在直接对应关系了,也就是说一个机器可以运行多个应用,多个机器可以一起支撑多个应用。继续回到原来的话题,我们用户为什么要整合?他们的关注点在哪里,其实这里很多是历史原因造成,众多用户环境有5年前的服务器系统,也有最新的服务器环境,而应用系统更是一个接一个的上,最终,导致机房里的设备越来越多、环境越来越复杂,这些应用系统处于孤岛状态,而它们之间又是一个协同作业的整体,任何业务系统停止工作,都会导致部分服务的中断,形成‘事故’。我们IT管理者最关注的就是这些应用系统能平稳的运行和数据有安全的保障。这可以通过集群(应用虚拟化)达到目的。

集群并不是新概念,这里我们讲的集群概念是采用非共享技术的高可用性集群技术,它将多台服务器组成一个可以相互备援的整体,任何服务器的故障,不会导致运行在其上面的应用系统终止,而是可以切换到其它健康节点上继续运行。

集群实现了应用虚拟化,集群同样把业务系统和服务器硬件逻辑上独立起来,而不需要虚拟化产品这样的中间层。一个业务系统可以运行在你希望的节点上,也可以自动的在健康的节点间漂移,同样多个业务系统可以同时运行在一个服务器节点上,所有这些,使得我们的使用者和管理者,并不用担心服务器故障下业务的终止,也不用担心对在线业务系统的实时维护,可能也不知道这个业务现在运行在那个物理服务器上,因为应用被‘虚拟’了。

新的需求赋予了集群新的使命,新一代集群技术已经不同于传统的模式:通过硬件冗余来保证业务持续性了,它必须具有更多、更强的对整个业务系统的监控、管理能力。通过更简洁、直观的手段,来整合用户复杂的系统环境。同样,新的集群理念应该对业务系统从活动(运行)到死亡(宕机),进行分级的定义,根据系统运行健康状态进行主动、智能维护。

应用虚拟化同样给用户带来众多的好处,首先整合了用户的业务环境;其次,它大大提高了设备利用率,在不增加新服务器的环境下,可以达到整体的高可用,避免安全短板;另外,它能够通过有效的资源监控手段,在服务停止工作前,进行维护,避免众多的不必要宕机,同时也减轻IT管理人员的管理压力。

产品举例

联鼎软件推出的LanderVault平台下的LanderCluster集群模块,是这样一款应用虚拟化产品,它完全超越了传统集群的功能定义,除了单个集群分组支持256个节点外,更具突破的是它能够根据对系统状态的预定义,来自动的维护集群状态。对节点的状态进行了分级控制,比如一个运行在Windows2003平台的ORACLE数据库服务器,它停止工作有几种可能:硬件故障-当场死亡、操作系统故障-亚健康或即将死亡、数据库超载—资源耗尽或访问缓慢、******-网络阻塞或系统停止相应等,这些状态都将导致这个服务是不健康或者拒绝服务。而同过对不同运行状态的定义,可以通过对服务器CPU、内存、网络流量、甚至数据库连接数、命中率等状态进行定义,自动完成预定义的数据库重启、服务器重启、邮件通知、声音预警、甚至直接切换到其它节点上去,这样我们环境中众多运行的服务器,会在宕机前得到自动维护命令,而不会造成损失。

下图是一个典型的用户环境下的应用虚拟化方案图

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值