如何在单台虚拟主机与故障切换集群之间取舍?

和使用物理服务器相比,服务器虚拟化提供了数不清的优势,但它至少有一个明显的不足之处。虚拟环境中主机发生故障带来的后果要比在物理服务器环境中更严重。如果服务器在物理环境中出故障,那么只会影响单个工作负载。然而如果虚拟主机出故障,运行在这台主机上的所有虚拟机都会出问题。这可能会导致重大服务中断。

避免虚拟主机发生故障

使用故障切换集群实现虚拟机的高可用性能够修复此问题。简而言之,在主机服务器出现故障时,故障切换集群允许运行在故障主机上的虚拟机切换到集群中的另一台主机上,保证虚拟机继续运行。

因为主机服务器出故障带来的潜在后果,使用故障切换集群已经成为了运营虚拟环境的标准、可接受方式。但故障切换集群实施成本很高,因为需要购买许可虚拟软件以及服务器和共享存储阵列硬件。还要考虑支持及维护故障切换集群的费用。为避免与构建及维护hypervisor集群环境所带来的复杂性及巨大的成本,有必要考虑能否使用独立非集群虚拟主机代替故障切换集群。

在实验环境中使用非集群虚拟主机是很常见的,因为IT部门针对开发/测试环境的预算有限。此外,可能的原因是如果实验环境中的主机出故障,通常不会带来严重的后果。但对生产环境来说就是另一回事了。

表面上看,在生产环境中使用单台虚拟主机似乎明显违背了长期建立的最佳实践,但在如下场景中是可行的。

什么时候使用独立主机

在生产环境中使用单台独立主机最为常见的例子出现在小微企业中。小企业只有很少的员工,往往使用单台虚拟主机运行为数不多的虚拟机。尽管这一做法很常见,但仍旧充满风险而且有些欠考虑,因为主机服务器故障会导致所有的服务出问题。对小微企业来说,可能缺少部署故障切换集群的预算或者经验,最好的办法是在公有云中运行生产工作负载,而不是只依赖于独立的虚拟主机。

具备某些冗余机制的组织也可以使用独立主机。例如,Hyper-V能够将虚拟机复制到第二台或者第三台主机—不需要构建故障切换集群。这意味着要比构建故障切换集群更容易,成本也更低。

然而,hypervisor级复制并没有提供实时的故障切换功能。就Hyper-V而言,故障切换到副本虚拟机是有可能的。但人工处理将导致短暂的宕机。而且企业要应对工作负载出现短暂的中断。

最后,当在虚拟机层面具备冗余时,使用单台独立虚拟主机也是可接受的。例如,考虑三个域控制器位于三个独立的虚拟主机上的情形。在这种情况下缺少故障切换集群不会带来严重的风险,因为域控制器是冗余的。如果在客户机级别的工作负载实现了集群,那么主机级别的集群提供的是额外的安全防护。但这并非应对服务中断的唯一措施。

如果有可能,那么将虚拟主机加入故障切换集群往往是最好的选择。在实际工作中,技术或预算限制可能会导致无法使用故障切换集群。在这种情况下,要寻求在主机中断时保护工作负载的其他方式。例如IT团队可以配置Hyper-V的免费版本作为故障切换集群。虚拟机复制以及客户机集群是另两种选择。最重要的是:不能允许主机服务器出现单点故障。

本文作者:崔婧雯

来源:51CTO

时间: 2024-12-22 01:05:45

如何在单台虚拟主机与故障切换集群之间取舍?的相关文章

使用VMware主机客户端管理单台ESXi主机

VMware主机客户端是基于HTML5的用户界面,用于连接并管理单台ESXi主机.VMware主机客户端管理主机资源,包括虚拟机.网络.存储,当vCenter以及vSphere Web客户端不可用时,对单个虚拟或者主机进行故障诊断.VMware主机客户端最初是由VMware Labs开发的一个fling,现在被集成到ESXi部署中. 尽管VMware主机客户端要比vSphere基于Flash的客户端运行速度更快,但由于推出时间不长目前还不能对整个虚拟环境进行管理.让我们一起了解一下其他主机管理工

虚拟主机更新太麻烦?不妨让它试试

对虚拟主机进行维护是为确保能够对正在运行的IT环境进行很好的审计并符合IT标准以及流程的要求.更为重要的是,对虚拟主机进行维护能够确保及时应用特定的Windows安全更新. 尽管有几种方式都能够将虚拟主机置于维护模式,但我经历过的最简单的方式是使用附带了SCVMM安装程序的系统中心虚拟机管理器(SCVMM)PowerShell cmdlets. 你可以使用虚拟机管理器控制台将虚拟主机置于维护模式,但每次只允许对单个节点或集群执行维护操作.SCVMM提供了Disable-SCVMHost Powe

