多台服务器与一台大型服务器的性能

pis*_*hio 6 cloud-computing performance scalability blade-server

我的开发团队为我们正在开发的即将到来的项目建议了一个服务器结构。我们的结构是“逻辑的”,这意味着应用程序的各种逻辑组件(它是分布式的)依赖于不同的服务器。某些组件比其他组件更关键,并且会承受更多负载。

我们的提议是每个组件有 1 个服务器,但硬件人员建议用一台更大的虚拟服务器替换各种机器。他们将使用刀片服务器。

现在,我根本不是专家,但我对这些人的问题是:所以如果我们需要,例如,3 个 2GHz CPU / 2GB RAM 机器,你给我 1 台带有 3 个 2GHz CPU 和 6 GB RAM 的机器是一样的吗?他们告诉我是的。

这是准确的吗?这两种解决方案的优缺点是什么?什么是普遍接受的最佳实践?你能指出一些处理这个问题的 URL 参考吗?

编辑:

还有一些信息。(互联网/内联网)应用程序已经分层。我们在 DMZ 上有一些服务器,它们将向 Internet 公开页面,而数据库则位于它们自己的机器上。我们要拆分(并且他们要加入)的是一些主要暴露网络服务的网络服务器。一个是与数据库层通信的 DAL,一个是我们的单点登录/用户配置文件应用程序,每页调用一次,一个是在 Internet 上看到的内容的克隆,用于我们的局域网。

gek*_*kkz 0

单一服务器设置可能是有益的,也可能是非常糟糕的。维护一台服务器比维护三台服务器更容易,而且当它出现故障时,所有服务器都会随之故障。

通过多服务器设置,您可以进行划分,但如果您的 3 台服务器中的一台发生故障而另外两台依赖它来运行,则这可能毫无用处,因为您将处于同一位置。