首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从一个服务器扩展到多个服务器?

如何从一个服务器扩展到多个服务器?
EN

Server Fault用户
提问于 2010-09-22 00:37:25
回答 1查看 311关注 0票数 2

我为一家只有一台web服务器的小企业工作。过去它为我们提供了很好的服务,但是随着我们变得越来越大,我们需要另一台服务器。

我将如何设置两个服务器一起工作?我读过一些关于磅负载平衡的文章,我需要第三台计算机来完成这个任务吗?

服务器将进行基本的web服务和一些轻量级的数据库操作。

我是这一行中最“技术”的人,我们从来没有必要雇佣一个服务生,所以他们要求我这么做。

你能帮帮我吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2010-09-22 00:46:42

我对庞德一无所知,但我用HAProxy做过这件事,我猜想的理论也是一样的:

  1. 设置两台服务器以服务于同一网站,尽可能地相同(在设置方面相同,不一定是硬件)
  2. 设置这两个服务器的第三个前端服务器,这将是您的负载均衡器,也是您面向世界的公共接口。
  3. 配置负载均衡器,将传入请求分发到这两个服务器上。如果一台服务器可以作为第二台服务器处理请求数的10倍,那么您可以在任何体面的负载均衡器中设置10:1的平衡。

因此,是的,你需要第三台服务器--有些事情可能会让你的生活变得更好:

  1. 负载均衡器不需要是物理的-它可以是一个虚拟机。事实上,如果你把它变成一个虚拟机,这会使它变得更加灵活,因为你可以在没有人注意到的情况下移动它。
  2. 负载均衡器不需要是一个漂亮的裤子机器,如果你的要求音量很低。我在一台奔腾4盒(Pentium4box)和HAProxy和一组公羊(每天提供大约60,000次请求)上取得了巨大成功。

当涉及到会话状态和本地存储的变量时,负载平衡和.NET网站可能会有一些乐趣,但是负载平衡器通常有允许您将用户粘贴到一个web服务器上的设置,这样所有未来的请求都会转到同一台服务器读取相同的数据。如果您没有这个问题,那么可以随意使用圆形知更鸟或其他方法。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/183390

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档