Articles of 故障转移

在服务器过载时保留用于loginShell / Putty的内存(高负载)

我正在尝试改进我的故障转移策略。 除了添加DNS故障转移,我想确保我能够通过shelllogin 每当服务器超载,我无法login或至less需要20分钟 – 60分钟,直到我可以停止服务超载服务 当然,最好的策略是首先避免重载,但是知道是否有方法为shell或脚本保留资源 对于故障转移/紧急情况的任何build议表示赞赏 干杯

如何将更改部署到生产网站,而不是把网站停下来几分钟?

我使用Git来pipe理我的web应用程序的开发周期,对于git pull已经足够而且不需要更改的变化,我只是自然而然的保持站点的正常运行,并且git pull这些变化git pull 。 但是我想,假设我有100个文件被修改了,并且说磁盘上有一些意想不到的负载,如果有人在 git提交磁盘上的修改的时候请求了某个请求,会发生什么? 这不会使我的应用程序可能容易受到可能的数据损坏或格式错误的响应吗? 我的意思是,对于一个低stream量的网站来说这是非常非常不可能的,但是如果你得到了一些非常高的stream量,并且恰好是服务器的负载,那么存在一些风险。 我其实想到了一个解决scheme,但如果我推出我自己的实现,可能不是最好的,我不确定它是否实用。 我记得读过一篇关于如何在屏幕上看不到文物的文章,基本上是把新的数据写到GPU内存上的一个完全不同的块上,然后把最新的屏幕数据 (不pipe叫什么)新的块,并可能丢弃或重新使用旧的块。 这样,如果一个GPU滞后,将不会显示一半的数据 如果能够实施这样的一个类似的事情,这是否可行?

冗余数据中心

我目前有一个ASP.NET Web应用程序在数据中心的群集上运行,与SQL Server数据库交谈。 我需要使用另一个数据中心中的热点数据库以及复制的Web群集来进行冗余设置。 哪些架构选项可用于设置这种types的故障切换?

为我的IIS网站创build故障转移群集的最佳方式是什么?

我们的电子商务网站目前运行在两台服务器上: SQL Server:2005 x 86在Windows Server 2003 Standard x86上,带有一个双核处理器和4 GB的memeory IIS服务器:具有双核四线程超线程处理器和32 GB内存的Windows Server 2008 Web版x64 我们的收入稳步增长,我们需要将冗余服务器部署到故障转移机制中,以便我们不会有任何停机时间。 因为与服务器相比,我认为SQL服务器function太强大了, 2 x SQL Server 2008 R2networking版x64单处理器许可证 2个Windows Server 2008 R2networking版许可证 1个新的物理双核四核32 GB服务器 1个F5负载平衡器 我需要Windows Server 2008 R2networking版许可证,以便可以在这两台服务器的同一个框上运行SQL和IIS。 我们的想法是将此作为主动/被动故障转移群集运行,如果我们购买了额外的SQL许可证,则可以升级到主动/主动群集。 F5负载平衡器将作为监视两台服务器的设备,如果当前活动的服务器停止响应,则故障转移到使用另一台服务器。 要明确这不是Windows群集,而是简单地使用负载均衡器在两台计算机之间进行故障转移,从而使您拥有一般意义上的群集。 这真的是完成我所需要的最好的方法吗? 有什么方法可以利用旧的服务器2003 SQL服务器来作为将HTTP请求发送到相应的活动服务器的设备,然后在发生问题时进行故障转移? 有没有第三方集群软件可以帮助我以更简单的方式完成这个任务?

关于网站正常运行时间的问题

我在一个网站上工作,我们需要有很多的正常运行时间。 特别是在网站事件发生的短时间内(15天)。 该页面非常简单,几乎可以完全从htmlcaching中提供。 虽然有一个基于PHP的部分,这不是任务的关键,如果发生故障,我们可以在20分钟内caching,直到最终的问题被解决。 超过20分钟将不会真正工作,因为该网站举办一个现场比分板和其他事情。 我们在Amazon中使用多个具有弹性负载平衡的EC2以及Rackspace云(云站点和云服务器)进行了成功的部署。 对于这个特定的网站,我们希望同时在这两个提供商中运行该应用程序,但只从其中一个服务器提供这些网页。 如果主要提供者失败只是移动到另一个继续前进。 我知道如何使一切工作在一个提供者。 我不清楚如何实现从一个供应商到另一个供应商的实际转换。 例如,如果我将CNAME myapp.com添加到Rackspace中的某个域中,并且失败,那么当我将CNAME更改为指向Amazon时,很多用户将DNScaching到Rackspace,整个过程将毫无意义。这是我有很多问题之一 任何帮助非常感谢…提示,build议,陷阱,任何东西都是值得欢迎的…

