Articles of 容错

Azurestream量pipe理器容错

我刚刚回答了我是否需要使用Azure API服务的Azurestream量pipe理器? 在SO上 我的答案的一部分是理解一个解决scheme的所有方面的失败,我意识到我真的不明白Traffic Manager的容错。 如果我有一个解决scheme托pipe在两个区域中,且stream量pipe理器configuration文件分布在两个区域中,并且Azure区域死亡,那么stream量pipe理器也会失败。

循环法DNS和容错(Web服务,Windows 2008)?

你知道/使用什么“Round Robin DNS”服务? 我对自由和商业变体感兴趣。 我有每个服务器的域和几个IP地址。 但是我认为一些服务器(Windows Sever 2008 R2)可能会不时下降。 我发现rrdns可以作为防止Web服务故障的变种之一。 或者你可以推荐另一种策略? 谢谢你的任何意见!

什么是VMware ESXi / vSphere容错带宽要求

我计划部署2个ESXi / vSphere服务器的集群,让它们以容错模式运行。 虚拟服务器主要是IIS和SQL。 物理服务器将具有一个Xeon E5-2697(2.7Ghz 12核心)CPU,64GB RAM和用于ESXi FT通信的专用networking控制器。 假设这些虚拟服务器以最大负载运行,ESXi FT需要多less带宽才能使冗余节点与主节点保持同步? 1 Gbit以太网连接是否足够,还是应该使用10 Gbit以太网? 谢谢!

VMware ESXi / vSphere容错vCPU限制

所以我知道FT模式下的虚拟机仅限于一个vCPU。 是否可以为单个vCPU分配多个核心,并且仍然支持VM支持FT模式? 或者您是否被迫为每个FT虚拟机同时使用vCPU和单个vCore?

Windows上的IP地址故障转移的基本解决scheme

我试图find一个基本的解决scheme,将允许IP地址从一个Win2k3服务器故障转移到备用。 我有我自己的程序,可以检测到什么时候发生故障,并触发IP地址故障转移,但我努力寻找一个好的机制或产品来处理故障转移。 我花了一些时间testing内置的Windows群集服务,但半天后我不认为这是答案。 我的服务运行在一个托pipe的环境中,并且设置一个域控制器,仲裁磁盘资源和任何其他需要的东西在我经过这两个之后的开销看起来像是很多矫枉过正,只是将IP地址从一个服务器移到另一个服务器。 同宙斯stream量pipe理器一样,它似乎是一个很好的产品,但它又有很多我不需要的花里胡哨的东西,因此不想付出高昂的代价。 我是否应该想出一个自定义脚本,在发生故障时简单地在辅助服务器上显示IP地址?

什么数据库我从一个拉伸的DAG播种?

我在2个站点上有一个DAG,有4个副本。 其中一个远程副本失败,我发出了远程和工作副本的重新种子操作作为源。 知道这一点,我试图倒退,看看Powershell是否能够告诉我数据来自哪里,以及它将会发生什么。 这在未来的故障排除工作中会很有用。 我运行了典型的命令,无法让Exchange告诉我数据在哪里去/从/到。 题 pipe理员如何确定源是什么,目标是什么时候,一个数据库正在播种? 电源shell: [PS] C:\Scripts\Scripts\Windows>Get-MailboxDatabaseCopyStatus db18\txexmb02 -ConnectionStatus | fl RunspaceId : cf5dfdca-0148-44c7-bea1-63c29e6c6eb4 Identity : DB18\TXEXMB02 Name : DB18\TXEXMB02 DatabaseName : DB18 Status : SeedingSource MailboxServer : TXEXMB02 ActiveDatabaseCopy : nycexmb02 ActivationSuspended : False ActionInitiator : Administrator ErrorMessage : ErrorEventId : ExtendedErrorInfo : SuspendComment : SinglePageRestore : 0 ContentIndexState : Healthy […]

PHP – Memcached – Libmemcached – 处理caching服务器中断

我正在努力确保我们的应用程序在caching完全中断的情况下正常降级,这是非常不可能的,因为通过PHP的memcached addServer API调用,至less有3个caching节点添加到caching池。 但是,单个节点可能会失败,我需要确保memcached api正确处理这种情况。 这是我目前的cache.ymlconfiguration port: 11211 <?php echo Hobis_Api_Cache::TYPE_VOLATILE; ?>: options: – <?php echo Memcached::OPT_CONNECT_TIMEOUT; ?>: 25<?php echo PHP_EOL; ?> #- <?php echo Memcached::OPT_DISTRIBUTION; ?>: <?php echo Memcached::DISTRIBUTION_CONSISTENT; ?><?php echo PHP_EOL; ?> – <?php echo Memcached::OPT_LIBKETAMA_COMPATIBLE; ?>: true<?php echo PHP_EOL; ?> – <?php echo Memcached::OPT_NO_BLOCK; ?>: true<?php echo PHP_EOL; ?> #- <?php echo […]

