如何跟踪AWS中未使用的资源?

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

我使用 AWS 一段时间了。我总是很难跟踪 AWS 资源及其互连方式。显然,我正在使用 Terraform,但仍然存在临时操作会降低我的可见性。

因为我已多次为我存在但未使用的资源/服务付费。

未使用的服务包括未指向其他服务但存在于 AWS 环境中的资源。

也欢迎工具建议。

此外,发布在 DevOps 上。因为人少所以发在这里

amazon-web-services amazon-s3 amazon-ec2 aws-compute-optimizer
5个回答
4
投票

我使用过 Janitor MonkeyCloud Custodian,并且我们确实有一堆 AWS Config + Lambda 来进行清理。

Janitor Monkey 确定资源是否应该进行清理 通过对其应用一组规则来确定候选者。如果有任何规则 确定该资源是清理候选者,Janitor Monkey 标记资源并安排清理时间。


3
投票

我认为这里的一个可行答案与何时自动缩放 - 使用 CloudWatch 警报的流行答案相同。

每当您有需要自动扩展的服务时,您都可以执行诸如“监视 CPU 高”之类的操作。如果 CPU 使用率达到某个阈值,则可以配置警报来扩大您的机群。相应地,如果 CPU 使用率低于某个阈值,则可以将警报配置为缩小队列规模。类似的警报可以配置其他警报,如内存、磁盘使用情况等。 因此,您无需配置 CloudWatch 警报来扩大或缩小您的队列,只需配置 CloudWatch 警报,以便在主机空闲时向您发送电子邮件(例如,

其 CPU 使用率太低

)。


0
投票
https://github.com/romibuzi/majordome


0
投票

https://github.com/ku9nov/aws-explorer

目前,它搜索的不是很多资源,而是那些可能丢失和遗忘的资源。这对于节省成本和维持秩序特别有用。


0
投票

参考:

https://aws.amazon.com/about-aws/whats-new/2024/11/aws-compute-optimizer-idle-resource-recommendation/

© www.soinside.com 2019 - 2024. All rights reserved.