我正在研究扩展的话题,我发现了一个基本上处理请求的中间件,对吗? 如果这是真的,LAMP堆栈中的中间件是什么? 这是Apache的权利? 我怎么能甚至检查什么是处理我的请求? 我想知道更多关于LAMP堆栈和缩放的问题,并且已经阅读了很多关于SF的问题,但是我不知道要问什么问题,所以如果任何人都可以抛下一大堆关于我的知识或者指向我到正确的资源,这将是伟大的! TLDR:我想了解更多关于LAMP堆栈和缩放LAMP堆栈的知识,但不知道从哪里开始。 我是一个初学者。 编辑: 我也读过这些: http://people.apache.org/~sctemme/ApconUS2007/scalingout.pdf http://people.apache.org/~sctemme/ApconEU2006/FR4/FR4_Performance_Up.pdf
我有一个静态网站和一个8GB的RAM服务器。 该网站将只有一些JavaScript和静态内容。 我需要处理大约2万个并发访问者。 我的8GB服务器能处理这个吗? 任何人都可以解释如何configurationApache MaxClients和其他设置?
我想要设置这样的东西: ftp.example.com 它指向不同的FTP服务器。 例如: 111.111.111.1 111.111.111.2 111.111.111.3 111.111.111.4 当有人连接到ftp.example.com时,他将随机连接到其中一台服务器。 我正在考虑一些基于DNS的解决scheme,但有更好的?
我工作的公司刚刚转移到了AWS–目前他们有一个非常庞大的中央数据库,目前位于美国。 但是,他们的一位客户要求所有的数据都在欧盟境内。 所以在爱尔兰创build一个AWS实例不是问题,问题是数据库以及如何pipe理它。 我们正在考虑在欧盟为欧洲客户提供另一个数据库,并使用不同的主要关键步骤,以便在将来需要合并这两个位置时,主键不会发生冲突。 问题是,如果我们有一个使用我们的系统在美国和欧盟的客户,我们将不得不为这个用户创build2个账户,并且由于连接时间太高而不能在两个地区进行报告。 有没有其他方法可以设置?
我们正在运行一个LAMP栈(Perl,MySQL),最近经历了大约三倍的数据库负载,这是由于使用量增加和用户行为改变……这使系统超载。 使用相当标准的三层体系结构,大量的networking服务器(似乎不是问题),一些专业服务器(不认为这是问题),现代Sun硬件上的一个相当大的MySQL数据库(72GB )的内存(DB似乎是目前的瓶颈)。 我猜想有两个问题: 1)任何人都知道他们可以指示我们帮助我们解决负载问题的一些资源吗? 购买硬件肯定是在桌面上; 正如configuration更改… 2)任何人都有经验大规模扩大LAMP栈谁将有兴趣付费咨询工作? 我们立即需要一个人,最好愿意前往罗利北卡罗来纳州,帮助现场…首要目标是摆脱目前的危机, 第二个目标是帮助在接下来的两年里再增加10倍的使用量。 (作为问题#2的子问题:你会去哪里寻找这样的顾问?) 提前致谢! 史蒂夫
稍后更容易扩展 – 一台服务器直接在操作系统上运行一个完整的LAMP堆栈,或者一台运行VMWare Server 2的服务器运行2个虚拟机 – 一个运行apache和PHP,另一个运行MySQL。 我将运行的应用程序是用PHP编写的,并使用MySQL。 最终,可能需要扩展这一点 – 我想知道这是否会更容易从虚拟机环境或物理环境。 我打算使用SLES 64位作为操作系统 – 用于访客和主机。 谢谢你的帮助。
我的朋友运行一个stream行的Youtube到GIF转换网站。 目前,他已经将25万Youtubevideo转换为GIF(每个video获得6个缩略图,总共150万个GIF文件),并且每月可以提供约80TB的带宽。 他的服务器是IO阻塞 – 我不是一个大师pipe理员,但它似乎是非顺序GIF的硬盘寻找时间堵塞了一切。 他有一个100tb.com的服务器,价格为300美元/月,还有100TB的免费带宽。 起初,我build议他得到一个CDN来解决他的问题,因为这样GIF服务没有消耗他的服务器资源,他的主箱可以处理编码 – 我们发现一个CDN $ 600 /月,太慢了/不可靠,剩下的80TB带宽至less要2000美元/月。 我们正在努力保持整个项目在900美元/月以下。 所以我们可以find的最便宜的带宽是100TB,但是我们超过了一台服务器。 我们可以添加另一台服务器,但是我不知道如何对GIF存储进行分区,以使负载均匀分布在两个盒子之间。 我们的主机推荐使用像Aflexi.net这样的软件,但我确定必须有一个更便宜的解决scheme。 谁能帮忙? 我是一个交易程序员,而不是一个系统pipe理员,但试图学习绳索。 谢谢!
我需要您关于Amazon EC2实例的可伸缩性的帮助。 我使用asp.net开发了一个Web应用程序。 我已经决定开始,我想部署一个中等高CPU Windows Server 2008实例。 我有问题了解Amazon Elastic Compute Cloud是什么,CloudWatch Autoscaling是什么,每个人做什么? 我的目标是:当CPU利用率超过某种限制时,我希望Amazon会自动从当前服务器创build一个重复的实例(EC2 + EBS),并将这两个服务器之间的访问分开。 当压力很低时,我希望Amazon终止那些创build的实例,以便在应用程序需要时提供更多的计算能力。 除此之外,我想知道如果我select高CPU介质实例,我的升级选项是什么。 我使用EC2 + EBS,我认为可以轻松地复制EBS(创build快照),启动一个新的实例(更强大的实例),附加EBS并将弹性IP分配给新的服务器。 当然,我不知道亚马逊如何扩展服务器以及何时能够应用它,这些都是如此。 最重要的是,如果很多用户访问我的网站,我的应用程序不会崩溃,这是最重要的部分。 我真的需要你的帮助。 非常感谢。
我正在build立一个对响应时间有严格要求的系统。 如果强制Apache2在200毫秒后强制删除队列中的请求(如果没有提供服务),我该如何强制? 背景 我们的一个内部服务需要与另一个服务进行交互。 其他服务要求我们在很短的时间内做出所有的回应。 对于less量的查询,我们能够在期望的时间内提供请求。 但是,一旦系统装载了很多请求,响应时间确实受到影响。 由于负载将会持续很长时间,所以我们会遇到堵塞的情况,在这种情况下,旧的查询正在排队,然后进行服务,但是到那时请求已经过期。 我如何确保我们能够在限定的时间内分配请求,或者只是简单地删除请求?
我知道Google Cloud(Google App Engine)可以水平自动调整实例:当服务器超负荷时,您有一台具有特定参数的服务器,autoscaler启动新的服务器并平衡它们之间的负载。 但是,如果Google Cloud提供垂直缩放function,则无法find任何信息。 防爆。 你有一个2核心,4GB内存的服务器,它超载,所以自动调节器给你更多的资源(你的服务器获得更多的RAM /更多的核心 – >你的服务器是4核心,8GB内存,它不会超载)。 这可能使用Google云吗?