How Amazon achieves near-real-time renewable energy plant monitoring to optimize performance – Smart Energy

As part of the goal to reach net-zero carbon emissions by 2040, Amazon is on a path to powering its operations with 100% renewable energy by 2025—five years ahead of the original target of 2030.
In June 2021, Amazon became the world’s largest corporate purchaser of renewable energy, reaching 65% renewable energy across the business.
In the future, Amazon will meet our total annual electricity demands with 100% renewable energy from projects all around the world.
Amazon collaborates with renewable energy providers across the world to bring online new renewable projects dedicated to serving our power needs, which is monitored by Amazon’s renewable energy optimization (REO) team. The REO team is also responsible for maximizing the operational and financial performance of assets. These optimizations help Amazon achieve its sustainability goals at scale across its global footprint.
As our renewable energy fleet grows exponentially, so does our need to monitor renewable asset operational performance in near-real-time to ensure we are achieving production goals. The challenge of monitoring the performance of hundreds of renewable assets in more than 30 countries increases each day.
Some of these challenges include:
It’s clear there is more than one strategy to overcome these challenges and that one size does not fit all. Each use case is independent and often demands its own solution architecture, which is why we at Amazon Web Services (AWS) have always believed in using the right tools for the job. We learn from our own energy transition work at Amazon, and we share our learnings with customers and partners so they can tailor an approach to deploy, manage, and optimize their renewable energy solutions at the bulk generation level and at the grid-edge with our services, including compute, storage, artificial intelligence/machine learning (AI/ML), security, and Internet of Things (IoT).
In the next section, we describe how the REO team uses AWS IoT services for real-time performance monitoring of renewable energy assets. In the future, we will publish blog posts on how the REO team uses Amazon SageMaker—which helps data scientists and developers prepare, build, train, and deploy high-quality ML models quickly—and ML to maximize output and revenue from Amazon facilities. In addition, as Amazon scales up its renewable and storage footprint, we will develop advanced analytics based on ML to support Amazon’s sustainability goals and business objectives.
The REO Team’s Reference Architecture for Renewable Energy Asset Monitoring
The REO team developed a complete solution built entirely on AWS to perform near-real-time monitoring of asset performance. The reference architecture for the solution is shown and described in figure 1 below and includes a variety of AWS services used to stream, store, manage, calculate, and visualize renewable energy asset operations data.
The REO team used this AWS IoT–based reference architecture to create a highly secure, reliable, scalable, and low-cost solution capable of ingesting SCADA data from hundreds of renewable energy projects in near-real-time.

The Amazon REO team’s reference architecture for renewable energy asset monitoringFigure 1. The Amazon REO team’s reference architecture for renewable energy asset monitoring
Data Ingestion
The REO solution uses two main methods to stream SCADA data.
First, the REO solution uses AWS IoT Greengrass 2.0—a new version of AWS IoT Greengrass that makes it easy for device builders to build, deploy, and manage intelligent device software—and AWS IoT SiteWise, a managed service that simplifies collecting, organizing, and analyzing industrial equipment data—to stream data from SCADA systems. AWS IoT Greengrass 2.0 supports multiple native connectors to transfer high-volume, high-resolution data to the AWS Cloud. The REO team can then route the data to Amazon Kinesis using the AWS IoT Greengrass stream manager for its batching and exporting functions. The data-collection frequency is configurable from subseconds to minutes and depends on the specific sensor and tags as the edge. With this solution, REO can reliably stream thousands of data tags from a single renewable asset to the AWS Cloud at scale and at a low cost.
Alternatively, SCADA data from some operators may come through an API rather than direct device connectivity. An AWS Lambda function is scheduled to read data from the API and send the operational data to Amazon Kinesis. AWS Lambda is a serverless compute service that lets you run code without provisioning or managing servers.
Finally, another AWS Lambda function is initiated by Amazon Kinesis to process the raw data, map and transform the data, and then send the data to a target data storage endpoint—either AWS IoT SiteWise or Amazon Timestream, a fast, scalable, and serverless time series database service for IoT and operational applications that makes it easy to store and analyze trillions of events per day up to 1,000 times faster and at as little as 10% of the cost of relational databases.
Data Storage
The REO solution uses two levels of data storage: AWS IoT SiteWise and Amazon Timestream.
For tags with critical business functionality, the REO team chose AWS IoT SiteWise to serve as the historian to save the data in an organized pattern, as it met the majority of Amazon business requirements. Each renewable asset is organized into a hierarchy: wind/solar farm, substation, turbine, inverter, or meteorological station.
The following is the reference AWS IoT SiteWise asset model for wind and solar farms.
reference AWS IoT SiteWise asset model for wind and solar farms
Figure 2: Reference AWS IoT SiteWise asset model for wind and solar farms
In addition, each turbine or inverter has a corresponding reference data model:Reference data model for turbines and inverters
Figure 3: Reference data model for turbines and inverters
Amazon chose to use AWS IoT SiteWise as it provides the following:
Amazon Timestream is used to store all the raw data from data sources and is valuable due to its
Operational Near-Real-Time Dashboards
AWS IoT SiteWise serves as a data source to Amazon Managed Grafana, the visualization tool selected for:
Below are a few screenshots of near-real-time dashboards powered by AWS services as described in the previous reference architecture for a wind farm containing 13 wind turbines (rated 3,600 kW each with 110 tags sampled every 20 seconds).
This plot shows a 48-hour period power heat map of the wind farm. The scale on the bottom shows the power range from about 0–3,600 kW. The plot clearly shows that turbines 1, 5, 8, and 12 have anomalies and are out of service frequently during this period.
Figure 4: Wind turbine power heat map dashboard
This screen shows a 24-hour period single turbine performance. This turbine is actively turned off every night for 2 hours, starting at midnight.Single turbine plot dashboard
Figure 5: Single turbine plot dashboard
This screenshot shows 7 days of availability metrics, including overall wind farm availability, individual turbine status, turbine availability in the past hour, and turbine availability in the last 7 days. From the dashboard, it is clear that turbines 4, 6, 8, and 11 are offline more often than others.Turbine availability dashboard
Figure 6: Turbine availability dashboard
This screen shows 7 days of wind farm performance, including overall current wind farm performance and weather conditions, daily energy production, wind farm level power and wind speed for the last 7 days, and a histogram of wind speed distributionWind farm performance dashboard
Figure 7: Wind farm performance dashboard
As highlighted at the beginning of this blog, each use case is unique, and customers are free to choose which combination of services best meet their requirements.
The reference architecture demonstrates one such solution—how the REO team uses AWS IoT services to achieve a highly available, highly scalable, near-real-time operational data monitoring system for large-scale renewable energy assets such as wind and solar plants.
By using the full gamut of AWS services and best-practice cloud technologies, we can efficiently serve the needs of operation/maintenance supervisors, data engineers, and data scientists and provide near-real-time situational awareness of renewable energy generation assets.
Furthermore, we can analyze the data to provide more insight into asset performance, such as anomaly detection and preventive maintenance use cases.
The solution provides a foundation to help Amazon achieve our operations commitment of powering our business operations with 100% renewable energy by 2030, a target we are on track to meet five years early, by 2025.
For more information, please visit Amazon renewable energy or AWS Power & Utilities.
© Synergy BV | Company number: 30198411 | Registered in the Netherlands at Bisonspoor 3002, C601, 3605 LT Maarssen