好的,所以我改变了我的问题,以使它更清楚。如果我有一个有1000个用户同时在线的社交网站,那么更好的解决方案是什么?一个只有一个盒子的专用服务器?还是集群上的集群虚拟专用服务器?哪一个更好?我觉得托管公司写的文章太多了,误导了人们。那么,云计算之前的一步将是什么呢?
发布于 2010-10-09 01:29:22
我要做的第一件事是将DB拆分到它自己的服务器上,您说您的代码不会“缩放”。我可以告诉你,从无数年的规模,不可扩展的,你错了。
您可以将DB移到自己的服务器上,如果仍然存在问题,可以添加MySQL复制,并使用MySQL代理将读取请求驱动到从服务器并将请求写入主服务器。
要扩展前端,您可以添加更多的web服务器,如果它使用的是磁盘上的会话,那么您可以使用粘性负载平衡。如果问题是上传的媒体,那么你可以使用NFS。
这一切都取决于你痛苦的核心是什么。
正如我所说,多年来我一直在这样做,并且我发现很少有应用程序需要进行任何代码更改才能实现即时性能提高。
https://serverfault.com/questions/189229
复制相似问题