在三个物理节点上有四台Microsoft Windows Server 2012 R2 Standard虚拟机。 两个将专门用于IIS,另外两个用于SQL Server 2014 Standard。
我必须将它们复制(IIS1到IIS2和SQL1到SQL2)以具有高可用性系统。
我已经有一个负载平衡/故障转移系统,因为我可以在周边防火墙上有这个服务,如果可能的话,我希望每个节点都有本地存储复制到/从另一个节点,所以如果有可能我不会使用像SAN这样的共享存储。
你build议给我什么configuration?
对于iis托pipe,您可以使用共享configuration: http : //www.iis.net/learn/manage/managing-your-configuration-settings/shared-configuration_264#02
对于网站内容,您必须使用“分期”和制作概念。
一台服务器正在“升级”,你用你的笔记本电脑上的本地iis将webdploy推到你的站点服务器上。 从舞台到上演时,舞台确定:)
一些脚本添加,但很容易。
对于sql2012如果你想容易做到“高可用性”,你必须在FCI上使用sql(故障转移集群): https : //msdn.microsoft.com/en-us/library/ms189134.aspx
但是,对于sql复制的老解决scheme只是使用sql logshipping进行复制,易于使用和低预先决定。
https://msdn.microsoft.com/en-us/library/ms187103.aspx
你可以从这个logshiping目标服务器备份而不加载“prod”数据库。
对于小规模部署webdpoy,共享configuration,sql logshiping是一个强大的解决scheme。
2012和2012 R2上的Hyper-V具有内置的虚拟机复制function。 只需启用它并复制虚拟机。