有关:
我对容量规划有疑问。Server Fault社区是否可以提供以下帮助:
- 我需要哪种服务器来处理一定数量的用户?
- 某些规格的服务器可以处理多少个用户?
- 将一些服务器配置是足够快,我的使用情况?
- 我正在建立一个社交网站:我需要哪种硬件?
- 一些项目我需要多少带宽?
- 某些应用程序中将有多少用户使用多少带宽?
有关:
我对容量规划有疑问。Server Fault社区是否可以提供以下帮助:
Answers:
Server Fault社区通常无法帮助您进行容量规划-我们可以提供的最佳答案是“在与生产中将使用的硬件类似的硬件上对代码进行基准测试,确定瓶颈,然后确定您的工作量是多少当前的硬件可以处理和/或处理目标工作负载需要多少硬件能力”。
容量规划中有许多因素在起作用,我们无法在“问答网站”上充分评估这些因素:
对这些因素和其他因素进行适当的分析超出了简单的问答站点的范围:它们需要有关您的环境和要求的详细知识,只有您的团队(或得到适当报酬的顾问)才能有效地收集这些知识。
在计算单个主机上应计划的虚拟机数量时,实际上并没有很好的经验法则。实际上,只有一种,而且只有一种善良:
虚拟机计数通常受RAM限制,除非不是。
这不是非常有帮助。如果这些VM将运行低CPU应用程序,那么您的限制器将基于RAM。每个VM平台都有其自己的超额订阅RAM的能力,因此它不像TOTAL_RAM / Per-VM-RAM = MachineCount那样容易,但是该数目是一个很好的计划项目。
但是,如果您的VM除了低CPU数据包发送功能之外还执行其他操作,该怎么办?
虚拟机计数受主机可用的七个离散资源限制:
所有这些都可能是您绊倒的事情,这完全取决于您对VM所做的工作。要记住的一些事情:
要弄清楚可以打包到一个主机系统中的虚拟机数量,您需要知道系统如何运行以及它们需要什么才能正常运行。知道这一点后,就可以进行计数计划了。更好的是,弄清楚制作主机系统所需的功能!
确保您在问正确的问题。
如果您不知道需要什么,则意味着您不需要太多。如果您的网站很热门,那么您可能还会有一个运营团队,他们知道您的应用程序需要多少内存,磁盘,IO,网络等。如果您正在做梦,则应从桌面开始,然后逐步进行。
确保您有所了解,当事情变大时如何扩展。您可以在负载均衡器后面添加更多服务器吗?您可以分片redis服务器吗?
此外,拥有自己的数据中心也很糟糕。数据中心(即使只是一台计算机)也会干扰您的实际用途。您不仅可以购买一台计算机,然后将其打开然后走开。您需要空调,空气过滤器,可靠的电源,可靠的互联网,备用设备,备件,要增长的物理空间,要增长的电源容量,不会绊倒的电源线以及成千上万的其他麻烦。