对不起,以前不清楚。 我们有一个VMware虚拟化服务器实例,这是我们的主要生产服务器。 我在近百个独特的顶级域名上存储了一系列基于Web的应用程序。 为了提供网页,我们使用LAMP堆栈。 此服务器运行我们的主要和辅助DNS服务器(在两个不同的IP地址比用于服务Web内容)。 最后,我们还使用exim(我相信)托pipe我们的邮件(pop和smtp)。 最近我们遇到了问题,导致我们的root fs变成只读,从而阻止了apache2或mysql连接,并阻止了传入的电子邮件。 基本上减less了成千上万的客户端的networking存在和电子邮件。 这个问题的性质(仍然不受控制)并没有影响到这个问题,所以DNS仍然没有问题。 从那以后,我们开始将生产网站和相关的mysql数据库镜像到辅助服务器上。 这台服务器已经完全准备好了。 我的问题是 ,如果我们的主生产服务器上的apache发生故障(因为某种原因)很快(如果不是自动的话)开始将stream量尽可能无缝地转发到辅助服务器,那么推荐的故障转移方法是什么? 由于我们不希望在两台服务器上进行负载,实际上我们只希望次服务器在主服务器不响应的情况下接收http请求,所以我们不希望使用DNS round robing。 这部分是因为我们的镜像过程是一种方式,对辅助服务器的改变会反映在主服务器中,甚至丢失。
以下是我们的一台服务器的networkingconfiguration的基本概述: [Datacenter] [Internet Connection #1] >> [Firewall 1 (xx.xx.xx.1)] >> [Server (xx.xx.xx.10)] >> [Firewall 2 (xx.xx.xx.2)] >> [Server (xx.xx.xx.10)] [Internet Connection #2] >> [Firewall 1 (xx.xx.xx.1)] >> [Server (xx.xx.xx.10)] >> [Firewall 2 (xx.xx.xx.2)] >> [Server (xx.xx.xx.10)] 服务器是虚拟机pipe理程序,而我遇到的问题是虚拟机。 虚拟机有两个networking接口(每个networking一个),IP地址等全部由防火墙上运行的DHCPconfiguration。 所以这就是我们所在的位置: eth0 Gets a DHCP lease and is assigned IP address: xx.xx.xx.143 eth1 Gets a DHCP lease […]
我将提供“文件托pipe”服务,我需要一些与我一起工作的东西,并允许项目扩展。 起初,我正在考虑一个采用RAID 5的大型服务器作为初创公司,但后来我认为使用多台服务器会更好,因为未来扩展容易,应该更便宜,但我完全不知道这些服务器应该/可以链接,如果多个服务器将作为一个单一的系统。 你能帮我解决一些想法和链接,关于将多个服务器连接在一起的信息,使它们作为一个系统运行,这样我就可以像处理一台服务器一样使用所有的处理器和磁盘空间+如果一台服务器崩溃了,其数据? 其他服务器能否正常工作? 对于服务器地理位置不同的位置,以及如何将文件从一个位置传递到另一个位置,我仍然有更多的疑问,但这不是现在的优先事项。 我已经在Google上阅读过这个function,但是他们正在使用他们自己的文件系统和其他一些不公开的function。
我一直致力于探索为JBoss开发的专业应用程序构build一个非常失败的configuration的方法。 我有一个固定的硬件configuration(服务器已经被选中,他们意味着每秒处理数以千计的连接),更多的软件方面的自由。 我最初的目的是使用VRRP ,通过专用的L3交换机或通过keepalived , haproxy通过故障转移,负载均衡configuration提供对Apache的访问。 (参考: http://www.formilux.org/archives/haproxy/1003/3259.html 如何设置HAProxy故障转移? ) 这是我第一次在做家庭作业的时候需要部署JBoss,我读到mod_jk本质上有一个loadbalancer本身,可以在一个Apache实例和多个JBoss实例之间工作。 我的问题是:如果我configurationhttp负载平衡HAProxy和AJP / JBoss负载平衡与mod_jk我会得到任何好处吗? 它会以任何方式搞砸负载平衡甚至是应用服务器的function吗? 以下是预期configuration的图表: 我们仍然处于devise阶段,所以这就是为什么没有更多的细节。 如果需要的话,我可以提供它们,但是我相信这是关于部署JBoss + Apache时不同负载平衡机制工作的一般性问题。 我也没有考虑数据库,这是我们接下来要解决的问题。
我有2个服务器与Windows 2008 R2标准操作系统。 我需要创build一个集群,以防服务器closures; 所以另一个会继续提供服务。 我们主要使用的服务是用于相机的SQL Server和服务器端软件。 networking负载平衡器将帮助我还是我必须升级到企业版以便使用故障转移群集?
这可能是一个愚蠢的问题,但经过Googlesearch了一会儿,我找不到答案,或者只是不知道该怎么去问。 我有一个名为“myserver1”的服务器上运行的Web应用程序。 我已经提出了一个相同的Web应用程序的实例“myserver2”,并build立两个盒子上的两个数据库之间的复制。 现在,我想使用nginx来做一些负载平衡,再加上一个服务器接pipe,如果其他龙骨结束。 大多数的nginx文档是围绕这样一个简单的场景编写的,但是似乎表明你把一个nginx服务器放在web服务器的前面。 这似乎是另一个单一的失败点。 你怎么让nginx本身冗余? 你可以在两个web服务器上运行nginx吗? 如果是这样,你在哪里指向myapp.mydomain.com的DNS条目? 编辑:我想我应该补充说,这是一个相对较小的用户群的内部应用程序。 我主要担心的是,如果我们的内部用户失去了服务器或与其中一个数据中心的连接,他们仍然可以做到。 我只是不能看到如何在nginx上做到这一点,而不会引入另一个单点故障。
我在Azure上有一个RESTnetworking服务,负载非常高但可变,所有的设置都是使用Paraleap进行自动调整的,这样它可以处理高峰期,但是在更安静的时候降低成本。 我从来没有能够find一种方法,使用任何指标来预测服务器何时会在实际上最大化之前开始最大化! 所以我现在的解决scheme是一个单独的程序,不断检查服务器是否启动,是否开始返回错误,然后告诉服务器开始向一定比例的用户返回错误消息,返回一个简单的错误占用较less的服务器资源,允许大多数用户仍然有服务,然后它告诉Paraleap增加实例的数量。增加实例通常需要10-15分钟,所以在这段时间事情并不是很好有些用户会得到错误,但最终还是会有新的实例join,恢复正常的服务。 我希望Azurestream量pipe理器是我的解决scheme,我的希望是我可以使用故障转移模式,当我的主要Web服务检测到故障时,我可以将x%的请求转移到备份,这将返回主 – 服务到一个工作状态..同时,我会独立地告诉主要的networking服务规模,当它完成后,交通pipe理员将把一切都转移回主要的networking服务。 换句话说,当我启动新的实例时,我会立即增加容量来填补空白。 不幸的是,我似乎无法find办法做到这一点! 它看起来像stream量pipe理器,在检测到故障时,将100%的stream量转移到备份。 所以我需要超过我的服务器容量的两倍以上的时间,即有主要的Web服务的X实例,X + 1在备份等待,主要故障潜水员100%请求备份这将有更多的容量,那么我会推出更多的主要实例,最终stream量pipe理器会发送所有的请求到那里,然后我需要添加更多的实例备份,让它坐等待。 这将是巨大的矫枉过正,将花费我一笔财富! 有没有人对我如何更好地pipe理这个问题有任何build议? 谢谢!
我已经决定开始使用DNS让我的外部DNS变得简单,但是如果我要花30美元或60美元/年的计划的话,我不能确定。 较小的计划可能涵盖了我目前的需求,因为我只有5个领域,一年内可能不会超过10个。 但是,更大的计划包括DNS故障转移,使其具有吸引力,因为它的价值是一半的额外成本。 从阅读他们的网页,我仍然不清楚它提供了什么。 我的意思是说,我的networking服务器正常运行,所以它将stream量redirect到新的位置,因为他们的页面说:“你不必担心在你的任何系统上安装任何特殊的软件或脚本,我们负责所有的工作为你。” 那么这是否意味着他们caching我的域名副本,包括网站,直到我的服务器再次出现或什么? 这听起来有点太好了,但我怀疑有些细节被遗漏了,因为“你需要有另一个服务器在某个地方可以跳进来并且运行一个你的站点的副本,或者至less一个页面给出一些有用的信息”要么? 我在这里问,因为我从阅读中得到的印象是,有几个经常访问的人使用他们的服务,从内部的angular度可以确切地知道这是怎么回事? 不是30美元就会在钱包里造一个大洞,而是由于我不喜欢把资源浪费在一些不需要的东西上,所以如果有人能够帮助我澄清这个问题,将不胜感激。
当IP故障转移不可用时,是否有策略或技术来创buildHA环境? 我正在阅读Linode图书馆的一份指南,其中描述了我想要做什么,但是我不确定我现在的VPS主机是否支持IP故障转移。
我知道有些人正在使用keepalived和心跳的主动/待机,但如果haproxy进程死亡采取了什么行动? 如果haproxy进程死亡和/或出现networking问题,那么虚拟IP将会切换服务器将会是一件好事。 我们目前正在调查与心脏起搏器的心跳和corosync。 任何人都可以深入解释这个问题的解决scheme吗? 更新 :谢谢凯尔,看到答案和链接。