我想创build一个假的服务器群使用虚拟机与Ubuntu服务器上。 我不打算把这些作为一个真正的农场用来托pipe人们的网站等等。 我最近阅读了关于可伸缩性,能够添加新的服务器到您的网站,而不必与代码太多的麻烦。 我想了解更多,只是出于好奇,再加上我正在计划一个网站, 可能需要这样的事情。 我想清楚地理解负载平衡器是如何工作的,以及如何将MySql查询或http请求发送到数百台服务器中的任何一台,以避免压力。 即使我拥有一个酷睿i7,很明显,当我接近4-5个虚拟机时,情况就会崩溃,所以只是为了好玩:) 我知道要find一个关于如何构build你自己的服务器场的教程并不容易。 所以我在这里问。 我需要哪些工具? 我在哪里可以find适当的文件(请不要unix“人”)? 任何链接,将更好地解释事情? 提前致谢。
我是networking开发和devise的新手(我从构build中得到的答案要大得多),而且我正在尝试为一个生活在免费层的Wordpress网站构build一个可扩展的AWS架构,但是会逐渐满足需求。 是否有单一的EC2实例解决scheme让我的Web服务器自动调整和克隆,以便更改传播到整个层,而不必手动更新每个实例? 我的search已经把我作为nginx和心跳或corosync作为可能的软件解决scheme,但我真的不知道在哪里寻找实施这个便宜。 编辑 :现在期待rsync和incron,但将所有服务器实例推出更改导致无限循环的变化?
好的,我一直在寻找10千兆链路的第4层负载均衡解决scheme。 我需要以下属性 以10Gig以太网速度工作。 可以支持长期tcp连接。 多达1mil的实时TCP连接。 平衡器不参与返回path。 TCP会话容错能力故障转移。 低延迟和良好的通过。 可以编写脚本。 无论是软件或硬件解决scheme。 可以这样做吗? 任何人这样做?
我正在创build一个PHP应用程序,需要能够扩展到“100万用户”。 我知道这个问题对应用程序是主观的,但我很好奇什么types的通用设置是最佳实践。 目前我已经安装了一个Amazon EC2 Mysql集群数据库,并有2个Web应用程序服务器负载均衡。 随着用户和负载的增加,我计划增加EC2实例的function,然后根据需要添加应用程序和MySQL服务器的新实例。 这是一个标准的方法来解决这个问题吗? Foursquare,Facebook等公司如何处理扩展IT基础架构?
出于好奇,我想知道,Wordpress.com如何扩展他们的架构,特别是: 他们如何处理子域名。 我相信他们有数百万个子域名。 他们如何扩展他们的DNS来处理它? 他们还支持自定义域名。 他们如何处理翻译,以及他们如何扩大翻译需求? 注意,我select了wordpress标签,因为我还没有被允许创buildwordpress.com标签。
我想用3个客户操作系统(FreeBSD)来设置虚拟networking来testing可伸缩的webapp。 第一个应该只有MySQL主服务器。 第二和第三将是只读的MySQL和networking服务器的奴隶。 目前我已经安装了3个相同的虚拟机。 我的问题是build立networking,所以3个客人可以看到对方,主机操作系统(Win7)可以看到networking服务器。 我应该如何configurationvirtualboxnetworking设置? 在FreeBSD和主机操作系统中我应该给哪些networkingconfiguration? 一般来说。 这是在本地机器上开发/testing分布式webapp的好方法吗? 编辑:一些进步,但不理想。 问题详情: https : //forums.virtualbox.org/viewtopic.php?f=1&t=49150
我有一个基于Windows的桌面应用程序,通过TCP与应用程序服务器进行通信。 (Windows 2003)。 客户端调用之间没有粘性会话。 我们有2台服务器负载均衡,我们正在考虑使用F5硬件NLB。 该应用程序是一个重负载types,在服务中没有太多的业务逻辑,但在大多数时间检索相当数量的数据。 可能在任何时候平均5000到10000条logging。 主要用于存储和退回数据,不需要在服务器端运行数据或计算的特殊处理。 考虑到我的服务需要一段时间才能返回数据,因此我倾向于使用“预测”,因此跟踪反馈会产生一些更好的路由,就像预测一样。 我不知道是否给定的数据足以提出一些想法,但考虑到这些,有什么build议\事情要考虑\最好的预测和最less连接? 谢谢。
我运行一个非常dynamic的游戏评论网站。 所有的图像(截图,游戏缩略图,用户configuration文件图片等)均通过服务器上的PHP脚本提供。 它将id作为参数,从数据库中读取数据,并将其输出为图像/ [png / jpg]的内容头。 在不久的将来(不到一个月),我们正在与另一家公司合作。 我们预计网站stream量会大幅增加。 我的估计是,我们的stream量将增加到每天约50k。 在过去,我遇到了我们的托pipe服务器的这个错误:你已经达到了每秒运行的脚本/进程的限制。 我查了一下,发现我们在任何时候都有每秒20个同步脚本(php,cgi等)的限制。 平均而言,我们网站上的每个页面都有50个图像。 我的第一个问题是:这是一个合理的限制? 我应该期望从其他托pipe解决scheme的这种限制? 第二个问题: build议将此设置用于提供图片吗? 我可以尝试得到一个没有这个限制的服务器,但是我担心如果这个设置可以扩展,如果我们得到更多的stream量? 我能想到的替代scheme是: 将图像作为文件存储在服务器上。 数据库将存储图像的相对path而不是图像ID。 这样,至less每个图像将不会是服务器需要运行的dynamic脚本。 运行只提供图像的多个图像数据库服务器。 负载均衡如何工作呢? 任何帮助,将不胜感激。
MySQL是否带有内置的自动故障转移function? 或者,那里有负载均衡器,可以“检测”数据库是否活着…如果不是…将其发送到故障转移数据库? 我知道基本的MySQL,但不知道为一个主数据库devise故障转移的最佳方法。
请告诉我在Windows Server 2008 R2 Web版和Windows Server 2008 R2标准版的NoSQLDatabase / BackendComputing扩展服务器场之间哪个select最好? 我很确定networking上可以有30-100台服务器。 什么原因可以select标准版而不是networking版? 哪一个版本可以作为前端服务器? 你能告诉我:标准版可能会取代networking版,换句话说,标准版可以是默认select,如果我不知道哪个版本可供select? 谢谢你的任何意见!