SlideShare a Scribd company logo
Distributed Solar Systems at EDF Renewables and AWS IoT: A Natural Fit (PUT304) - AWS re:Invent 2018
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Distributed Solar Systems at EDF
Renewables and AWS IoT: A Natural Fit
Amy Lindsay
Product Owner: Solar & IoT
EDF Renewables
P U T 3 0 4
Matthieu Fuzellier
IoT Architect
AWS Professional Services
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
• Introduction
• Problem definition
• Technical solution
• Lessons learned
• Business results
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
After this breakout session
• A few days after the event…
• The presentation will be shared as a PDF on SlideShare
• The recording will be available on YouTube
• Visit the Power & Utilities web site at:
aws.amazon.com/power-and-utilities/
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
EDF Renewables
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
EDF renewables
• We are in the process of building a common cloud-based digital
platform to address industry-wide challenges
• Decentralization and “prosumers” of energy
• Need for more agility, increased speed to test new services
• Breaking the silos of data and knowledge-base by providing transparency at the group level
on performance and processes
• Adopted a flavor of scaled agile framework
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Data challenges on solar assets
• Geographically distributed assets
• Unreliable connectivity
• Diverse portfolio for owned and third party assets, leading to a variety of
• Physical devices
• Asset layouts
• Data sources & data stores
• Communication protocols
• Data quality is critical since underperformance detection relies on cross-data-
source analysis
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Data challenges on solar assets
An example:
Inverters
Inverters
Inverters
DC combiner boxes
DC combiner boxes
Panel temperature
sensors
MET station
Substation
Meter
Real Time Automation
Controller (RTAC)
Supervisory Control
And Data Acquisition
(SCADA)
Data historian
Modbus or
proprietary
communications
over TCP/IP or
RS485
Modbus / DNP3
Utility
DNP3
Modbus / OPC DA / DNP3
Modbus /
OPC DA /
DNP3
Trackers
Video /
camera
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Methodology
• Working backwards: delivering a strong business use case before
addressing the technical solution
• Accelerated time to delivery of an end-to-end solution
• Ramp up internal skill sets while benefiting from expertise of AWS
teams
• Interviews of key
business users
• PR / FAQ
2 weeks
• Workshop with AWS
ProServe
• Target architecture
3 days • Feature refinement:
Proof of Concept vs
long-term
• Prioritized backlog
2 days
• Agile delivery
framework
• Demonstration of
end-to-end ingestion
(Proof of Concept)
5 weeks
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Business outcomes
“No more need to remote into multiple SCADA systems that all differ in the way they collect and store the data - you can
now see how your portfolio of plants is performing from a central location and troubleshoot issues quickly. The data
pipelines include OPC DA, OPC UA, Modbus and DNP3, covering all popular communication protocols for solar sites.”
- extract from mock PR / FAQ
Sample user stories from workshop:
“As a Site Manager, I want to be able to export a
clean data set with data quality indicators so that
reporting is accurate and shows the level of
confidence in the data”
“As a Performance Analytics Engineer, I want to
have normalized data tags so that multiple sites can
be analyzed ”
“As a SCADA Engineer, I want to have a gateway
that is easy to onboard so that I can spend more
time on higher value-added tasks”
“As a Site Manager, I want to see the data of my
multiple site refreshing every 10 minutes so that I
can troubleshoot issues quickly”
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Data acquisition from solar sites
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Solution overview
AWS Cloud
Solar site assets
Inverters, panel sensors, meter, met station, camera…
GridEdge
Gateway
Reporting, Analytics, Machine Learning,
Monitoring/Alerting
Solar Site (Edge) AWS Cloud
Data Consumers
Operations control center,
third parties, asset owners,
utilities…
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
MQTT
High-level architecture
Solar site assets
Inverters, panel sensors, meter, met station, camera…
GridEdge Gateway
AWS CloudSolar Site (Edge)
Notifications Raw and
processed
data
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Edge detailed architecture
MQTT
Topic Structure
Shadow Sync
AWS Cloud
Shadow
Device
Registry
Greengrass
Group
Certificate
and
Policy
Device Provisioning
Site
Configuration
Solar Site (Edge)
Solar site assets
Inverters, panel sensors, meter, met station, camera…
GridEdge Gateway
Greengrass
Lambda
function
Certificate
Shadow
Modbus over TCP
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Edge configuration and IEC61850 mappings
Site layout configuration, stored in the Cloud:
{
"siteID" : "mySite01"
"points" : [
{
"modbus_start_register":"25",
"modbus_end_register":"26",
"iec_name":"INV1MMXU1.AvWPhs.mag.f",
"explanation":"active power for inverter 1",
"type":"Input Register",
"rtac_poll_frequency_ms":"1000”
}
...
]
}
Config
File
Solar Site (Edge)
Solar site assets
Inverters, panel sensors, meter, met station, camera…
GridEdge Gateway
AWS Greengrass
Lambda
function
Certificate
Modbus over TCP
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Edge data sampling and stacking
Payload:
{
"timestamp": "20181015 09:01:00",
"someField": 11
}
Time Value
09:00:10 10
09:00:20 12
09:00:30 11
09:00:40 14
09:00:50 9
09:01:00 10Config
File
Solar Site (Edge)
Solar site assets
Inverters, panel sensors, meter, met station, camera…
GridEdge Gateway
AWS Greengrass
Lambda
function
Certificate
Modbus over TCP
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Solar Site (Edge)
Edge data cleaning and tagging
Payload:
{
"timestamp": 20181015 09:01:00,
"someField ":11,
"dataQuality": {
"max": 14,
"min": 9,
"sample_count": 4,
"confidence": 0.66,
}
}
AWS Cloud
Raw Data
Raw
samples
Solar site assets
GridEdge Gateway
AWS Greengrass
Lambda
function
Certificate
Modbus over TCP
Time Value
09:00:10 10
09:00:20 NULL
09:00:30 11
Time Value
09:00:40 14
09:00:50 9
09:01:00 9999
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Edge summary
{
"timestamp": "2018-10-11 11:39:29",
"gridedgeid": "000001",
"payload": [{
"type": "SOLAR",
"name": "device.name",
"values": {
"INV6MMXU1.AvWPhs.mag.f": 809.8,
...
},
"dq": {
"INV6MMXU1.AvWPhs.mag.f": {
"max": 810.3,
"min": 809.1,
"std_deviation": 0.1678,
"sample_count": 22
},
...
}
}]
}
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Cloud - Ingestion
Solar site assets
Inverters, panel sensors, meter, met station, camera…
GridEdge
Gateway
Solar Site (Edge)
Notification
AWS Cloud
MQTT
Shadow
Rules
Engine
Reporting
EDF/3rd party integration
Datasets
Templates
and scripts
Automation
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Upcoming
Solar Site (Edge)
Solar site assets
Inverters, panel sensors, meter, met station, camera…
GridEdge Gateway
Greengrass
Certificate
Shadow
Modbus / DNP3
Raw samples Feed into ML and
complex analytics
Notification
AWS Cloud
Data Lake
Automation
Configuration
Operations
Control Center
Operators
Management and Security
Remote management
Lambda
InsightsAlerts
Detect stale data
Auto backfill data
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Lessons learned
• Infrastructure automation cannot always keep up with fast-pace
changes to AWS services
• Not all services support AWS CloudFormation e.g. IoT Analytics
• Permission boundaries for AWS Identity and Access Management (IAM) not yet in AWS
CloudFormation
• Configuring hardware outside of the cloud platform to run cloud-
native services such as AWS Greengrass requires orchestration tools to
perform necessary actions on the device and in the cloud
• As expected, the proof of concept does not answer all questions for a
deployment at scale but sets out a clear path to achieve that goal
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
• Start small, keep the big picture in mind
• How to reuse / comply with existing OT / IT infrastructure
• Data architecture and data normalization are key
pieces of the solution
• Digital disruption is real: focus on change management
Lessons learned THINK BIG
Start small
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Business Results
• Demonstrated the suitability of AWS managed services around IoT for
our business requirements, within 5 weeks
• Deployed 1 test device to 1 test site
• Identified cybersecurity best practices and recommendations when
extending the cloud platform out to the edge
Proof of Concept = small:
- Deployment
- Feature set
Roll-out plan = big:
- Deployment
- Feature set
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Business results
Next steps
• Deployment at
scale
• Skill sets & partners
• Architecture
validation
4 weeks
• Hardware design
• Multi-device
management
• Industrialization
12-16 weeks
• Production-grade
• Roll-out
• Full-scale
deployment
Steady-state
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Business results
Four GW+ in AWS cloud and counting
Solution could address 100 MWs
today and many more in the
pipeline
Thank you!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amy Lindsay
Solar & IoT
EDF Renewables
amy.lindsay@edf-re.com
www.linkedin.com/in/amy-lindsay
Matthieu Fuzellier
Solution Architect
AWS ProServe
mattfuz@amazon.fr
www.linkedin.com/in/mfuzellier
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.

