我们有一个专门的Web服务器,我们每个月从一个托pipe服务提供商那里支付。 此服务器运行带有IIS和SQL Server 2008的Windows Server 2008 Standard Edition。
我们有一些在这台服务器上运行的网站。 网站和数据库都位于同一台机器上。
我们定期备份网站和数据库。
我关心的是,我们所有的网站都依赖于一台服务器。
我们正在考虑引进第二台机器,使我们的网站更加多余。 什么是最好的行动方式?
在考虑冗余和正常运行时,首先要考虑的是定义你想要保护agenst的是什么。
服务器崩溃:相当可能在一年内崩溃一两次,甚至可能只是手动重启安全更新。
服务器硬件故障:可能的是,硬盘将是最有可能的,但它尽可能的CPU或电源。 你可以得到这些冗余。
服务器场硬件故障:服务器场发生火灾,所有服务器都被closures。 可能但不太可能。 仍然有可能。
服务器农场networking/电力问题:很可能,这里可以做的不多,UPS只能维持这么久,如果networking很less出现快速修复,通常需要几个小时才能修复。
黑客攻击:在你的服务器环境中停机的最可能的原因之一(看看kernel.org,如果它是一个硬件问题,它将在几个小时内被修复,索尼PlayStationnetworking等)
DDOS:您的网站是否可能成为DDOS的目标?
理想的解决scheme是将一个服务器托pipe在世界其他地方,并在出现硬件故障时redirectDNS,这样做不会保护您免受服务器崩溃/破解,并需要几个小时才能redirect,但对于那些了解第二个网站,他们只需要改变IP的。