Amazon RDS t2.small 作为生产服务器

Dan*_*tra 7 aws amazon-rds

我目前有一个 m3.medium 作为生产 PostgreSQL 服务器,但我想将它移动到具有多可用区功能的 RDS。

由于我们当前服务器的 CPU 使用率永远不会高于 5%,而且 RAM 使用率是 500MB,我正在考虑使用更便宜的实例,例如 RDS 上的 t2.small。在一些在线论坛和亚马逊帮助页面上,他们不推荐用于生产数据库的小型实例。这只是营销还是可能会出现一些真正的技术问题?

我发现 t2 和 m3 实例类型之间的唯一区别是可突增的 CPU,但由于我们的数据库服务器不使用任何 CPU,我想知道其他危险是什么。

ald*_*win 5

T2 实例基于信用系统获得 cpu 时间,t2.micros 在实例类中具有最低的整体 cpu 能力。这些积分在 t2.micro 上以每小时 6 的速度累积,这使您能够在 6 分钟内爆发到 100% 的 CPU 核心。所有其他时候,您只能获得 10% 的核心。此外,只有当您的实例完全空闲时,您才会累积积分。

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/t2-instances.html

根据生产服务器的用途以及可接受的停机时间,...您始终可以从 t2.micro 开始,如果您发现需要更多资源,则升级实例。大多数情况下,您可以在 3-5 分钟内升级实例类型。只需关闭电源,升级类型并打开电源。我认为这不仅仅是一个合理的“维护停机时间”。