1 Answer
- Newest
- Most votes
- Most comments
2
Hi,
re, instance inventory, the most sustainable way to obtain it is via AWS Systems Manager Inventory: see https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-inventory.html
It is a bit of initial setup but you'll use it on the long-term with a need to scale (more instances) and be holistic (i.e not only EC2 but all services)., it is more sustainable than a manual CLI-based solution
Re. Under- or Over-provisioning, Machine-learning based AWS Compute Optimizer for EC2 is what you need. See https://aws.amazon.com/compute-optimizer/
It will tell you when you instances get inappropriate for a given workload.
From https://aws.amazon.com/compute-optimizer/faqs/
AWS Compute Optimizer helps you identify the optimal AWS resource configurations,
such as Amazon Elastic Compute Cloud (EC2) instance types, Amazon Elastic Block Store
(EBS) volume configurations, task sizes of Amazon Elastic Container Service (ECS) services
on AWS Fargate, and AWS Lambda function memory sizes, using machine learning to
analyze historical utilization metrics. AWS Compute Optimizer provides a set of APIs
and a console experience to help you reduce costs and increase workload performance
by recommending the optimal AWS resources for your AWS workloads.
Best,
Didier
Relevant content
- asked 8 months ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated a year ago
Is there a way to check which all applications are running on a given EC2 instance @Didier Durand
So, now there is one another issue. Currently the report is generated on manual basis and there are scenarios where an existing instance is terminated and a new instance is spun up in place of it. Also some of the running instances are stopped and vice-versa. There is no notification received for such actions and I believe this is a serious concern considering something similar happens in production running applications?
Is there a way where we can generate the report on real-time and it will be modified based on what is happening on a given EC2 instance?
Please guide Didier_Durand