使用SQL Server 2008 R2 Web Edition实现自动故障转移

我试图为在Windows 2008 R2networking版/ SQL Server 2008 R2networking版上运行的ASP.NET MVC网站实现自动故障转移。 我知道这不是开箱即用的支持,但是我必须处理目前正在使用的软件许可证。 通过自动故障转移,我的意思是,如果发生灾难,辅助服务器应该使用来自主服务器数据库的所有数据。 如果这不是一个选项,我也很高兴“所有数据less于在过去5分钟内写入数据库”。 如果有必要,我很乐意切换回主服务器。 以下是我到目前为止所做的: 使用非常短的时间间隔(5分钟)从主服务器的数据库安装日志传送到辅助服务器。 数据库不是太大(<50 MB),写入很less,所以希望这不会有很大的性能影响。 我宁愿镜像,但不支持SQL Servernetworking版 始终将网站部署到两台服务器 使用DnsMadeEasy(dnsmadeeasy.com)监视主服务器,如果主服务器出现故障,则dynamic切换到辅助服务器 在次要服务器上运行服务任务,每分钟监视一次dns项目。 如果它指向辅助,则尝试触发一个日志传送运行(如果主Web服务器closures,但主数据库仍在运行)。 最后但并非最不重要的停用日志传送。 你怎么看? 有没有更简单的方法来做到这一点(使用不同的数据库或云解决scheme)? 谢谢, 阿德里安

DHCP中的BOOTP可以故障转移到第二个IP吗?

我有一个Linux PXE服务器,并希望有故障切换,所以如果主PXE服务器closures,辅助PXE服务器可以接pipe。 DHCP服务器是Windows 2003 R1。 可以通过添加第二个IP地址来完成故障转移 #66 Boot Server Host Name 在DHCP服务器中,如果客户端不能接触到第一个IP地址,它会尝试下一个? 如果不是,那么Linux PXE服务器应该如何进行故障切换呢?

如何在VMware中为Windows SoFS虚拟机创build共享磁盘?

我期待将我们的DFS-R文件服务器迁移到SoFS,以适应Windows Server 2012 R2远程桌面服务中的用户configuration文件磁盘。 DFS-R并没有给我们任何故障转移能力,所以如果我们失去了主要的文件服务器,用户的configuration文件将被取消。 我打算在VMware中创build两个节点作为虚拟机,并且需要共享存储的解决scheme。 我们的VMware群集在我们的SAN上有数据存储,所以我想知道是否可以在VMware级别使用共享的VMDK来处理这种情况? 如果这是可能的,任何人都可以指示我如何以这种方式configuration共享存储的一套很好的指示方向吗? 在这种情况下是否有共享存储的要求? 有没有人在VMware上创build了一个SoFS设置,并有任何可能的使用build议?

绑定iSCSI连接Linux

简单问:我如何利用目标和发起者两个或更多的以太网接口 有故障转移 使用所有接口的带宽 答案? 我的设置:两个系统都运行linux,并且每个多个NIC连接到相同的swtich。 发起者使用一个目标。 提前感谢 迈克尔

是否有可能完全避免networking后端的单点故障?

看起来你总是依赖于一些托pipe服务提供商。 即使您的服务器在数据中心之间是地理冗余的,您仍然有一个指向某个IP地址的DNSlogging,并且将由一些可能会消失的DNS服务器解决。 有这个解决scheme吗? 我见过有些人提出DNS负载平衡,用一些检测停机时间和故障切换的机制。 哪个DNS提供商提供这个? 它是否仍然依赖其中一个数据中心没有被closures? 假设我们第一个联系线(LB代理)背后的一切已经是地理冗余了,那么真的有一个可行的方法来处理最后一步?