Sengled生迪专注于智能家居领域,在智能硬件、软件、云服务及大数据应用等方面进行深度研究,以照明技术为基础、LED灯具为载体,融合电子、通信、传感和人工智能等多种技术,将各种感应单元和其它高附加值功能整合进LED灯具中,结合创新的人机交互方式,依托云服务和大数据分析,为智能家居和物联网提供智能硬件设备和服务,助力全球用户改善生活品质和生活方式。Sengled生迪面向全球市场,其管理总部位于上海,生产基地位于浙江和广东,在美国、德国、澳大利亚、加拿大拥有子公司,形成了完善的全球化布局,可以为全球用户提供高质量的智能家居产品和服务。

Sengled生迪成立于2000年,最初是传统的LED灯具制造商,主要面向中国、北美、欧洲和澳洲市场,为用户提供高质量的LED灯具。随着技术的进步和用户需求的变化,Sengled生迪开始进入智能家居市场,将传统的LED灯具升级为智能灯具,可以用于音乐播放、WIFI扩展、安防等。第一代产品是在LED灯具里增添芯片和其他功能,比如Pulse系列灯具就是在筒灯里增加音箱功能,用户通过蓝牙或WIFI进行控制就能享受“天籁之音”。2014年,Sengled生迪推出了第二代智能家居产品,增添了云服务功能,用户可以通过云来监控、调节家居产品。有代表性的产品是获得“2015年CES最佳创新奖”一款Sengled户外灯,其内部装有微型摄像机,可以直接安装在屋顶、门廊等户外场所,用户通过云服务随时查看视频录像,简化了居家安防系统部署,用户只需用Sengled灯泡替换原来的灯泡就可以实现7X24小时监控以及丰富的延伸功能。这类产品的推出和普及对Sengled的生产环境提出了新的要求:首先是Sengled生迪为各种产品提供了多种多样的云服务,服务总数超过30个,所有服务都必须部署在中国、北美、欧洲、澳洲等多个区域,部署、测试、管理及运维的任务繁重,人员严重不足;其次存储的需求激增,监控视频是7X24小时工作,所有视频都需要实时存储到云端并根据用户购买的服务级别存储7到30天,这意味着云端的存储容量应该能够无限扩大。为了应对这些挑战,Sengled生迪决定选择一个服务范围涵盖全球的公有云平台,使得在世界各地的IT基础设施都能保持一致,无需重复开发和部署生产环境,既能提供令用户满意的服务,又能大幅度节省运维和管理成本。在综合评估了服务品质、服务范围、服务功能、成本等多项因素后,AWS成为Sengled生迪的不二之选。“对Sengled生迪这类需要提供全球化服务的企业来说, AWS是唯一能提供全球一致基础设施的云服务商。” Sengled生迪科技系统架构师陈雷说。

AWS云服务丰富的功能、全球化的覆盖以及合理的计费模式是Sengled生迪选择AWS的主要原因。

Sengled生迪的智能家居云服务平台分别部署AWS中国、北美、欧洲、澳洲节点上,每个节点都有数十种服务需要管理,利用AWS云平台的丰富功能,Sengled轻松地实现了高效的自动化管理。在实际运营中,Sengled生迪将云服务管理分为两个层次:针对AWS的基础设施的管理利用Amazon CloudFormation自动完成;应用服务管理则利用Amazon API Gateway和AWS Lamdba建立起Sengled生迪自己的运维管理平台Platform实现。Amazon CloudFormation负责对各节点的基础设施进行管理,包括Amazon VPC、子网、安全组、Amazon ACL、Amazon RDSAmazon ElasticSearch Service以及Amazon S3等,同时也负责管理一些固定实例,包括NAT、VPN、FTP、Zabbix、操作跳转机、分布式协调器、数据中心管理机等;全部应用服务对应的Elastic Load Balancing、启动配置、Auto Scaling等也通过Amazon CloudFormation管理。Sengled生迪自己开发的Platform负责管理逻辑上数据中心的各种信息、服务信息、部署组的信息以及针对某个部署组的服务类型、版本信息、自动健康检查、监控项、日志源等信息,Platform将这些信息下发到对应的数据中心以及相应的实例上,而实例上会有一个Agent去最终执行这些操作。

在Platform的实现过程中,Amazon API Gateway和AWS Lambda起到了至关重要的作用。Amazon API Gateway 是一种完全托管的服务,可以帮助开发者轻松创建、发布、维护、监控和保护任意规模的API。只需在AWS 管理控制台中点击几下,即可创建可充当应用程序“前门”的API,从后端服务访问数据、业务逻辑或功能,例如基于 Amazon EC2运行的工作负载、基于 AWS Lambda 运行的代码或任意 Web 应用。Amazon API Gateway 负责管理所有任务,涉及接受和处理成千上万个并发 API 调用,包括流量管理、授权和访问控制、监控以及 API 版本管理。Amazon API Gateway 还与AWS Lambda 紧密集成,使用户可以创建完全无服务器的 API。

基于此,Sengled生迪使用Amazon API Gateway作为Platform所有服务的Endpoint,然后由Amazon API Gateway触发AWS Lambda,并在AWS Lambda中把所有数据都存入Amazon DynamoDB中,同时找到对应的数据中心,把命令下发下去。Amazon DynamoDB中不仅记载了所有数据中心的最新信息,同时也记录了历史数据和操作记录可供回溯。“如果没有AWS云平台提供的丰富功能,我们几乎无法实现云服务应用系统的自动化管理。”陈雷说。

目前,Sengled生迪的智能家居云服务系统完全部署在AWS位于世界各地的多个节点上,包括中国、北美、欧洲和澳洲,仅靠6位员工组成的小团队就能高质量、高效率地完成整个系统的运维任务,为全球用户提供及时、可靠的服务。图1是Sengled生迪智能家居云服务的系统架构图,所使用的AWS云服务包括Amazon EC2、Amazon S3 、Amazon API Gateway、Amazon Lambda、Amazon ElasticCache、Amazon DynamoDB、Elastic Load Balancing、Amazon CloudFront

sengled-arch-diag

图1 Sengled生迪智能家居云服务系统架构图

使用AWS云平台给Sengled生迪带来的最大好处是简化运维、节省人力成本,同时可以灵活地扩展应用系统。“AWS提供的丰富功能,使我们的运维工程师不必研究学习传统的运维工具和方法,就可以建立起一套完整、可靠的交付系统和运维平台,这在过去是无法想象的。”陈雷说。

使用AWS也使Sengled生迪节省了大量的资源成本。Amazon DynamoDB 是可以无限扩容的,用户不需要考虑扩展性问题,也无需配置冗余资源,这使得成本完全是随着业务的增长而增长。此外,Amazon S3采用的“按数据读取量收费”的模式也极大地降低了Sengled生迪安防系统的服务成本,因为用户通常仅查看某些时段的数据,而非7X24小时存储的全部视频数据。目前,Sengled生迪所有的应用程序平均可靠性已达到99.9%,极大地提升了其在美国、欧洲区和澳洲地区的业务发展速度。

了解 AWS 如何帮助满足您 Web 应用程序需求的更多信息,请访问我们的 Web、移动和社交应用程序详细信息页面:http://aws.amazon.com/web-mobile-social/