More Related Content

What's hot

Crossplane @ Mastering GitOps.pdf
Crossplane @ Mastering GitOps.pdfCrossplane @ Mastering GitOps.pdf
Crossplane @ Mastering GitOps.pdf
QAware GmbH
 
Monitoring With Prometheus
Monitoring With PrometheusMonitoring With Prometheus
Monitoring With Prometheus
Knoldus Inc.
 
Salvatore Sanfilippo – How Redis Cluster works, and why - NoSQL matters Barce...
Salvatore Sanfilippo – How Redis Cluster works, and why - NoSQL matters Barce...Salvatore Sanfilippo – How Redis Cluster works, and why - NoSQL matters Barce...
Salvatore Sanfilippo – How Redis Cluster works, and why - NoSQL matters Barce...
NoSQLmatters
 
Automation world under the DevTestSecOps umbrella
Automation world under the DevTestSecOps umbrellaAutomation world under the DevTestSecOps umbrella
Automation world under the DevTestSecOps umbrella
Katherine Golovinova
 
Drive business outcomes using Azure Devops
Drive business outcomes using Azure DevopsDrive business outcomes using Azure Devops
Drive business outcomes using Azure Devops
Belatrix Software
 
[EPPG] Oracle to PostgreSQL, Challenges to Opportunity
[EPPG] Oracle to PostgreSQL, Challenges to Opportunity[EPPG] Oracle to PostgreSQL, Challenges to Opportunity
[EPPG] Oracle to PostgreSQL, Challenges to Opportunity
Equnix Business Solutions
 
