sql-server – 什么时候开始为网站引入高可用性?

什么时候开始为网站引入高可用性?

有很多关于高可用性选项的文章.
然而,并不是那么明显,何时是从单一服务器切换到高可用性配置的正确时机.

请考虑我的情况:
http://www.postjobfree.com是24/7网站,拥有大量流量:
http://www.similarweb.com/website/postjobfree.com

目前我在一台服务器上运行它:IIS 7.0 Web服务器和sql Server 2008都运行在同一个硬件盒上.

偶尔(每月〜一个)〜5分钟的停机时间通常是由某些Windows Server更新所需的重新启动引起的.通常安排停机时间,并在晚上进行.仍然令人不快,因为谷歌博特和一些用户在晚上仍然活跃.

目前的网站收入约为每月8,000美元.

我考虑切换到双服务器配置(两个Web服务器的Web场和两个硬件服务器上托管的2个sql Server的集群).

优点:
1)高可用性(理论上没有停机时间).即使其中一台服务器发生故障 – 另一台服务器也会接管.
2)没有数据丢失:没有sql群集,如果硬件出现故障(我们每天进行备份),最多可能会丢失一天的数据.

缺点:
1)更多努力来设置和维护这样的配置.
2)更高的托管成本.而不是每月600美元,每月约1200美元.

你的建议是什么?

解决方法

简短的回答:当停机时间或风险降低时,您需要的成本高于高可用性.

这基本上是一个经济决策.举个例子.每月8,000美元意味着停电2小时将花费您22美元.如果您可以将系统配置为在2小时内从头开始到功能齐全的站点,那么高可用性只能获得22美元以上的功能.

换句话说,你可以省钱,除非/直到你在一个月内有54小时不可避免的停机时间.

相关文章

SELECT a.*,b.dp_name,c.pa_name,fm_name=(CASE WHEN a.fm_n...
if not exists(select name from syscolumns where name=&am...
select a.*,pano=a.pa_no,b.pa_name,f.dp_name,e.fw_state_n...
要在 SQL Server 2019 中设置定时自动重启,可以使用 Window...
您收到的错误消息表明数据库 'EastRiver' 的...
首先我需要查询出需要使用SQL Server Profiler跟踪的数据库标...