聚好看 logo

2020

海信旗下聚好看科技股份有限公司(以下简称“聚好看科技”)承担着海信互联网电视技术的研发和运营,致力于成为全球卓越的家庭互联网AI服务云平台,以“云计算+大数据+人工智能”为全球电视用户提供可靠稳定的服务,包括影视、教育、K歌、游戏、购物、应用等服务,为海信互联网电视源源不断地输出家庭互联网AI服务“能力”。同时,聚好看科技敏锐地抓住5G的巨大机遇,基于5G+AI+IoT技术的融合积淀,全面打通衣、食、住、行、娱等13大生活场景。截至2019年12月,海信互联网电视服务全球家庭数量突破5,000万,场景化AI服务全球消费者数量突破1.5亿。预计2020年,服务全球家庭数量将突破6,500万。

利用亚马逊云科技构建异地双活架构,全面落地后,聚好看科技无需担心单点故障,应用可用性和平台稳定率会显著提升,业务连续性和用户体验得以全方位保证。”

夏章抓

聚好看科技股份有限公司 常务副总经理 

面临的挑战

聚好看科技在用户规模不断扩大、业务高速发展的同时,也面临着新的需求与挑战。

第一,苛刻的业务连续性要求
如何为上亿消费者提供稳定、实时可靠的智能服务至关重要,这依赖于底层基础架构的稳定运行。聚好看科技采用了同城灾备模式,核心业务部署在同城数据中心,应用以容器形式部署于自建云平台上。2019年,聚好看科技的日活用户数量接近2,000万,每天要处理近百亿级数据。如此庞大的用户体量,原有模式的容灾功能偏弱,将影响到业务连续性和用户使用体验。

第二,IT资源需具备良好的弹性和灵活配置能力
通常,电视用户多数在19:00~20:00期间批量开机,会造成瞬时流量暴涨,给系统带来压力。“每周五晚黄金时段将出现一周内的流量高峰,凌晨后流量又将大幅减少;每年节假日中,以除夕为例,该时段用户流量将飙升至平时数倍,业务突发峰值不亚于电商行业的‘双11’和‘618’。” 聚好看科技项目经理这样描述。在同城灾备模式下,为应对业务高峰,需要提前部署并超配大量资源,不仅难以做到资源的灵活调控,也造成时间和设备资源的极大浪费。

 

拥抱亚马逊云科技云

为解决上述挑战,聚好看科技决定将其IT基础架构部署升级为“异地双活”模式。如继续采用传统异地双活模式将面临诸多挑战——部署复杂、建设周期长、投资大、不能有效解决IT资源弹性伸缩问题。经过全面评估,聚好看科技选择和亚马逊云科技深入合作,构建混合云模式下的异地双活架构。

得益于亚马逊云科技服务团队卓越的咨询、设计、实施专业能力,以及亚马逊云科技丰富的云服务和业界认可的技术实力、行业最佳实践,聚好看科技选择亚马逊云科技继续为全球客户提供优质服务。

项目实施后,第一个核心业务系统已实现混合云双活部署,所使用的亚马逊云科技云服务包括:Amazon Elastic Compute Cloud (Amazon EC2)、Elastic Load BalancingAmazon Relational Database Service (Amazon RDS)、Amazon ElastiCacheAmazon Elastic MapReduce (Amazon EMR)、Amazon CloudWatch等。

图 1  聚好看科技使用亚马逊云科技的架构示意图

异地双活架构,实现地区级故障高可用

亚马逊云科技专业服务团队和聚好看科技紧密合作,共同解决容器云平台迁移部署、数据一致性保障、故障切换等众多难题,成功完成核心业务系统的混合云异地双活部署。

在实施中,两地数据中心Redis缓存和MySQL数据库的同步问题面临较大挑战。双方对当前的业务进行详细梳理分析后制定出方案:云端采用Amazon ElastiCache for Redis 内存缓存数据库和Amazon RDS for MySQL数据库,针对不同业务场景,设计对应数据库复制逻辑及实现方式,确保数据一致性。

此外,双方共同制定业务流量分流策略,可基于业务场景快速精准地分配用户流量。经过一系列概念验证后得出结论,用户流量划分越准确越有利于异地双活模式下的数据一致性。

随着异地双活容灾体系的构建,聚好看科技的目标是:如遇本地机房完全不可用等极端场景,10分钟内即可将流量全部切换到亚马逊云科技。异地双活架构保障聚好看业务可用性和平台稳定率显著提升,业务连续性和用户体验得以全方位保证。

资源弹性伸缩,轻松应对流量高峰

实现混合云双活架构之后,聚好看科技在亚马逊云科技云上搭建Kubernetes容器环境,遇到流量激增,其容器云平台的扩展时间由以前的数天缩减到5分钟以内;业务流量降低时,可按需收缩容量资源,用户只为业务实际使用的资源付费,有效节省了成本。

现在,聚好看科技拥有可保障业务双活、运行稳定、资源灵活扩展的混合云平台,具有资源分钟级弹性伸缩和超小粒度的计算资源调度能力。后续计划引入更多管理服务,让资源管理更“自动化”,为用户提供稳定优质的服务。

实现亚马逊云科技云上部署后,也大大减轻了IT人员的运维压力。借助亚马逊云科技云服务,他们可将精力聚焦于对业务的优化和创新。

亚马逊云科技专业服务团队全面赋能客户

在该项目中,亚马逊云科技专业服务团队表现出“顾客至尚”和“最高标准”的服务理念,赢得客户信任。

亚马逊云科技专业服务团队和聚好看技术团队紧密合作,对聚好看科技技术及应用架构展开全面调研,对关键业务场景进行梳理,并完成了业务影响分析。同时,根据聚好看科技实际业务运行情况并结合不同组件的使用场景,为聚好看科技量身定制出满足各方面要求的双活架构方案,最终双方团队齐心协力,顺利完成基于亚马逊云科技的混合云双活架构的首个核心系统部署和上线。

“亚马逊云科技双活项目的服务团队非常严谨和专业,借助此次项目积累的双活经验,我们将继续推广双活架构,从更高层面提高业务连续能力。”聚好看科技研发负责人吴连朋这样评价道。

 

更多信息

若要了解简单高效进行灾备建设、演练与故障恢复,请访问我们的 云上灾备中心 详细信息页面。