Hadoop - Primeiros passos
Hadoop - Primeiros passosHadoop - Primeiros passos
Hadoop - Primeiros passos
Sensedia
 
Kafka connect 101
Kafka connect 101Kafka connect 101
Kafka connect 101
Whiteklay
 
Monitoring Kubernetes with Elasticsearch Services - Ted Jung, Consulting Arch...
Monitoring Kubernetes with Elasticsearch Services - Ted Jung, Consulting Arch...Monitoring Kubernetes with Elasticsearch Services - Ted Jung, Consulting Arch...
Monitoring Kubernetes with Elasticsearch Services - Ted Jung, Consulting Arch...
Amazon Web Services Korea
 
DOAG Oracle Unified Audit in Multitenant Environments
DOAG Oracle Unified Audit in Multitenant EnvironmentsDOAG Oracle Unified Audit in Multitenant Environments
DOAG Oracle Unified Audit in Multitenant Environments
Stefan Oehrli
 
Getting Started Monitoring with Prometheus and Grafana
Getting Started Monitoring with Prometheus and GrafanaGetting Started Monitoring with Prometheus and Grafana
Getting Started Monitoring with Prometheus and Grafana
Syah Dwi Prihatmoko
 
Container Orchestration
Container OrchestrationContainer Orchestration
Container Orchestration
dfilppi
 
A visual introduction to Apache Kafka
A visual introduction to Apache KafkaA visual introduction to Apache Kafka
A visual introduction to Apache Kafka
Paul Brebner
 
Principles Of Chaos Engineering - Chaos Engineering Hamburg
Principles Of Chaos Engineering - Chaos Engineering HamburgPrinciples Of Chaos Engineering - Chaos Engineering Hamburg
Principles Of Chaos Engineering - Chaos Engineering Hamburg
Nils Meder
 
ProxySQL and the Tricks Up Its Sleeve - Percona Live 2022.pdf
ProxySQL and the Tricks Up Its Sleeve - Percona Live 2022.pdfProxySQL and the Tricks Up Its Sleeve - Percona Live 2022.pdf
ProxySQL and the Tricks Up Its Sleeve - Percona Live 2022.pdf
Jesmar Cannao'
 
An Introduction to Gradle for Java Developers
An Introduction to Gradle for Java DevelopersAn Introduction to Gradle for Java Developers
An Introduction to Gradle for Java Developers
Kostas Saidis
 
Flusso Continuous Integration & Continuous Delivery
Flusso Continuous Integration & Continuous DeliveryFlusso Continuous Integration & Continuous Delivery
Flusso Continuous Integration & Continuous Delivery
Joost van der Griendt
 
How to configure a hive high availability connection with zeppelin
How to configure a hive high availability connection with zeppelinHow to configure a hive high availability connection with zeppelin
How to configure a hive high availability connection with zeppelin
Tiago Simões
 
Develop QNAP NAS App by Docker
Develop QNAP NAS App by DockerDevelop QNAP NAS App by Docker
Develop QNAP NAS App by Docker
Terry Chen
 
Azure DevOps
Azure DevOpsAzure DevOps
Azure DevOps
Michael Jesse
 

What's hot (20)

Crossplane @ Mastering GitOps.pdf
Crossplane @ Mastering GitOps.pdfCrossplane @ Mastering GitOps.pdf
Crossplane @ Mastering GitOps.pdf
 
Monitoring With Prometheus
Monitoring With PrometheusMonitoring With Prometheus
Monitoring With Prometheus
 
Salvatore Sanfilippo – How Redis Cluster works, and why - NoSQL matters Barce...
Salvatore Sanfilippo – How Redis Cluster works, and why - NoSQL matters Barce...Salvatore Sanfilippo – How Redis Cluster works, and why - NoSQL matters Barce...
Salvatore Sanfilippo – How Redis Cluster works, and why - NoSQL matters Barce...
 
Automation world under the DevTestSecOps umbrella
Automation world under the DevTestSecOps umbrellaAutomation world under the DevTestSecOps umbrella
Automation world under the DevTestSecOps umbrella
 
Drive business outcomes using Azure Devops
Drive business outcomes using Azure DevopsDrive business outcomes using Azure Devops
Drive business outcomes using Azure Devops
 
