windows-server-2008 – 具有3台服务器的高可用性:虚拟化与否?

前端之家收集整理的这篇文章主要介绍了windows-server-2008 – 具有3台服务器的高可用性:虚拟化与否?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们正在为我们的SAAS应用程序(IIS MSsql)更改主机,并有机会重新设计基础架构.要么坚持我们拥有的(运行良好),要么使用vSphere进行虚拟化.

当前:

2x Web / DB服务器
每个都安装了IIS / MSsql. Windows网络负载平衡,使用虚拟IP地址和2个节点在2个节点之间分配流量. MSsql镜像,具有DB的自动故障转移功能.

1x MSsql见证服务器(小型VM)

如果一台服务器出现故障,NLB会将流量重新路由到另一个节点,MSsql自动进行故障转移. NLB重定向可能有40秒的停机时间.

可能:

2个vSphere主机

>防火墙VM – 1个vcpu,512MB RAM,20GB HDD
> Web服务器VM – 1个vcpu,2GB RAM,50GB HDD
> DB Server VM – 2个vcpu,4GB RAM,100GB 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 /应用程序级别的故障.但是,如果您的硬件资源有限且无法处理,那么请坚持使用当前的解决方案.

猜你在找的Windows相关文章