高可用性系统,我该如何启动?

我想研究一下高可用性的服务器,然后构build一个演示系统(包含HA Web服务器 – IIS和一个HA数据库 – SQL Server)。 我有一些关于高可用性SQL-Server的经验,但我不知道在系统级别,HA解决scheme与数据库级别不同吗?

我如何开始研究这个? 任何线索? 任何书? 任何信息?

非常感谢你!

在基本层面上,高可用性是减less单点故障。 您可以构build具有主动/备用负载均衡器,多个Web /应用程序层,主动/主动数据库复制的机器集群,但是如果这些机器只有一个到networking的单一连接,则仍然存在大量故障点。 如果这些机器是双归属的,但是,您的ISP只有一个运输承运人到会议室,那么还有另一个失败点。 关于电源的问题,您的机器中可能有两个电源,但ISP提供的电源又是多less?

你在寻找什么级别的可用性?

我读过好评http://www.amazon.com/Blueprints-High-Availability-Evan-Marcus/dp/0471430269/ref=sr_1_1?ie=UTF8&s=books&qid=1267782128&sr=8-1但我是从*尼克斯背景,所以不能评论它是适用于IIS + MSSQL

祝你好运!

另一个经常被忽视但却是巨大的失败点是恶意行为。 kernel.org上的一个黑客把它拿出来了好几个月! 看看PlayStationnetworking黑客! 不仅仅是2小时的停机时间,而且还有很大的停机时间! 数百万的损失! 黑客应该被认为是一个威胁到你的正常运行时间作为一个失败的HDD / PSU等…

如果你真的很关心正常运行时间,可以看看世界黑客方面,也许可以找一个计算机安全顾问来testing你的设置。

针对IIS的HA与针对SQL Server的HA大不相同。 为Web服务器构build高可用性系统时,可以在负载均衡器后面扩展,以便在任何一台Web服务器出现故障时网站仍处于联机状态。 负载均衡器实际上应该是一对工作在主动/被动对中的负载均衡器。 所有路由器,防火墙,networking上行链路等都是如此。

然后构build一个演示系统(包含HA Web服务器 – IIS和HA数据库 – SQL Server)

这种错过了医pipe局的观点。 你不能将HA封装到演示系统中,因为如果你演示系统本身就容易受到中断的话。

房委会不是一个解决scheme 。 医pipe局是一种通向解决scheme的途径