Die umfangreichen APIs, Tools und Services von AWS helfen uns dabei, innovativ und agil zu bleiben und Kundenerlebnisse zu verbessern.
Seb Chakraborty Global CTO, Centrica Hive

Centrica ist ein internationales Energie- und Dienstleistungsunternehmen. Centrica beliefert rund 28 Millionen Kundenkonten, vor allem in Großbritannien, Irland und Nordamerika, über Marken wie British Gas, Direct Energy und Bord Gois Energy mit Energie- und Energiedienstleistungen, unterstützt von rund 12 000 Ingenieuren und Technikern.

Centrica Hive wurde 2012 von Centrica als Teil von British Gas ins Leben gerufen, um die Verbraucher zu befähigen, ihre Häuser flexibel zu kontrollieren. Durch seine Smart-Home-Produkte – Hive Active Heating, Hive Active Plugs, Hive Active Light Bulbs, Hive Motion Sensors und Hive Fenster- und Türsensoren – können Privatkunden ihre Häuser von einem Smartphone, Tablet oder PC aus steuern.

Hive-Produkte und -Dienstleistungen sind mit mehr als einer halben Million Hive-Hubs das beliebteste Smart-Home-Ökosystem im Vereinigten Königreich.

Mit der Übernahme des Hardware- und Plattformpartners AlertMe im Jahr 2015 sah sich Centrica Hive mit der Aussicht auf eine deutliche Fokusverschiebung konfrontiert. Zuvor existierte lediglich eine Anbieter-Kunden-Beziehung zwischen ihnen, wobei AlertMe auch die eigenen Ziele für die Erweiterung und Lizenzierung seiner Software verfolgte. Nach der Übernahme ging Centrica Hive dazu über, die technischen Talente der beiden Unternehmen rasch zu integrieren und dann die Entwicklungsbemühungen der Teams neu auszurichten.

Die neuen gemeinsamen Ziele der Produktentwicklung, der Funktionserweiterung und der internationalen Markteinführung stellten eine Reihe von Herausforderungen in Form einer schnellen Skalierungsanforderung für ihre Live-Plattform bei gleichzeitiger Aufrechterhaltung von Stabilität und Verfügbarkeit dar. Zu diesen Anforderungen an das Unternehmen kamen eine Expansion in neue Märkte und die Einführung brandneuer Produkte hinzu, darunter der Smart Boiler Service und ein wachsendes Ökosystem neuer Hive-Smart-Home-Geräte. Sie fanden sogar die Zeit, extrem funktionelle Alexa-Fähigkeiten für ihre Produkte zu entwickeln und wurden somit 2016 Smart Home Launch Partner für Amazon Echo in Großbritannien.

Die gesamte End-to-End-Infrastruktur, auf der die Hive-Plattform basiert – einschließlich Marketing- und Support-Websites, Datenerfassungsservices und dem Echtzeitspeicher für Benutzer- und Analytikdaten – läuft auf AWS-Technologien. Die Kerntechnologien, die benutzt werden, um Hive zu betreiben sind Amazon Elastic Compute Cloud (Amazon EC2), Amazon Relational Database Service (Amazon RDS) und Amazon Simple Storage Service (Amazon S3). Die neuen Herausforderungen bedeuteten, dass sie Lösungen in zusätzlichen spezialisierten, verwalteten AWS-Services suchen mussten.

In Zusammenarbeit mit dem AWS-IoT-Serviceteam unter dem EMEA IOT Lead von Amazon Web Services, Claudiu Pasa, starteten sie ein Proof-of-Concept-Projekt für die Migration von ihrer vorhandenen Geräteverwaltungsplattform zu einem speziellen AWS-IoT-basierten Service für neue und vorhandene Geräte. Diese tiefere AWS-Integration ermöglichte den Austausch anderer Plattformkomponenten durch eine schlankere, schnellere Lambda-basierte Microservices-Infrastruktur, wobei Amazon EC2 und Amazon RDS immer noch eine große Rolle in ihrer Infrastruktur für langlebigere Komponenten wie Datenspeicher und Plattform-UIs spielen.