[EPPG] Oracle to PostgreSQL, Challenges to Opportunity
[EPPG] Oracle to PostgreSQL, Challenges to Opportunity[EPPG] Oracle to PostgreSQL, Challenges to Opportunity
[EPPG] Oracle to PostgreSQL, Challenges to Opportunity
 
Hadoop - Primeiros passos
Hadoop - Primeiros passosHadoop - Primeiros passos
Hadoop - Primeiros passos
 
Kafka connect 101
Kafka connect 101Kafka connect 101
Kafka connect 101
 
Monitoring Kubernetes with Elasticsearch Services - Ted Jung, Consulting Arch...
Monitoring Kubernetes with Elasticsearch Services - Ted Jung, Consulting Arch...Monitoring Kubernetes with Elasticsearch Services - Ted Jung, Consulting Arch...
Monitoring Kubernetes with Elasticsearch Services - Ted Jung, Consulting Arch...
 
DOAG Oracle Unified Audit in Multitenant Environments
DOAG Oracle Unified Audit in Multitenant EnvironmentsDOAG Oracle Unified Audit in Multitenant Environments
DOAG Oracle Unified Audit in Multitenant Environments
 
Getting Started Monitoring with Prometheus and Grafana
Getting Started Monitoring with Prometheus and GrafanaGetting Started Monitoring with Prometheus and Grafana
Getting Started Monitoring with Prometheus and Grafana
 
Container Orchestration
Container OrchestrationContainer Orchestration
Container Orchestration
 
A visual introduction to Apache Kafka
A visual introduction to Apache KafkaA visual introduction to Apache Kafka
A visual introduction to Apache Kafka
 
Principles Of Chaos Engineering - Chaos Engineering Hamburg
Principles Of Chaos Engineering - Chaos Engineering HamburgPrinciples Of Chaos Engineering - Chaos Engineering Hamburg
Principles Of Chaos Engineering - Chaos Engineering Hamburg
 
ProxySQL and the Tricks Up Its Sleeve - Percona Live 2022.pdf
ProxySQL and the Tricks Up Its Sleeve - Percona Live 2022.pdfProxySQL and the Tricks Up Its Sleeve - Percona Live 2022.pdf
ProxySQL and the Tricks Up Its Sleeve - Percona Live 2022.pdf
 
An Introduction to Gradle for Java Developers
An Introduction to Gradle for Java DevelopersAn Introduction to Gradle for Java Developers
An Introduction to Gradle for Java Developers
 
Flusso Continuous Integration & Continuous Delivery
Flusso Continuous Integration & Continuous DeliveryFlusso Continuous Integration & Continuous Delivery
Flusso Continuous Integration & Continuous Delivery
 
How to configure a hive high availability connection with zeppelin
How to configure a hive high availability connection with zeppelinHow to configure a hive high availability connection with zeppelin
How to configure a hive high availability connection with zeppelin
 
Develop QNAP NAS App by Docker
Develop QNAP NAS App by DockerDevelop QNAP NAS App by Docker
Develop QNAP NAS App by Docker
 
Azure DevOps
Azure DevOpsAzure DevOps
Azure DevOps
 

Similar to Distributed Solar Systems at EDF Renewables and AWS IoT: A Natural Fit (PUT304) - AWS re:Invent 2018

Implementing Multi-Region AWS IoT, ft. Analog Devices (IOT401) - AWS re:Inven...
Implementing Multi-Region AWS IoT, ft. Analog Devices (IOT401) - AWS re:Inven...Implementing Multi-Region AWS IoT, ft. Analog Devices (IOT401) - AWS re:Inven...
Implementing Multi-Region AWS IoT, ft. Analog Devices (IOT401) - AWS re:Inven...
Amazon Web Services
 
AWSomeBuilder3-v12-clean.pdf
AWSomeBuilder3-v12-clean.pdfAWSomeBuilder3-v12-clean.pdf
AWSomeBuilder3-v12-clean.pdf
Sal Marcus
 
Distributed Solar Systems: Revolutionizing Time-Series Predictive Analytics, ...
Distributed Solar Systems: Revolutionizing Time-Series Predictive Analytics, ...Distributed Solar Systems: Revolutionizing Time-Series Predictive Analytics, ...
Distributed Solar Systems: Revolutionizing Time-Series Predictive Analytics, ...
Amazon Web Services
 
Analyze Amazon CloudFront and Lambda@Edge Logs to Improve Customer Experience...
Analyze Amazon CloudFront and Lambda@Edge Logs to Improve Customer Experience...Analyze Amazon CloudFront and Lambda@Edge Logs to Improve Customer Experience...
Analyze Amazon CloudFront and Lambda@Edge Logs to Improve Customer Experience...
Amazon Web Services
 
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
Amazon Web Services
 
