加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

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

发布时间:2020-12-13 23:27:32 所属栏目:Windows 来源:网络整理
导读:我们正在为我们的SAAS应用程序(IIS MSSQL)更改主机,并有机会重新设计基础架构.要么坚持我们拥有的(运行良好),要么使用vSphere进行虚拟化. 当前: 2x Web / DB服务器 每个都安装了IIS / MSSQL. Windows网络负载平衡,使用虚拟IP地址和2个节点在2个节点之间分配
我们正在为我们的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 /应用程序级别的故障.但是,如果您的硬件资源有限且无法处理,那么请坚持使用当前的解决方案.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读