Zusätzliche Nutzung integrierter AWS-Services wie Amazon-S3-Datenspeicher und -Webhosting, Amazon API Gateway, Amazon Cognito und Amazon Cloudfront bieten, wenn sie in Verbindung mit einer traditionelleren Infrastruktur verwendet werden, attraktive Vorteile, z. B. niedrigere Latenz für Kunden, weniger Skalierbarkeitsbeschränkungen und mehr Ausfallsicherheit. So kann sich ihr Engineering-Team auf Systeme konzentrieren, die Mehrwert für das Unternehmen schaffen, wie z. B. erweiterte Überwachung mit AWS-Partner-Wavefront, aggregierte Protokollierung und Anwendungsanalyse mit Amazon Elasticsearch Service und Kostenanalyse und Zuordnung mithilfe von Ressourcen-Tags und konsolidierter Fakturierung in Amazon Organisations.

Centrica Hive ist ein großartiges Beispiel eines schlanken Unternehmens in Aktion. Obwohl es zu einem der größten Unternehmen Großbritanniens gehört, arbeitet es agil, lernt schnell und liefert gleichzeitig ein innovatives Produkt an Hunderttausende zufriedener Kunden.

„Unsere Teams sind befähigt, eigene Entscheidungen zu treffen und Fehler zu machen, sie können die Werkzeuge in die Hand nehmen und mit ihnen laufen, neue Dinge ausprobieren und innovativ sein. AWS hilft uns, diese schlanke, agile Infrastruktur zu erreichen, da wir flexibel und ohne Einschränkungen arbeiten können, aber in einer konsistenten Umgebung.“, sagt Adrian Heesom, COO Centrica Connected Home.

Heesom fährt fort: „Unsere Fähigkeit, neue Funktionen zu entwickeln, ist in unserer AWS-Umgebung viel einfacher. Darüber hinaus bietet die AWS-Cloud eine durchgängig verfügbare Hosting-Plattform für unsere Services. Die einfache Bereitstellung von Ressourcen an mehreren physischen AWS-Standorten gibt uns Vertrauen in die Zuverlässigkeit unserer Umgebung.“

Christopher Livermore, Centrica Connected Homes Head of Site Reliability Engineering, sagt: „Durch die Nutzung von verwalteten, optimierten Services wie Amazon EC2, Amazon S3, AWS IoT, API Gateway, AWS Lambda, Amazon Cloudfront, Amazon RDS und Amazon Cognito können sich unsere Entwickler und Ingenieure auf die Produktbereitstellung und ihren Mehrwert für unsere Kunden konzentrieren. Es abstrahiert einige der üblichen Probleme der Betriebssystemkonfiguration und des Architekturdesigns. Es erleichtert außerdem die Aufrechterhaltung guter, gemeinsamer Rahmenbedingungen für die Produktentwicklung in allen unseren Teams, auch international.“

Die Kosten sind ein doppelter Vorteil für Centrica Connected Home. Es kann auf eine Reihe von Umgebungen zugreifen, um kostengünstig zu experimentieren, während es nur für IT-Ressourcen bezahlt, wenn diese in Anspruch genommen werden. Es ist ein Modell, das das Team für seine eigenen Produkte und damit verbundenen Dienstleistungen übernommen hat. „Immer mehr Kunden wollen für unsere Produkte und Dienstleistungen von Centrica Connected Home Pay-as-you-go bezahlen”, sagt Heesom. „Dies entspricht nicht nur der Art und Weise, wie wir für AWS bezahlen und so unser Finanzmodell erleichtern, sondern es ermöglicht uns, mehr Ressourcen darauf zu konzentieren, noch weitere Innovationen in unseren Services vorzunehmen.“