如果我每天有100个并发用户和300个最大用户,我应该使用哪个EC2实例大小?我需要节省成本



我做了一个名片订购门户,它的后端在NodeJS中。

我目前正在使用t2.micro,我每天有50个用户和15-20个并发用户,但在一段时间内,用户数量将上升到每天300个用户和100个并发用户。我也不想花太多钱。

它只有一个数据库,我们不使用线程。

我不知道是应该更改实例类型还是应该使用"自动缩放组"。

我不是AWS的专业人员。请帮忙!!

没有人能回答您的问题,因为每个应用程序都不同。

有些应用程序需要更多的CPU(例如用于编码/加密(。有些需要大量的RAM(用于计算(。有些需要大量的磁盘访问(如文件操作(。

只有知道应用程序的行为以及它需要什么资源。

你可以选择一些东西,然后在生产中监控它(CPU、RAM、磁盘(,看看"瓶颈"在哪里,或者你可以创建一个模拟用户负载的测试,并将其推到临界点,以发现瓶颈。

最新更新