VMware ESXi – 无法创build虚拟机的辅助实例以实现容错时会发生什么情况

是否有人知道如果VMware ESXi无法启动configuration容错的虚拟机的辅助实例将会发生什么? 是否有一个备用计划来尝试让虚拟机启动? 还是虚拟机在这一点上被认为是失败的? 最初,当虚拟机configuration为FT时,将为其创build辅助实例。 当主服务器失败时,辅助实例接pipe成为主服务器,为该服务器创build另一个辅助实例。 当x故障发生时没有更多资源创build另一个辅助实例时,假设虚拟机在这一点上失败并且没有其他办法能够做到这一点是正确的? 希望更清楚。 感谢任何见解!

我可以在托pipe服务上使用反向代理将连接redirect到多个IP,同时照顾维护会话吗?

我有一个情况,我试图托pipe我自己的networking服务器,因为我需要一些定制软件,包括电话,WebRTC,node.js等,但是,我的networking连接在城镇和国家,它将被托pipe,光纤线路不是很可靠(从物理angular度讲 – 容易出现割伤 – 很less发生,但已经发生了几次)。 为了解决这个问题,我想通过两个不同的物理媒体,当然还有两个不同的公共IP,可以通过两个ISP访问内部服务器。 域名注册商通常在DNS设置(Alogging)中只有一个IP作为容错机制,这将毫无用处。 即使我手动更改域的Alogging,当其中一个物理连接断开时,传播也是需要一些时间的,更不用说DNScaching等等了。所有这些都是基本的东西,我猜想。 为了解决所描述的问题,我可以在托pipe服务器上使用反向代理,其唯一目的是将给定会话的传入请求redirect到特定的IP地址,类似于负载平衡中使用的循环方式,虽然在技术上它是两个不同IP的同一台服务器。 DNS Alogging将指向托pipe服务器。 如果一个ISP的连接closures,托pipe服务器将自动转发到另一个IP。 我查看了常见的反向代理服务器(APache,Nginx,Squid),但无法从会话的angular度清楚地了解它如何pipe理redirect。 也就是说,同一个会话中的多个请求被redirect到同一个IP? 称为磅的反向代理服务器似乎提供这样的服务,但我也不清楚。 反向代理是否处理会话pipe理? 如果不是,它如何知道一个特定的请求必须被转发到一个会话中的同一个IP? 或者,这是否与TCP连接有关,而不是应用程序级会话? 请注意,在这种反向代理使用中,转发的IP与代理本身不在同一个本地networking中,而是完全不同ISP的远程服务器的公共IP地址。 也许这并不重要,因为在我的情况下,远程服务器是相同的,尽pipe具有不同IP地址的IP接口不同。 即使请求来自同一个会话中同一个服务器上的两个不同的IP(由于一个会话中途中断一个电缆而造成的),会话pipe理是否会自行处理? 在推进实施之前,我只需要澄清一下。 或者有更好的方法来解决这个问题吗?我想很多第三世界国家会面临这个问题,特别是如果他们想要在内部部署node.js和相关的新一代服务,而不是必须关心这里提出的问题。 在一个相关的主题上,iptables的目标NAT是否可以用作反向代理服务器。 这只是一个理论问题,因为我不能在托pipe的共享服务器上设置IPtables规则。

学校项目中的容错/故障转移

我正在学习分布式架构课程。 课程参与者分成几组。 每个小组都必须开发一个MMORPGtypes的游戏机并设置基础设施。 讲师有一个脚本,每小时根据我们提供的IP检查游戏的可用性。 在课程结束时,所有小组都根据游戏的正常运行时间百分比获得积分。 我的团队已经selectDigitalOcean作为IaaS,我们正在Docker容器中运行我们的游戏。 我们已经经历过DigitalOcean重新启动托pipe我们游戏的实例(没有预先警告),不幸的是,我们没有任何脚本来重启Docker容器。 我们小组提供给脚本的IP直接连接到DigitalOcean上的液滴。 这意味着,如果机器出于任何原因停机,我们不会采取任何措施。 那很糟糕 。 我一直在寻找解决scheme,并find了两个: 虚拟IP 现在,纠正我,如果我错了 – 但这实际上允许多台机器尝试获得一个IP的所有权。 所以如果一台机器死了,其他人可以无情地接pipe。 这似乎是最好的解决scheme,但DigitalOcean不支持它(据我所知)。 DNS故障转移 您提供了多个A型logging到DNS服务器,它将持续监视您的服务器。 如果其中一台服务器发生故障,并且DNS服务器收到parsing请求,它将以一个有效的IP进行响应。 注意事项是TTL和caching。 还有什么其他的select可以为我工作? 是否有可能configuration虚拟IP与其他供应商,并与我目前的供应商(DigitalOcean)一起工作?