什么时候该为网站引入高可用性?
关于高可用性选项有很多文章。并不是很明显,但是何时才是从单服务器切换到高可用性配置的最佳时机。
请考虑我的情况:
http : //www.postjobfree.com是24/7的网站,访问量很大:http :
//www.similarweb.com/website/postjobfree.com
当前,我在单个服务器上运行它:IIS 7.0 Web服务器和SQL Server 2008都在同一硬件盒上运行。
偶尔(约一个月)〜5分钟的停机时间通常是由某些Windows Server更新所需的重新启动引起的。通常,停机时间是有计划的,发生在晚上。仍然令人不快,因为Google Bot和某些用户在夜间仍然活跃。
当前的网站收入约为每月$ 8K。
我考虑切换到两台服务器的配置(两台Web服务器的Web场和两台硬件服务器上托管的2台SQL Server的群集)。
优点:
1)高可用性(理论上没有停机时间)。即使其中一台服务器出现故障,另一台服务器也将接管。
2)没有数据丢失:如果没有SQL群集,则在硬件故障的情况下最多可能会丢失一天的数据(我们每天进行备份)。
缺点:
1)更加努力地设置和维护这种配置。
2)较高的托管成本。而不是每月约600美元,而是每月约1200美元。
您的建议是什么?