windows-server-2008 – 具有3台服务器的高可用性:虚拟化与否?
我们正在为我们的SAAS应用程序(IIS MSSQL)更改主机,并有机会重新设计基础架构.要么坚持我们拥有的(运行良好),要么使用vSphere进行虚拟化.
当前: 2x Web / DB服务器 1x MSSQL见证服务器(小型VM) 如果一台服务器出现故障,NLB会将流量重新路由到另一个节点,MSSQL会自动进行故障转移. NLB重定向可能有40秒的停机时间. 可能: 2个vSphere主机 >防火墙VM – 1个vCPU,512MB RAM,20GB HDD 1x CentOS Linux SAN(作为NFS共享安装) 对于数据库和数据库而言,担心的资源不足.网页.目前,Web / DB服务器充分利用该节点,并且只有在一个节点出现故障时才必须共享该节点.如果SAN失败怎么办?被告知虚拟机HDD将驻留在主机上,SAN充当冗余存储.我认为此解决方案使用VMware高可用性 – 数据库的数据丢失是不可接受的.应该是2x DB VM机器设置MSSQL镜像但在不同的主机节点上运行? 编辑:虚拟化的优势在于能够克隆机器,轻松转移到新硬件,能够分离出DB / Web服务器.对此有何评论? 任何帮助将不胜感激!
使用vSphere,SAN成为(理论上,因为良好的SAN具有内置冗余)单点故障;但如果您希望能够在主机之间移动VM,则需要在其中放置VM磁盘(主机上的本地存储无法实现).
此外,您当前的解决方案可以保护您免受服务器内部的问题:应该f.e. O.S.其中一个服务器损坏,另一个服务器保持在线;如果相反,你唯一的数据库虚拟机有问题,你就会失去它. 我建议使用这两种解决方案:使用两台主机构建虚拟化环境,然后在其中放置冗余虚拟机,以便能够处理OS /应用程序级别的故障.但是,如果您的硬件资源有限且无法处理,那么请坚持使用当前的解决方案. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Vulkan Tutorial 01 开发环境搭建之Windows
- https – Microsoft.WindowsAzure.ServiceRuntime错误:102
- 如何在Windows和Unix / Linux格式之间转换文本文件中的换行
- 安装程序 – 安装项目不替换程序集文件
- windows-server-2008 – 如何创建Hyper-V内部网络
- Windows中通过命令行新建文件夹、新建文件,和一些常用命令
- windows-phone-7 – Windows phone OS 7.0 vs OS 7.1
- 对于32位Windows,boot.ini中的“/ 3Gb”开关是否有任何缺点
- Windows 7 WMI ODBC驱动程序安装?
- 如何确定Windows中进程的内存布局?