SunPower, AWS IoT Core를 사용하여 고객에게 태양열 인사이트 제공
2020년
재생 에너지 회사인 SunPower는 고객이 에너지 사용에 더 많은 관심을 갖기를 원합니다. Accenture 보고서에 따르면, 현대 생활에서 에너지가 차지하는 역할이 중요함에도 불구하고 소비자들이 유틸리티 기업들과 교류하는 데 소비하는 시간은 연간 10분 미만이라고 합니다. 이러한 상황을 변화시키기 위해 SunPower는 건물에 태양열 패널과 배터리를 설치하고 에너지 생성, 저장, 사용 방식을 적극적으로 추적하여 에너지 문제를 소비자가 직접 해결하도록 유도하고 있습니다. SunPower의 소프트웨어 부문 부사장 Jake Wachman은 "태양열은 거의 모든 미국 주택 소유자에게 분명한 에너지 선택권이지만 실제로 설치된 것은 미국 주택의 약 2%에 불과합니다. 태양열을 보다 쉽게 이해하고 접근할 수 있도록 하기 위해 우리가 할 수 있는 일은 태양열의 불가피한 채택을 가속화하는 것입니다."라고 말합니다.
고객 참여를 유도하기 위해 SunPower는 22만 명 이상의 고객이 사용하는 300만 개 이상의 디바이스로 구성된 대규모 이기종 제품군의 데이터를 신속하게 처리할 수 있는 수단을 개발해야 했습니다. 레거시 시스템의 성능 문제에 직면한 이 에너지 회사는 사물 인터넷(IoT)을 사용하여 솔루션을 설계하면서 궁극적으로 Amazon Web Services(AWS)로 눈을 돌렸습니다. 이 솔루션의 핵심인 AWS IoT Core는 커넥티드 디바이스에서 쉽고 안전하게 클라우드 애플리케이션 및 다른 디바이스와 상호 작용할 수 있게 해주는 관리형 클라우드 서비스입니다. SunPower는 AWS IoT Core 및 기타 AWS 관리형 서비스를 사용하여 모니터링 플랫폼에 다양한 유형의 하드웨어를 원활하게 통합하여 효율적인 워크플로를 생성하고 데이터를 보다 효율적으로 관리할 수 있었습니다.
AWS IoT Core를 통해 MQTT와 같은 기능을 사용하여 가장 효율적인 데이터 스트림을 생성하고, 셀룰러 데이터 사용을 줄이며, 무선 인터넷 데이터 사용을 실제로 줄일 수 있습니다."
Patrick Franz
SunPower 소프트웨어 엔지니어링 부문 이사
에너지에 대한 인식 변화
SunPower는 주택 소유자가 전기 경험을 제어할 수 있도록 지원함으로써 에너지 서비스와 그리드 수익화의 길을 선도하고자 합니다. 이 이니셔티브의 일부는 SunPower의 완전 통합형 배터리 솔루션인 SunVault Storage입니다. 이 솔루션은 소비자가 이전에는 불가능했던 방식으로 태양열을 저장하고 그리드와 교환할 수 있도록 지원합니다. SunVault Storage는 고객이 배터리의 실시간 데이터를 보고 경제적이며 태양열 사용을 극대화하는 방식으로 배터리를 작동할 수 있다는 점에서 몇 가지 고유한 문제를 제시합니다. SunPower 모니터링 플랫폼의 수석 제품 관리자인 Miltos Vratimos는 "주택 소유자들이 전기 사용을 보다 효과적으로 제어할 수 있도록 실시간 데이터가 여러 가지 가치 있는 인사이트를 제공할 것으로 믿습니다. 이는 주택 소유자에게 배터리와 태양열 시스템을 보다 직접적이고 적극적으로 관리할 수 있는 저장 시스템을 제공할 것입니다. 마지막으로, 주택 소유자가 전기 사용량과 환경에 미치는 영향에 대해 더 많은 소유권을 갖는 데 도움이 될 것입니다."라고 말합니다.
이 회사는 온프레미스 Microsoft SQL Server 설정을 기반으로 하는 레거시 모니터링 플랫폼이 차세대 제품을 출시할 준비가 되어 있지 않다는 사실을 알게 되었습니다. SunPower의 소프트웨어 엔지니어링 부문 이사인 Patrick Franz는 "이러한 모든 디바이스를 현장에 보유하고 있기 때문에 이들이 플랫폼에 데이터를 전달하는 방식이 우리의 큰 과제 중 하나입니다. 대부분의 경우 이러한 디바이스는 주택 소유자의 기존 무선 인터넷 등을 사용할 수 있지만 사용할 수 없는 경우 다시 셀룰러 연결로 대체됩니다. 이 경우 데이터 처리 속도가 느려질 수 있습니다."라고 말합니다. 2015년부터 AWS 고객이었던 SunPower는 AWS의 가능성을 인식하고 새로운 모니터링 플랫폼 구축을 위해 클라우드 제공업체를 찾았습니다.
AWS 기반 관리형 IoT로 전환
SunPower는 AWS IoT Core가 다양한 유형의 하드웨어가 회사의 클라우드 플랫폼에 방대한 양의 데이터를 제공할 수 있는 수단을 표준화하는 데 도움이 된다는 사실을 발견했습니다. "AWS IoT Core를 통해 MQTT와 같은 기능을 사용하여 가장 효율적인 데이터 스트림을 생성하고, 셀룰러 데이터 사용을 줄이며, 무선 인터넷 데이터 사용을 실제로 줄일 수 있습니다."라고 Franz는 말합니다. 이 회사는 AWS IoT Core의 보안 기능을 주요 이점으로 꼽습니다. Franz는 "인증과 암호화를 위한 X.509 인증서는 거대합니다. 우리는 우리가 하는 모든 일에 보안을 구축하고 AWS는 이를 훨씬 더 쉽게 만듭니다."라고 말합니다.
SunPower는 AWS의 관리형 환경과 서버리스 기능을 통해 플랫폼 확장에 대한 추가 이점을 얻었습니다. 이 회사는 고객이 서버를 프로비저닝하거나 관리하지 않고도 코드를 실행할 수 있도록 지원하는 AWS Lambda를 사용합니다. Franz는 "AWS Lambda 기능은 분리된 많은 개발을 수행할 수 있도록 지원하며 우리와 함께 확장됩니다. 서해안의 일조량이 가장 많은 시간대와 야간에 필요한 컴퓨팅 용량이 어느 정도인지 파악하는 것과 같은 문제에 대해서는 크게 걱정하지 않습니다. AWS Lambda 기능이 이러한 문제를 해결해 줍니다."라고 말합니다. Franz는 또한 AWS Lambda와 다양한 코딩 언어의 호환성을 강조합니다. "Python에 강한 팀이든 Node.js 또는 Java에 강한 팀이든 관계없이 원하는 방식으로 기능을 구축할 수 있습니다. 이는 서버리스 환경 없이는 매우 어려운 일입니다."라고 말합니다.
SunPower 모니터링 플랫폼의 또 다른 요소로는 Amazon DynamoDB가 있습니다. Amazon DynamoDB는 어떤 규모에서도 10밀리초 미만의 성능을 제공하는 키-값 및 문서 데이터베이스입니다. Franz는 "우리는 이제 Amazon DynamoDB를 매우 다양한 용도로 사용하고 있습니다. 우리의 주요 랜딩 포인트라고 할 수 있죠. 사용이 매우 간편하고 성능도 좋습니다. 이를 통해 데이터를 신속하게 가져올 수 있으며 나중에 보다 구조화된 작업을 수행할 수 있습니다."라고 말합니다.
이제 SunPower는 현장에서 새로운 고객 및 디바이스를 추가함에 따라 시스템을 동적으로 확장할 수 있습니다. Franz는 "온프레미스에서 이와 같은 것을 지원하려면 지원 인력, 설계 인력, 그리고 아키텍처가 더 많이 필요했을 것입니다. 이러한 모든 데이터를 가져와 고객에게 제공하는 우리의 핵심 관심 분야와는 동떨어진 것입니다. 많은 부분을 AWS로 오프로드했기 때문에 기존 시스템에 비해 훨씬 적은 수의 DevOps 리소스와 엔지니어링 리소스를 사용하여 훨씬 더 복잡한 플랫폼을 실행할 수 있습니다."라고 말합니다.
미래의 동력을 제공하는 혁신적인 방법 찾기
SunPower는 AWS Lambda 및 Amazon DynamoDB와 함께 AWS IoT Core를 사용하여 수백만 대의 디바이스에서 방대한 양의 데이터를 수집하여 고객에게 중요한 인사이트를 제공할 수 있었습니다. 앞으로 SunPower는 AWS 서비스를 사용하여 이른바 '실시간 전력 데이터'를 지원함으로써 고객이 에너지 데이터를 볼 수 있는 훨씬 빠른 파이프라인을 구축할 계획입니다.
전반적으로 SunPower는 AWS가 태양열 방식의 주택 소유자의 관심을 끌기 위한 임무에 적합한 협력자라고 보고 있습니다. Vratimos는 "주택 소유자들을 참여시키는 가장 좋은 방법은 우수한 고객 경험을 구축하는 것입니다. SunPower 플랫폼과 IoT 클라우드를 통한 고객 모니터링 경험은 주택 소유자에게 태양열 절약 및 전력 생산에 대해 교육합니다. 당사의 앱은 주택 소유자가 지붕 위의 태양 전지 패널에서 그리드로, 그리고 디바이스 전체에서 에너지가 어떻게 이동하는지를 이해하는 데 도움이 됩니다. 우리는 훌륭한 IoT 기반 경험을 통해 태양열의 많은 이점을 보여주고 고객과 교류하며, 고객은 동일한 경험을 할 수 있도록 친구나 가족들에게 추천합니다. 태양열 지붕이 새로 지어질 때마다 우리는 세계에 전력을 공급하는 방식을 바꾸려는 사명을 완수하고 있습니다."라고 말합니다.
자세히 알아보려면 https://aws.amazon.com/iot-core/를 방문해 보세요.
SunPower 소개
1985년에 설립된 SunPower는 미국에 본사를 둔 태양열 발전 회사로 전국의 가정과 기업에게 태양열 솔루션을 제공하고 있습니다.
AWS의 이점
- 인증 및 암호화를 위해 X.509 인증서 사용 가능
- AWS 서버리스 기능을 사용하여 확장성 지원
- 다른 프로그래밍 언어와의 호환성 생성
- 22만 명의 태양열 고객이 에너지 사용을 추적하고 관리할 수 있도록 지원
사용된 AWS 서비스
AWS IoT Core
AWS IoT Core는 커넥티드 디바이스에서 쉽고 안전하게 클라우드 애플리케이션 및 다른 디바이스와 상호 작용할 수 있게 해주는 관리형 클라우드 서비스입니다.
AWS Lambda
AWS Lambda를 사용하면 서버를 프로비저닝하거나 관리할 필요 없이 코드를 실행할 수 있습니다. 사용한 컴퓨팅 시간에 대해서만 비용을 지불하면 됩니다.
Amazon DynamoDB
Amazon DynamoDB는 어떤 규모에서도 10밀리초 미만의 성능을 제공하는 키-값 및 문서 데이터베이스입니다.
시작하기
산업 분야를 불문하고 다양한 규모의 기업들이 AWS를 통해 매일 비즈니스를 혁신하고 있습니다. 지금 전문가와 상담하고 AWS 클라우드로의 여정을 시작하세요.