扩容需要的云服务器搞定了,但业务系统还需要客户手动一台台安装吗?不需要。腾讯云提供的用户自定义镜像功能,可支持用户把现有的一台业务服务器进行“复制”,并且“粘贴”到新服务器上。通过镜像完成新服务器的业务部署,简单快捷。
服务器已经准备就绪,接下来就是组建一个规模庞大的集群。在传统IDC模式中,需要使用类似LVS的负载均衡软件,部署、配置、调试该软件将消耗大量时间和精力。但通过腾讯云的外网负载均衡,简单几步点击操作即可完成一个大规模集群的组建。目前,一个负载均衡可支持超过200台的云服务器集群。
(2) 存储资源的扩容
对于存储资源的扩容,腾讯云提供了多种型号的MySQL云数据库,便捷易用,一键搞定,适用于业务突发时的紧急扩容。在本项目中,对于微摇已上线的云数据库,腾讯云做了实例的在线升级,升级过程中后台闪断小于1秒,业务完全无感知无影响。
同时,微摇和腾讯团队通过摇一摇业务场景的分析,发现有些数据的读取性能要求很高,时延要求却很低,例如节目互动时的头像和昵称等数据。这时候关系型数据库显然不太适合,因此微摇使用了腾讯云的NoSQL高速存储来满足该场景。腾讯云的NoSQL可一键安装和自动扩容,省去了客户手动部署的繁琐工作。其高达4个9的可用率,轻松并发处理海量数据,同样为这两场晚会的高并发访问提供了可靠的保障。
(3) 网络带宽的扩容
两场晚会的观众遍布全中国,接入方式,接入带宽和接入运营商均多种多样。网络如此复杂,如何能快速响应观众的摇一摇动作,提高体验,后端系统的带宽大小和网络质量便是关键。腾讯云BGP采用多线接入方式,全面覆盖联通、移动、电信、网通、铁通、教育网、科技网、广电网以及其他一些中小运营商。解决了观众访问方式多样,跨网时延高等问题。
客户另一个担心的问题是在晚会结束之后,扩容的带宽闲置下来造成资源浪费,成本增加。为此,腾讯云具有自定义扩容时间段的机制,可依据业务突发时间段设定所需带宽值,事后自动回退。如此一来即能快速完成扩容,又能最大限度的的节省客户成本。
另外为应对云服务器出现负载过高、系统异常的情况,腾讯云储备了多台冷备服务器,利用自定义镜像将业务和数据事先部署好。现场一旦出现问题,可在观众感知之前即利用负载均衡自动剔除故障服务器,手动快速绑定冷备服务器用以替换。
(4) 充分的测试优化,全面的实时监控
万无一失离不开多轮测试与优化,压力测试、摇一摇接口优化、观众互动页面优化等都在活动前有序进行。从业务层充分规避风险,才能保证晚会互动活动顺利进行。
而在大多数人都沉浸在跨年盛典的狂欢和互动体验时,腾讯云技术团队则为保证云端服务,进行实时值守和监控。凭借云监控丰富的指标、实时故障告警等特性,技术团队监控着整套系统各项指标的运行情况,一旦出现问题,能够快速响应和解决。
在本次项目的值守过程中,腾讯云技术人员便发现其中两个数据库访问量过大,且处在同一集群下。为避免相互影响,及时通过在线迁移技术,在业务无感知的情况下迁移其中一台云数据库到不同的集群下,保证了资源独享,业务稳定。
从云端到落地,腾讯云实战见证实力
过去的2014年是云计算落地的一年,云计算不再是空谈概念的救世主,而是扎实落地成为我们身边的云陪伴。云计算为诸多生活场景提供基础服务和技术支持,成为改变我们生活的幕后功臣。此次东方卫视和江苏卫视跨年盛典的“摇一摇互动”活动,向我们展示了云计算对我们电视娱乐方式的改变,让互动体验成为电视媒体转型的出口。
说起对这两次跨年晚会的成功支持和保障,腾讯云其实并非首次为电视互动模式提供技术支持。“微信摇一摇”的新玩法早在2014年6月就登陆湖北卫视,在之后的浙江卫视《中国好声音3》腾讯视频联合微信团队引入“微信摇一摇”电视直播竞猜活动,在在没有做大范围推广的情况下,首期播出就获得过百万网友的热情参与,最高一期曾有近四百万网友参与,被广大电视人盛赞“真正的互动”。腾讯视频与时俱进的多屏互动形式在行业内赢得一致好评,而腾讯云的加入,更为这一新鲜玩法增加高科技的注脚。
经过几次电视互动直播的实战,腾讯云的实力得到了行业内一致认可,同时积累了大量的实战经验。在2014年末,伴随着江苏卫视、东方卫视跨年盛典圆满结束,腾讯云昂首进入新的一年,此次跨年盛典又将成为腾讯云计算应用的典型案例。