Hybrid Cloud Customer Use Cases on AWS
Hybrid Cloud Customer Use Cases on AWSHybrid Cloud Customer Use Cases on AWS
Hybrid Cloud Customer Use Cases on AWS
Tom Laszewski
 
Running Lean Architectures: How to Optimize for Cost Efficiency (ARC202-R2) -...
Running Lean Architectures: How to Optimize for Cost Efficiency (ARC202-R2) -...Running Lean Architectures: How to Optimize for Cost Efficiency (ARC202-R2) -...
Running Lean Architectures: How to Optimize for Cost Efficiency (ARC202-R2) -...
Amazon Web Services
 
Machine learning in the physical world by Kip Larson from AWS IoT
Machine learning in the physical world by  Kip Larson from AWS IoTMachine learning in the physical world by  Kip Larson from AWS IoT
Machine learning in the physical world by Kip Larson from AWS IoT
Bill Liu
 
Rightsizing Your Silicon Design Environment: Elastic Clusters for EDA Workloa...
Rightsizing Your Silicon Design Environment: Elastic Clusters for EDA Workloa...Rightsizing Your Silicon Design Environment: Elastic Clusters for EDA Workloa...
Rightsizing Your Silicon Design Environment: Elastic Clusters for EDA Workloa...
Amazon Web Services
 
Accelerate Digital Transformation for Telecom Operators with Cloud-Native Amd...
Accelerate Digital Transformation for Telecom Operators with Cloud-Native Amd...Accelerate Digital Transformation for Telecom Operators with Cloud-Native Amd...
Accelerate Digital Transformation for Telecom Operators with Cloud-Native Amd...
Amazon Web Services
 
Serverless State Management & Orchestration for Modern Apps (API302) - AWS re...
Serverless State Management & Orchestration for Modern Apps (API302) - AWS re...Serverless State Management & Orchestration for Modern Apps (API302) - AWS re...
Serverless State Management & Orchestration for Modern Apps (API302) - AWS re...
Amazon Web Services
 
PaaS or Fail: Rule the Cloud with Altus
PaaS or Fail: Rule the Cloud with AltusPaaS or Fail: Rule the Cloud with Altus
PaaS or Fail: Rule the Cloud with Altus
Cloudera, Inc.
 
Accelerate Productivity by Computing at the Edge - AWS Online Tech Talks
Accelerate Productivity by Computing at the Edge - AWS Online Tech TalksAccelerate Productivity by Computing at the Edge - AWS Online Tech Talks
Accelerate Productivity by Computing at the Edge - AWS Online Tech Talks
Amazon Web Services
 
The Intelligent Edge for IoT: Help Customers Harness the Power of Connected I...
The Intelligent Edge for IoT: Help Customers Harness the Power of Connected I...The Intelligent Edge for IoT: Help Customers Harness the Power of Connected I...
The Intelligent Edge for IoT: Help Customers Harness the Power of Connected I...
Amazon Web Services
 
Architect Your Legacy Microsoft Apps into Modern Cloud Workloads
 Architect Your Legacy Microsoft Apps into Modern Cloud Workloads Architect Your Legacy Microsoft Apps into Modern Cloud Workloads
Architect Your Legacy Microsoft Apps into Modern Cloud Workloads
Amazon Web Services
 
Proven Methodologies for Accelerating Your Cloud Journey (ENT308-S) - AWS re:...
Proven Methodologies for Accelerating Your Cloud Journey (ENT308-S) - AWS re:...Proven Methodologies for Accelerating Your Cloud Journey (ENT308-S) - AWS re:...
Proven Methodologies for Accelerating Your Cloud Journey (ENT308-S) - AWS re:...
Amazon Web Services
 
PaaS or Fail: Rule the Cloud with Altus
PaaS or Fail: Rule the Cloud with AltusPaaS or Fail: Rule the Cloud with Altus
PaaS or Fail: Rule the Cloud with Altus
Cloudera, Inc.
 
