什么情况下高可用架构应该包含操作系统防护?

日期: 2013-11-13 作者:Sander van Vugt翻译:李哲贤 来源:TechTarget中国 英文

您的高可用架构对操作系统起到保护作用了吗?即使虚拟化层包含高可用功能,在OS层面的高可用依然有特殊的意义。 在虚拟化层的高可用保障虚拟机的可用性。HA堆栈监控虚拟机的状态,并且保障可用性。这种方式并没有办法保障虚拟机所提供的所有服务都有高可用性。

例如,如果整个操作系统崩溃,就不会有任何反应。从虚拟化层看来,虚拟机依然在使用物理资源,同时hypervisor认为虚拟机依然可用,不会采取任何动作使OS回到在线工作状态。 操作系统的高可用可以在抛开OS状态的情况下监控虚拟机,这使其更容易部署而且成本也很低。在某些情况下,甚至不需要其它的额外保护方式,尤其是虚拟机不是提供实时服务的情况下。

如果您的虚……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

您的高可用架构对操作系统起到保护作用了吗?即使虚拟化层包含高可用功能,在OS层面的高可用依然有特殊的意义。

在虚拟化层的高可用保障虚拟机的可用性。HA堆栈监控虚拟机的状态,并且保障可用性。这种方式并没有办法保障虚拟机所提供的所有服务都有高可用性。例如,如果整个操作系统崩溃,就不会有任何反应。从虚拟化层看来,虚拟机依然在使用物理资源,同时hypervisor认为虚拟机依然可用,不会采取任何动作使OS回到在线工作状态。

操作系统的高可用可以在抛开OS状态的情况下监控虚拟机,这使其更容易部署而且成本也很低。在某些情况下,甚至不需要其它的额外保护方式,尤其是虚拟机不是提供实时服务的情况下。

如果您的虚拟机运行关键应用,将会从OS级别的高可用中获益。这种模式可以监控关键网络资源的可用性,并在发现其不可用的情况下执行对应的操作。OS级的高可用监控应用的可用性,该服务在虚拟化层的高可用模式下一般不会监视。但是因为OS HA是针对不同OS的,您需要支持核心应用可以在各种环境上可运行(Linux、Windows等等)。

因此,如果您已经拥有了高可用架构而且希望保障虚拟机内部服务的高可用性时,应该怎么做?是否应该在虚拟化层高可用内部署操作系统级高可用?这看起来似乎是重复保护了,但在某些案例下很有必要。很多现在的数据中心云环境中的服务器,都是一些脱离了管理员管控范围的虚拟机。您需要区别对待这些虚拟机和物理机。如果网络服务对您的业务非常关键,那么应该确保它们总是可用并增加操作系统级的高可用。

翻译

李哲贤
李哲贤

TT虚拟化特约作者

相关推荐