目前,我有两个Web服务器,每个服务器有四个独特的网站,绑定了四个独特的端口和主机头 a.blah.com:81 b.blah.com:82 c.blah.com:83 d.blah.com:84 我也有一个Azure外部负载均衡器,两个Web服务器位于后端池中。 当然,负载均衡器有一个公有IP。 问题是,即使IIS中的主机头设置正确,我仍然无法进入不同的网站。 我已经确保在Azure外部负载均衡器上的负载平衡规则中添加80和443。 当我点击上面的各种URL时,为什么Azure负载平衡器不能将我带到IIS中正确的网站,因为主机头已configuration? 请帮忙! 谢谢
地理DNS可以用来平衡数据中心之间的stream量。 我发现这篇 (旧)文章描述了为什么如果其中一个IP(数据中心)出现故障,Geo-DNS意味着可用性问题。 有人可以证实或否认这样的问题吗? 备择scheme? 多Alogging是一个普通的DNS更好吗? 谢谢,华伦天奴
我目前有一个网站服务器运行我的网站,所有的要求直接在那里。 networking服务器在轨道上运行ruby,一切都很顺利,但随着我的网站的增长,我将需要一个更大的服务器,或扩大与更多的服务器处理额外的负载。 我想和第二种情况一起去。 我不想拥有一台巨大的服务器,而想要两台或者三台更小,更便宜的服务器。 这是我认为应该这样做的: 所有域指向xxx30(HAProxy)。当HAProxy收到一个GET请求时,它将这个请求发送给可用的最不繁忙的web服务器。 networking服务器直接响应客户端。 通过这种设置,我可以随时添加Web服务器,并通过将问题Web服务器从群集中解放出来,从而快速解决任何问题。 xxx30 <– HAProxy xxx31 <– webserver1: Rails/Passenger3 xxx32 <– webserver2: Rails/Passenger3 我的理解是否正确?
我对这一切都很新颖 – 我最近设法在EC2上启动我的网站。 下一步,我想学习如何扩大网站。 我有一个大概的想法,但想从专家那里得到一些关于如何去做的build议。 我的网站是基于LAMP,但也有Red5服务器,它允许用户logging消息,也用于播放它们。 目前,这是我计划为初始缩放设置的体系结构。 部署四个小型EC2实例用于以下目的: 实例1:在这个实例中,我将运行MySql数据库 实例-2:在这个实例中,我将运行red5服务器 实例3和实例4这两个实例将被用来部署网站,并将运行Apache。 他们将使用内部IP地址与Instance-1上的mysql服务器和Instance-2上的red5服务器进行通信。 在需要的时候,我会启动另一个相同的实例 EBS – 我将拥有说50 GIG的EBS,其中将存储所有的mysql数据。 另外red5将使用这个EBS来存储video信息 负载平衡器 – 使用Amazon提供的负载平衡器负载平衡实例3和实例4 这是我的想法。 我可以走了,所以请忍受我。 另外我还没有考虑到缩放MySql服务器的情况,因为我目前不知道如何完成以及是否有必要最初。 我知道,亚马逊提供了自动缩放和MySQL缩放,但我不想现在进入。 非常感谢您的反馈
所以我使用ELB来平衡传入的请求。 是否有可能使ELB侦听两个端口,例如,将所有对端口80的请求路由到特定的一组实例,并将所有其他请求(到端口443)路由到另一组特定的实例? 谢谢
我有4个VPS服务器,我的计划是使用这些VPS服务器之一作为负载平衡器,将从另一个服务器接收到的邮件发送到其他3 VPS(SMTP)客户端,这些客户端将邮件中继到外部networking。 这个想法是: -> VPS2 VPS1 -> VPS3 -> VPS4 我希望Postfix在这个configuration中用作MTA。 有人能帮我解决吗? 所有的服务器都有CentOS 5作为其操作系统。
我有两个在RHEL 5.7上运行PHP的httpd服务器。 最初,我使用第三台服务器上的通用NFS共享在服务器之间共享PHP会话。 这导致了缓慢的下降,并最终在httpd服务器上挂断。 在多个httpd前端服务器之间共享PHP会话数据的最佳做法是什么? 供应商build议我通过cookie或源IP来利用负载均衡连接持久性,但是我担心其中一个httpd服务器的故障会导致用户丢失会话数据并被注销(例如)。 思考? 谢谢!
我们的PHP应用程序由一个Web服务器组成,它将接收来自客户端的文件并对其进行CPU密集型分析。 目前,单个用户上传的分析可能需要3秒才能结束并占用100%的CPU。 这使得我们的系统容量达到每秒1/3个请求。 我的团队的要求是增加容量,而不需要大量的代码重新devise。 一个可能的解决scheme是在运行相同应用程序的多个服务器前设置一个负载平衡器,并连接到一个公共数据库。 问题是分析输出磁盘上的文件。 负载平衡器会增加容量,但是之后服务器之间的文件将不可用,所以随之而来的客户端请求可能会失败。 我们托pipe在Rackspace上,是否有办法为所有服务器configuration某种“通用”存储,而不必重写我们的文件持久性代码? 目前的代码依赖于简单的fopens等。我们有什么select?
我的理解是,有两个服务器后端通过HAProxy进行负载平衡,如果发生故障,HAProxy应该能够将所有stream量导向另一个。 我有两个带有roundrobin和httpchk的加载web服务器,但是当我得到503 – Service unavailable HAProxy 503 – Service unavailable消息。 也许我的configuration有问题吗? backend app timeout server 50000ms mode http balance roundrobin option httpchk server ap1 ap1:8000 maxconn 4000 #ap1 is hostname server ap2 ap2:8000 maxconn 4000 #ap2 is hostname
我在AWS上托pipe了一个SaaS产品,我希望在Rackspace(或任何其他主机)上托pipe相同的基础架构,以便在AWS退出时为我的用户提供高可用性(最终负载平衡)。 有人有任何提示做到这一点? 最好的方法是使用DNS负载平衡器? 谢谢大家