我想知道什么是确保在专用计算机上运行的Web服务器的高可用性的最佳方法?到目前为止我有:
>专用服务器,运行IIS 7的2x500GB硬盘,sql Server Web App软件
> EaseUS服务器备份每天运行两次
>无负载均衡器
我遇到的问题是,如果机器再次出现故障,它平均需要3天才能恢复正常.我承担不起这样的损失.他们没有为专用服务器提供负载均衡器,但也许可以通过我不确定的软件来完成.
我唯一的另一个选择是删除专用服务器altogther并使用作为VMWare计算机的“云”服务器.他们声称其强大,因为基础设施非常庞大,任何硬件问题都对客户影响不大.但我讨厌失去专用服务器的想法,因为我发现它们更容易配置.
这样做的好方法是什么?也就是说,我的网站始终可用,停机时间很短.我的预算是每月150美元左右.我的服务器目前花费约60美元.
您需要有2台服务器,并且有一些软件选项可用于负载平衡. Windows确实提供负载平衡服务.似乎工作得相当好,但是你需要一个非常低端的第3台服务器.
两个问题:您将如何复制网站数据以及如何复制sql.
使用DFS复制数据很容易,还有其他一些第三方选项,但会涉及许可. DFS需要AD,因此确实有一些额外的成本.
关于sql,
日志传送:不是实时,提供冗余不高可用性.我在这里列出了一个选项,因为它是最便宜的,不需要额外的服务器.日志传送更改的日志故事将写入日志,这些日志每隔约15分钟发送一次并应用于备份服务器.
镜像:再次冗余不高可用性然而需要第三台服务器用于见证,可能使用Load Balancer / AD服务器会很好,sql express可以正常工作,但是我不能100%确定哪些版本的sql支持镜像.
可用性组:在活动的活动设置中提供高可用性,但仅在sql 2012和sql 2014上提供.还需要一个quarm.
Quarm – Witness:基本上是第三方做两件事:
确定当前活动的服务器os,并在2 sql无法相互通信的情况下充当通信桥.
如果他们提供60美元的专用服务器,我确定他们的云选项更便宜.
我要问他们的一件事是VPS或Dedicated Cloud.
这里的区别是VPS是资源共享专用云是来自资源池的专用资源.
如果您的磁盘I / O较低,大多数专用云基础架构都是更好的方法,如果它们正确运行,它们将为Vmotion,QOS配置ESXi全面配置,希望HA数据存储,并且价格通常不差.我已经看到简单的专用云解决方案适用于从300美元/下午到下午50美元的任何地方,但请记住,您得到的是您支付的费用.
法拉利不能以与本田相同的价格出售,这是有原因的.