几周前我在AWS上推出了我的网站。 我有一个m3.medium EC2实例和一个db.m3.medium RDS实例(MySQL数据库)。
我已经看过每个监视器,这是每个的平均使用情况:
显然我的网站几乎不消耗任何可用的资源。
我想减less实例的大小,而不影响我的网站的响应质量。 但是,唯一让我感到担忧的是每个较小的实例都表示“ networking性能:低” 。
有没有人有任何经验与较小的事例? RDS和t2.medium t2.small ,EC2的t2.small ?
networking性能可怕吗? 还有另一种降低成本的方法吗?
这个问题很难回答,因为你需要确定“可接受的”。
“低”评级几乎肯定会导致较慢的传输速率,并且根据地区和一天/一年中的时间,您可能会发现您的实例所在的主机存在争用。
“低”networking也可能获得最不重要的优先级,这可能导致在networking中拥塞严重时的不可接受的性能。
在实践中,你可能会发现,如果你没有受到很多stream量的攻击,那么你可能会接受这样的做法,并且可以接受一些小的闪烁。
您可以采用caching,负载平衡和其他方法来提高性能,这可能会缓解低功率机器的一些缺点。
您也可以(合理地)根据需要快速切换实例types。
为什么不build立一个副本堆栈并做一些性能testing?