AWS 广泛的 API、工具和服务帮助我们不断创新,保持敏捷性,并为客户带来卓越体验。
Seb Chakraborty Global CTO, Centrica Hive

Centrica 是一家国际能源和服务公司。Centrica 依托约 12,000 名工程师和技术人员提供的服务支持,通过 British Gas、Direct Energy 和 Bord Gáis Energy 等品牌,向主要位于英国、爱尔兰和北美的约 2800 万客户提供能源和能源相关服务。

Centrica Hive 成立于 2012 年,是 British Gas 旗下的 Centrica 公司,目标是帮助消费者实现对家居的灵活掌控。通过 Hive 智能家居产品(Hive 有源加热、Hive 有源插头、Hive 有源灯泡、Hive 运动传感器和 Hive 门窗传感器),住宅用户可以通过智能手机、平板电脑或 PC 掌控家居。

Hive 产品和服务是英国最受欢迎的智能家居生态系统,拥有 50 万多个 Hive 中心。

2015 年,随着收购硬件和平台合作伙伴 AlertMe,Centrica Hive 面临着工作重心重大变革的情况。在此之前,工作关系单纯是供应商与客户之间的关系,而且 AlertMe 也在追求扩展和授权许可自己软件的目标。收购后,Centrica Hive 迅速整合了两家公司的技术人才,并重新调整了团队的开发工作。

产品更新换代、功能增强和国际发布,这些新的共同目标在保持稳定性和可用性的同时,对其实时平台提出了快速扩展的要求,从而带来了许多挑战。除了这些对公司的要求外,还需要向新市场扩张和打响新发布产品品牌,包括智能锅炉服务和不断壮大的新 Hive 智能家居设备生态系统。他们甚至专门安排时间为其产品开发功能强大的 Alexa 技能,并由此于 2016 年成为英国的 Amazon Echo 智能家居推出合作伙伴。

Hive 平台所依赖的整个端到端基础设施使用 AWS 技术运行,包括营销和支持网站、数据收集服务,以及用户和分析数据的实时存储。为 Hive 提供支持的核心技术是 Amazon Elastic Cloud Compute (Amazon EC2)Amazon Relational Database Service (Amazon RDS)Amazon Simple Storage Service (Amazon S3)。新的挑战意味着他们必须在其他专业的托管型 AWS 服务中寻找解决方案。

在 Amazon Web Services 的 EMEA IOT 主管 Claudiu Pasa 的带领下,他们与 AWS IoT 服务团队合作,开始了一个概念验证项目,从他们现有的设备管理平台迁移到基于 AWS IOT 的专业化服务,来管理新设备和现有设备。依托这种深度 AWS 集成,可以使用更精简、更快速的基于 Lambda 的微服务基础设施替代其他平台组件,而 Amazon EC2Amazon RDS 仍然在其基础设施中发挥重要作用,以支持持久性组件,如数据存储和平台 UI。

在更传统的基础设施中额外使用集成的 AWS 服务(如 Amazon S3 数据存储和 Web 托管、Amazon API GatewayAmazon CognitoAmazon Cloudfront)时,所能享受的优势(如降低向客户交付产品的延迟、减少可扩展性限制和提高弹性)极具吸引力,这让他们的工程团队能够专注于为业务增加价值的系统,如利用 AWS 合作伙伴 Wavefront 实现先进监控功能、利用 Amazon Elasticsearch Service 执行聚合日志记录和应用程序分析、在 Amazon 组织中利用资源标签和整合账单执行成本分析和归因。

Centrica Hive 是运营精益企业的典范。虽然它位列英国最大的企业之列,却采用灵活的运营方式,并能够快速学习,同时能向数十万客户提供尖端产品,而且能让客户满意。

Centrica Connected Home 首席运营官 Adrian Heesom 说:“我们的团队有能力做出自己的决定和亲历错误,并且能够使用并运行工具,尝试新事物并进行创新。AWS 帮助我们实现了这种精益、敏捷的基础设施,于是我们可以在一致的环境中灵活、不受约束地工作。”

Heesom 继续说道:“我们在 AWS 环境中开发新功能更加轻松。另外,AWS 云为我们的服务提供了一个持续可用的托管平台。在多个物理 AWS 位置轻松部署资源使我们对环境的可靠性有了信心。”

Centrica Connected Home 网站可靠性工程部门负责人 Christopher Livermore 说,“利用优化的托管型服务(如 Amazon EC2Amazon S3AWS IoTAPI GatewayAWS LambdaAmazon Cloudfront、Amazon RDSAmazon Cognito),我们的开发人员和工程师将专注于将产品交付给客户及其价值。帮助消除了操作系统配置和架构设计的一些常见问题。此外,还有助于我们更轻松地在全球范围内维护一个良好、通用的产品开发框架。”

对于 Centrica Connected Home,成本具有双重效益。可以访问一系列环境,经济高效进行体验,同时仅按所用 IT 资源付费。这是团队为自己的产品和相关服务采用的模式。Heesom 说:“越来越多的客户希望在购买 Centrica Connected Home 产品和服务时采用按需付费方式。这不仅与我们支付 AWS 的方式一致,有助于简化我们的财务模式,而且我们能够将更多的资源集中在进一步创新服务上。”

阅读有关在 AWS 上运行物联网的内容。