基于CloudWatchMetrics

问题描述 投票:0回答:1

我在尺寸db.t3的aws中有postgresql rds db。为了降低成本,我正在考虑将实例大小降低到db.t3.medium。以下是CloudWatch指标

问题1:我想根据以下指标理解,如果我可以将实例缩小到db.t3.medium而没有任何问题。

问题2:我可以简单地将RDS实例从db.t3.large缩小到db.t3.medium,而无需任何数据丢失吗? FreeStorageSpace - 49G FreeableMemory - 5.3G CPUUtilization - 3.4% ReadThroughput - 10k-170k NetworkReceiveThroughput - 6k NetworkTransmitThroughput- 250k WriteIOPS- 10 ReadIOPS - 2 CPUCreditUsage - 0.403

	
基于您的RDS使用指标,降级到
amazon-web-services amazon-ec2 amazon-rds amazon-cloudwatch
1个回答
0
投票
似乎是可行的。我假设这些指标至少代表使用一个月。 CPU,内存和网络利用率都很低,这表明您的当前实例资源可以在没有重大问题的情况下减少。唯一要注意的是Writeiops和Readiops指标。尽管这些值较低,但如果对这些操作有尖峰或大量使用,则可能导致性能降解。但是,根据您当前的指标,这似乎不太可能是一个问题。

如果您使用的是

gp3 storage (General Purpose SSD)

,则IOPS和吞吐量功能更灵活,可以根据需要轻松调整。因此,如果您将来会遇到IOPS尖峰或需要更多的存储性能,则可以增加这些配置,而无需更改实例类型。 降级后一段时间监视RDS的使用情况也是一个好主意。如果使用量继续保持较低,则可以考虑将其进一步降级到db.t3.small

,也可以探索切换到
t4g instances的可能性。

T4G实例

对于低和爆发的CPU需求的工作负载提供了更好的价格/性能比率,因此,如果您的工作量很轻,它们可能是一个不错的选择。
改变实例类型很简单,可以直接通过AWS控制台完成。但是,请记住,在此过程中将有短暂的停机时间,因此在低数据库活动时进行修改很重要。
    
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.