Computing at the Edge with AWS Greengrass and Amazon FreeRTOS, ft. Enel (IOT2...
Computing at the Edge with AWS Greengrass and Amazon FreeRTOS, ft. Enel (IOT2...Computing at the Edge with AWS Greengrass and Amazon FreeRTOS, ft. Enel (IOT2...
Computing at the Edge with AWS Greengrass and Amazon FreeRTOS, ft. Enel (IOT2...
Amazon Web Services
 
How Can Edge Computing and IoT Transform Your Business?
How Can Edge Computing and IoT Transform Your Business?How Can Edge Computing and IoT Transform Your Business?
How Can Edge Computing and IoT Transform Your Business?
Amazon Web Services
 
Work Anywhere with Amazon Workspaces (Level: 200)
Work Anywhere with Amazon Workspaces (Level: 200)Work Anywhere with Amazon Workspaces (Level: 200)
Work Anywhere with Amazon Workspaces (Level: 200)
Amazon Web Services
 

Similar to Distributed Solar Systems at EDF Renewables and AWS IoT: A Natural Fit (PUT304) - AWS re:Invent 2018 (20)

Implementing Multi-Region AWS IoT, ft. Analog Devices (IOT401) - AWS re:Inven...
Implementing Multi-Region AWS IoT, ft. Analog Devices (IOT401) - AWS re:Inven...Implementing Multi-Region AWS IoT, ft. Analog Devices (IOT401) - AWS re:Inven...
Implementing Multi-Region AWS IoT, ft. Analog Devices (IOT401) - AWS re:Inven...
 
AWSomeBuilder3-v12-clean.pdf
AWSomeBuilder3-v12-clean.pdfAWSomeBuilder3-v12-clean.pdf
AWSomeBuilder3-v12-clean.pdf
 
Distributed Solar Systems: Revolutionizing Time-Series Predictive Analytics, ...
Distributed Solar Systems: Revolutionizing Time-Series Predictive Analytics, ...Distributed Solar Systems: Revolutionizing Time-Series Predictive Analytics, ...
Distributed Solar Systems: Revolutionizing Time-Series Predictive Analytics, ...
 
Analyze Amazon CloudFront and Lambda@Edge Logs to Improve Customer Experience...
Analyze Amazon CloudFront and Lambda@Edge Logs to Improve Customer Experience...Analyze Amazon CloudFront and Lambda@Edge Logs to Improve Customer Experience...
Analyze Amazon CloudFront and Lambda@Edge Logs to Improve Customer Experience...
 
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
 
Hybrid Cloud Customer Use Cases on AWS
Hybrid Cloud Customer Use Cases on AWSHybrid Cloud Customer Use Cases on AWS
Hybrid Cloud Customer Use Cases on AWS
 
Running Lean Architectures: How to Optimize for Cost Efficiency (ARC202-R2) -...
Running Lean Architectures: How to Optimize for Cost Efficiency (ARC202-R2) -...Running Lean Architectures: How to Optimize for Cost Efficiency (ARC202-R2) -...
Running Lean Architectures: How to Optimize for Cost Efficiency (ARC202-R2) -...
 
Machine learning in the physical world by Kip Larson from AWS IoT
Machine learning in the physical world by  Kip Larson from AWS IoTMachine learning in the physical world by  Kip Larson from AWS IoT
Machine learning in the physical world by Kip Larson from AWS IoT
 
Rightsizing Your Silicon Design Environment: Elastic Clusters for EDA Workloa...
Rightsizing Your Silicon Design Environment: Elastic Clusters for EDA Workloa...Rightsizing Your Silicon Design Environment: Elastic Clusters for EDA Workloa...
Rightsizing Your Silicon Design Environment: Elastic Clusters for EDA Workloa...
 
Accelerate Digital Transformation for Telecom Operators with Cloud-Native Amd...
Accelerate Digital Transformation for Telecom Operators with Cloud-Native Amd...Accelerate Digital Transformation for Telecom Operators with Cloud-Native Amd...
Accelerate Digital Transformation for Telecom Operators with Cloud-Native Amd...
 
Serverless State Management & Orchestration for Modern Apps (API302) - AWS re...
Serverless State Management & Orchestration for Modern Apps (API302) - AWS re...Serverless State Management & Orchestration for Modern Apps (API302) - AWS re...
Serverless State Management & Orchestration for Modern Apps (API302) - AWS re...
 
PaaS or Fail: Rule the Cloud with Altus
PaaS or Fail: Rule the Cloud with AltusPaaS or Fail: Rule the Cloud with Altus
PaaS or Fail: Rule the Cloud with Altus
 
Accelerate Productivity by Computing at the Edge - AWS Online Tech Talks
Accelerate Productivity by Computing at the Edge - AWS Online Tech TalksAccelerate Productivity by Computing at the Edge - AWS Online Tech Talks
Accelerate Productivity by Computing at the Edge - AWS Online Tech Talks
 
The Intelligent Edge for IoT: Help Customers Harness the Power of Connected I...
The Intelligent Edge for IoT: Help Customers Harness the Power of Connected I...The Intelligent Edge for IoT: Help Customers Harness the Power of Connected I...
The Intelligent Edge for IoT: Help Customers Harness the Power of Connected I...
 
Architect Your Legacy Microsoft Apps into Modern Cloud Workloads
 Architect Your Legacy Microsoft Apps into Modern Cloud Workloads Architect Your Legacy Microsoft Apps into Modern Cloud Workloads
Architect Your Legacy Microsoft Apps into Modern Cloud Workloads
 
Proven Methodologies for Accelerating Your Cloud Journey (ENT308-S) - AWS re:...
Proven Methodologies for Accelerating Your Cloud Journey (ENT308-S) - AWS re:...Proven Methodologies for Accelerating Your Cloud Journey (ENT308-S) - AWS re:...
Proven Methodologies for Accelerating Your Cloud Journey (ENT308-S) - AWS re:...
 
PaaS or Fail: Rule the Cloud with Altus
PaaS or Fail: Rule the Cloud with AltusPaaS or Fail: Rule the Cloud with Altus
PaaS or Fail: Rule the Cloud with Altus
 
Computing at the Edge with AWS Greengrass and Amazon FreeRTOS, ft. Enel (IOT2...
Computing at the Edge with AWS Greengrass and Amazon FreeRTOS, ft. Enel (IOT2...Computing at the Edge with AWS Greengrass and Amazon FreeRTOS, ft. Enel (IOT2...
Computing at the Edge with AWS Greengrass and Amazon FreeRTOS, ft. Enel (IOT2...
 
How Can Edge Computing and IoT Transform Your Business?
How Can Edge Computing and IoT Transform Your Business?How Can Edge Computing and IoT Transform Your Business?
How Can Edge Computing and IoT Transform Your Business?
 
Work Anywhere with Amazon Workspaces (Level: 200)
Work Anywhere with Amazon Workspaces (Level: 200)Work Anywhere with Amazon Workspaces (Level: 200)
Work Anywhere with Amazon Workspaces (Level: 200)
 

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
Amazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
Amazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
Amazon Web Services
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Amazon Web Services
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
Amazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
Amazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Amazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
Amazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Amazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
Amazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
Amazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
Amazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Distributed Solar Systems at EDF Renewables and AWS IoT: A Natural Fit (PUT304) - AWS re:Invent 2018

  • 2. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Distributed Solar Systems at EDF Renewables and AWS IoT: A Natural Fit Amy Lindsay Product Owner: Solar & IoT EDF Renewables P U T 3 0 4 Matthieu Fuzellier IoT Architect AWS Professional Services
  • 3. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Agenda • Introduction • Problem definition • Technical solution • Lessons learned • Business results
  • 4. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 5. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. After this breakout session • A few days after the event… • The presentation will be shared as a PDF on SlideShare • The recording will be available on YouTube • Visit the Power & Utilities web site at: aws.amazon.com/power-and-utilities/
  • 6. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. EDF Renewables
  • 7. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. EDF renewables • We are in the process of building a common cloud-based digital platform to address industry-wide challenges • Decentralization and “prosumers” of energy • Need for more agility, increased speed to test new services • Breaking the silos of data and knowledge-base by providing transparency at the group level on performance and processes • Adopted a flavor of scaled agile framework
  • 8. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 9. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Data challenges on solar assets • Geographically distributed assets • Unreliable connectivity • Diverse portfolio for owned and third party assets, leading to a variety of • Physical devices • Asset layouts • Data sources & data stores • Communication protocols • Data quality is critical since underperformance detection relies on cross-data- source analysis
  • 10. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Data challenges on solar assets An example: Inverters Inverters Inverters DC combiner boxes DC combiner boxes Panel temperature sensors MET station Substation Meter Real Time Automation Controller (RTAC) Supervisory Control And Data Acquisition (SCADA) Data historian Modbus or proprietary communications over TCP/IP or RS485 Modbus / DNP3 Utility DNP3 Modbus / OPC DA / DNP3 Modbus / OPC DA / DNP3 Trackers Video / camera
  • 11. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Methodology • Working backwards: delivering a strong business use case before addressing the technical solution • Accelerated time to delivery of an end-to-end solution • Ramp up internal skill sets while benefiting from expertise of AWS teams • Interviews of key business users • PR / FAQ 2 weeks • Workshop with AWS ProServe • Target architecture 3 days • Feature refinement: Proof of Concept vs long-term • Prioritized backlog 2 days • Agile delivery framework • Demonstration of end-to-end ingestion (Proof of Concept) 5 weeks
  • 12. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Business outcomes “No more need to remote into multiple SCADA systems that all differ in the way they collect and store the data - you can now see how your portfolio of plants is performing from a central location and troubleshoot issues quickly. The data pipelines include OPC DA, OPC UA, Modbus and DNP3, covering all popular communication protocols for solar sites.” - extract from mock PR / FAQ Sample user stories from workshop: “As a Site Manager, I want to be able to export a clean data set with data quality indicators so that reporting is accurate and shows the level of confidence in the data” “As a Performance Analytics Engineer, I want to have normalized data tags so that multiple sites can be analyzed ” “As a SCADA Engineer, I want to have a gateway that is easy to onboard so that I can spend more time on higher value-added tasks” “As a Site Manager, I want to see the data of my multiple site refreshing every 10 minutes so that I can troubleshoot issues quickly”
  • 13. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 14. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Data acquisition from solar sites
  • 15. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Solution overview AWS Cloud Solar site assets Inverters, panel sensors, meter, met station, camera… GridEdge Gateway Reporting, Analytics, Machine Learning, Monitoring/Alerting Solar Site (Edge) AWS Cloud Data Consumers Operations control center, third parties, asset owners, utilities…
  • 16. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. MQTT High-level architecture Solar site assets Inverters, panel sensors, meter, met station, camera… GridEdge Gateway AWS CloudSolar Site (Edge) Notifications Raw and processed data
  • 17. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Edge detailed architecture MQTT Topic Structure Shadow Sync AWS Cloud Shadow Device Registry Greengrass Group Certificate and Policy Device Provisioning Site Configuration Solar Site (Edge) Solar site assets Inverters, panel sensors, meter, met station, camera… GridEdge Gateway Greengrass Lambda function Certificate Shadow Modbus over TCP
  • 18. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Edge configuration and IEC61850 mappings Site layout configuration, stored in the Cloud: { "siteID" : "mySite01" "points" : [ { "modbus_start_register":"25", "modbus_end_register":"26", "iec_name":"INV1MMXU1.AvWPhs.mag.f", "explanation":"active power for inverter 1", "type":"Input Register", "rtac_poll_frequency_ms":"1000” } ... ] } Config File Solar Site (Edge) Solar site assets Inverters, panel sensors, meter, met station, camera… GridEdge Gateway AWS Greengrass Lambda function Certificate Modbus over TCP
  • 19. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Edge data sampling and stacking Payload: { "timestamp": "20181015 09:01:00", "someField": 11 } Time Value 09:00:10 10 09:00:20 12 09:00:30 11 09:00:40 14 09:00:50 9 09:01:00 10Config File Solar Site (Edge) Solar site assets Inverters, panel sensors, meter, met station, camera… GridEdge Gateway AWS Greengrass Lambda function Certificate Modbus over TCP
  • 20. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Solar Site (Edge) Edge data cleaning and tagging Payload: { "timestamp": 20181015 09:01:00, "someField ":11, "dataQuality": { "max": 14, "min": 9, "sample_count": 4, "confidence": 0.66, } } AWS Cloud Raw Data Raw samples Solar site assets GridEdge Gateway AWS Greengrass Lambda function Certificate Modbus over TCP Time Value 09:00:10 10 09:00:20 NULL 09:00:30 11 Time Value 09:00:40 14 09:00:50 9 09:01:00 9999
  • 21. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Edge summary { "timestamp": "2018-10-11 11:39:29", "gridedgeid": "000001", "payload": [{ "type": "SOLAR", "name": "device.name", "values": { "INV6MMXU1.AvWPhs.mag.f": 809.8, ... }, "dq": { "INV6MMXU1.AvWPhs.mag.f": { "max": 810.3, "min": 809.1, "std_deviation": 0.1678, "sample_count": 22 }, ... } }] }
  • 22. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Cloud - Ingestion Solar site assets Inverters, panel sensors, meter, met station, camera… GridEdge Gateway Solar Site (Edge) Notification AWS Cloud MQTT Shadow Rules Engine Reporting EDF/3rd party integration Datasets Templates and scripts Automation
  • 23. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Upcoming Solar Site (Edge) Solar site assets Inverters, panel sensors, meter, met station, camera… GridEdge Gateway Greengrass Certificate Shadow Modbus / DNP3 Raw samples Feed into ML and complex analytics Notification AWS Cloud Data Lake Automation Configuration Operations Control Center Operators Management and Security Remote management Lambda InsightsAlerts Detect stale data Auto backfill data
  • 24. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 25. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Lessons learned • Infrastructure automation cannot always keep up with fast-pace changes to AWS services • Not all services support AWS CloudFormation e.g. IoT Analytics • Permission boundaries for AWS Identity and Access Management (IAM) not yet in AWS CloudFormation • Configuring hardware outside of the cloud platform to run cloud- native services such as AWS Greengrass requires orchestration tools to perform necessary actions on the device and in the cloud • As expected, the proof of concept does not answer all questions for a deployment at scale but sets out a clear path to achieve that goal
  • 26. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. • Start small, keep the big picture in mind • How to reuse / comply with existing OT / IT infrastructure • Data architecture and data normalization are key pieces of the solution • Digital disruption is real: focus on change management Lessons learned THINK BIG Start small
  • 27. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 28. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Business Results • Demonstrated the suitability of AWS managed services around IoT for our business requirements, within 5 weeks • Deployed 1 test device to 1 test site • Identified cybersecurity best practices and recommendations when extending the cloud platform out to the edge Proof of Concept = small: - Deployment - Feature set Roll-out plan = big: - Deployment - Feature set
  • 29. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Business results Next steps • Deployment at scale • Skill sets & partners • Architecture validation 4 weeks • Hardware design • Multi-device management • Industrialization 12-16 weeks • Production-grade • Roll-out • Full-scale deployment Steady-state
  • 30. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Business results Four GW+ in AWS cloud and counting Solution could address 100 MWs today and many more in the pipeline
  • 31. Thank you! © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amy Lindsay Solar & IoT EDF Renewables amy.lindsay@edf-re.com www.linkedin.com/in/amy-lindsay Matthieu Fuzellier Solution Architect AWS ProServe mattfuz@amazon.fr www.linkedin.com/in/mfuzellier
  • 32. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.