- Newest
- Most votes
- Most comments
Unfortunately, there are no features to monitor the power consumption of the EC2 instances. However, if your use case is to determine the carbon emissions from your AWS services, there is a free Carbon Footprint Tool available to AWS customers that provides a summary of the carbon emissions for each account.
To access this tool, open the AWS Billing Console and select Cost & Usage Reports in the navigation menu on the left. Then scroll down to the bottom of the page to view the report. The time period can be configured to a monthly total, and you can view the emissions by geography and services. For more details about the Carbon Footprint Tool, please refer to this article [1]. [1] https://aws.amazon.com/blogs/aws/new-customer-carbon-footprint-tool/
You might also find this article [2] that discusses carbon emissions in cloud computing useful. [2] https://aws.amazon.com/blogs/aws/cloud-computing-server-utilization-the-environment/
Here is the third party article [3][4] that demonstrate how to obtain the Running Average Power Limit (RAPL) results via model-specific registers (MSR) access, and the RAPL has shown correlation with the power consumption. [3] https://medium.com/teads-engineering/estimating-aws-ec2-instances-power-consumption-c9745e347959 [4] https://web.eece.maine.edu/~vweaver/projects/rapl/
However, this shared method only work on bare metal instances. Bare Metal instances are instances that aren't using the Nitro hypervisor. Bare Metal instances provide direct access to physical server hardware. Therefore, they let you run legacy workloads that don't support a virtual environment, license-restricted business-critical applications, or even your own hypervisor, to know more on bare metal instances refer below link: [+] https://aws.amazon.com/blogs/compute/understanding-the-lifecycle-of-amazon-ec2-dedicated-hosts/ [+] https://aws.amazon.com/blogs/aws/new-amazon-ec2-bare-metal-instances-with-direct-access-to-hardware/
Also note that, Power utilisation does not affect billing as you only get billed on run time, CPU credits, network utilisation, etc.
Please also be advised that third-party tools falls outside of the scope of AWS support, as we lack the visibility and knowledge to provide proper guidance in these matters. If you decide to proceed to use this option, please test it on a non-production instance beforehand.
Relevant content
- asked 2 years ago
- asked a year ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 2 years ago