[IDC]面面俱到:为您详细讲解虚拟主机

虚拟主机 ,可以为企业节省大量的设备.人员.技术.资金.时间等各项投入,为即将建立Internet网站的企业提供了一种"物美价廉"的解决方案.目前,全球有80%的企业网站在使用虚拟主机. ■ 什么是虚拟主机 所谓虚拟主机,就是把一台运行在互联网上的服务器划分成多个"虚拟"的服务器,每一个虚拟主机都具有独立的域名和完整的Internet服务器(支持WWW.FTP.E-mail等)功能.一台服务器上的不同虚拟主机是各自独立的,并由用户自行管理,在外界看来,每一台虚拟主机

浅析什么是智能双线虚拟主机

世界上最遥远的,不是南极与北极距离.而是我们在这里,您却看不到耐思尼克技术有限公司.世界上最迷茫的,不是找不到优势价格,而是顶级的空间.域名注册商质量稳定性和售后有保障摆在眼前,您却还在苦苦寻觅.世界上最最痛苦的,不是苦苦寻觅的过程.而是明明知道我们具有优势,却没有找我们. 什么是智能双线http://www.aliyun.com/zixun/aggregation/14840.html">虚拟主机 所谓智能就是高科技,更加人性化,对于新手来说,也许还不知道什么是双线,单线,电信,网通,虚

国外虚拟主机选购指南

国外的虚拟主机和国内的相比有不少的优点,例如不用去备案,价格相对低廉,稳定性也好,虽然从国内访问速度稍微慢一些,但的确是一个低成本创建一个网站的好方案.国外的空间基本上是基于Linux+Apache+MySQL+Php的,由于PHP已经事实上统治了网站设计语言的标准,因此国内人也基本可以放弃继续使用ASP了. 然而,国外的虚拟主机依然是鱼龙混杂,甚至有一些很著名的虚拟主机供应商也在搞猫腻,我购买国外虚拟主机已经有很长一段时间了,我的月光博客英文网站在使用国外虚拟主机的这段时间也遇到了种种以前没想

虚拟中的真实:认识虚拟主机应用

虚拟主机 虚拟主机在建立网站上具有的优势是显而易见的.本文就是向大家具体介绍虚拟主机的申请.使用和维护方面的知识,如果您正为建设网站不知从何入手而发愁,那就跟着本文的介绍去申请建设一个虚拟主机吧. 一.什么是虚拟主机? 一.使用虚拟主机有什么优点 (一)虚拟主机产生的背景 我们知道,Internet是把全球各种不同类型的计算机及计算机网络连接起来的一个全球性网络,在Internet上连接着无数的计算机,而无论这些计算机是什么机型.运行何种操作系统及软件,都可以归结为两大类:客户机和服务器.其中客

选择虚拟主机服务的六大要点

信息化的工作之一就是开设网站,而对大量小规模企业来讲,开设网站就涉及到虚拟主机的选择问题.这是一个看似简单,实际上却有不少"讲究"的工作. 利用虚拟主机技术,可以把一台真正的主机分成许多" 虚拟"的主机,它们之间完全独立,在外界看来,每一台虚拟主机和一台独立的主机完全一样.效果一样,但费用却大不一样,由于多用户共享一台真实主机的资源,每个用户承受的硬件费用.网络维护费用.通信线路费用均大幅度降低.所以,许多企业,尤其是小规模企业在建立网站时都采用这种方法,这样不仅大

虚拟主机常识

虚拟主机 什么是虚拟主机,为什么要使用虚拟主机?虚拟主机(Virtual Host Virtual Server)是使用特殊的软硬件技术,把一台计算机主机分成一台台"虚拟"的主机,每一台虚拟主机都具有独立的域名和IP地址(或共享的IP地址),具有完整的Internet服务器功能.在同一台硬件.同一个操作系统上,运行着为多个用户打开的不同的服务器程序,互不干扰:而各个用户拥有自己的一部分系统资源(IP地址.文件存储空间.内存.CPU时间等).虚拟主机之间完全独立, 在外界看来, 每一台虚

ASP.NET虚拟主机中Forms Authentication的安全性

asp.net|安全|安全性|虚拟主机 原创 By Fancyf(Fancyray) http://blog.csdn.net/fancyf/    写完了<ASP.NET Forms Authentication所生成Cookie的安全性>,觉得可以为Forms的安全性松一口气了,结果最初提出问题的贴主又提到了一个问题:MachineKey是怎样实现的?同一台虚拟主机上不同的Web Application所使用的MachineKey是不是一样的?上次没想到这个为题,再做一下试验.    试验