可能的重复:
你能帮助我进行容量规划吗?
我的团队创建了一个不错的 django 应用程序,现在它将部署在 EC2 实例上。现在有几个问题我正在寻找答案:
- 我如何确定哪个实例适合我的应用程序(微型、小型、中型、大型等)。换句话说,我怎么知道这个应用程序需要多少内存/处理能力。
- 如何量化服务器上的最大并发用户数。这对这个应用程序很重要,我需要知道微型/小型/中型或大型实例将支持多少用户。
- 我应该将所有东西都安装在单个实例上,还是应该为数据库、备份和应用程序提供单独的实例。
- 我如何估计添加每个用户所需的额外资源(我认为这不是线性的)
我知道这些问题的答案是非常主观的,而且大多数事情都取决于应用程序设计和架构。因此,我更有兴趣了解做出此类决定所涉及的过程。