我有一个iOS应用程序,它可以访问我们在AWS上设置的后端。基本上,我们有一个Staging和Production环境,在两个AZ(生产中)中有一些基本的负载平衡,一个小型RDS实例,一个小型Cache实例,一些SQS队列处理后台任务,以及S3提供资产。
该应用程序处于测试阶段,因此“生产”的用户数量有限。现在,它大概是100,但在接下来的几周内它可能会增加一倍。
我的问题是:我们在Staging上使用了t2.micro实例,并且在我们的生产中使用了最初的beta用户,他们似乎表现不错。据我所知,CPU使用率平均低于10%,最大值似乎约为25-30%。
根据这些指标判断,是否有任何理由暂时不继续使用t2实例,对于信用系统如何工作,或者我有可能“有可能”被T2s扼杀?
目前,流量非常可预测,明天将不会有10K用户:)
答案 0 :(得分:1)
您只需要查看实例上的CPU信用度量标准,以确保您不受限制。在CloudWatch中为此设置警报,您应该没问题。