2019年6月17日22时55分,四川宜宾市长宁县发生6.0级地震,成都高新减灾研究所与应急管理部门联合建设的地震预警进入公众视野。据悉,成都高新减灾研究所成立于2008年汶川地震后,主要致力于地震预警技术研发、成果转化及应用,而成都高新减灾所是成都高新减灾研究所的地震预警成果转化企业。
用户能及时通过终端接收预警信息是其中很关键的一个环节,地震的突发性特点,往往会造成震后访问并发数几何倍数增加,上百万、千万级别。成都高新减灾所的地震预警系统在数字化转型还面临诸多难题和挑战,集中表现在以下方面:
业务项目与开发语言繁多,所有项目分散式管理
研发过程单点工具众多,流程衔接混乱
代码托管使用SVN,并行提交易导致版本冲突
使用瀑布式研发,交付周期长,构建部署手工操作易出错,耗时费力
地震发生时,突发+全自动+秒级响应的特性对服务器性能要求高
2018年10月,成都高新减灾所了解到华为云DevCloud,DevCloud本身就契合了敏捷开发思想,提供一站式的研发平台,包括了项目管理、代码托管、编译构建、部署等功能,能够很好地解决项目团队研发工具不统一的问题,实现产品的快速更新与迭代,帮助软件开发企业解决在DevOps转型过程中遇到的阻碍和困难。
2018年12月29日,成都高新减灾所申请的华为云DevCloud服务政府套餐批复,创新中心的专家团队通过上门交流了解到,成都高新减灾所期望将四川省广电地震预警、酷云互利网电视地震预警、预警App等对接用户的预警应用,都通过华为云DevCloud集中一站式管理。因企业应用业务涉及面广且复杂,加之还未应用前沿研发理念的综合情况,为此,技术专家团队便为企业提出先进行技术赋能,再迁移应用上云并跟进指导,最后共同打造互联网+防震减灾云生态的三步走策略。
第一阶段:技术赋能,为应用迁移上云做准备
派驻敏捷与DevOps专家,为研发团队如何做敏捷转型,应用如何快速部署上线进行技术使能培训。
培训华为云 DevCloud产品的项目管理、云测、代码托管、代码检查、编译构建、部署、发布、流水线八大模块在软件研发中具体的使用场景。
第二阶段:迁移应用上云,即时指导解决产品使用问题
利用华为云 DevCloud的一站式的集中管理能力,协助将成都高新减灾所多达20+老项目迁移上云,并指导和协助将10+新项目迁移上云。
邀请成都高新减灾所研发团队参加创新中心的举办的各类技术沙龙活动,诸如HE2E敏捷工作坊、CXO云安全对话、CXO测试专题、CXO微服务及容器等专题等。
时跟进成都高新减灾所在华为云 DevCloud使用上的技术问题,并及时给予解答与指导。
第三阶段:共建互联网+防震减灾云生态
2019年7月18日华为软件与人工智能产业峰会于郑州举办,创新中心对接峰会主办方提供专门展台给成都高新减灾所,推广防震减灾系统在全国的布局。其中通过展厅接待企事业单位11家,专题会议接待企事业单位2家,其中8家落地签单,3家有合作意向。
长宁6.0级地震后,手机地震预警APP在各大应用商店中下载量急剧攀升,导致信息发布服务器过载,不少用户反映“软件打不开”或“信息无法更新”。成都高新减灾所迅速启动了手机地震预警APP软件升级工作。华为云DevCloud的持续快速交付的解决方案,使原本需要3个月的交付工作缩短到1个多月。
华为云DevCloud给成都高新减灾所带来的收益:借助华为云打造了DevOps理念高效研发生态圈,DevCloud管理的项目迭代交付周期平均提升到1周,人力资源成本节约了1-2人/天,部署频率提升了20%,产品缺陷率降低了5%,极大提升了交付产能,并能支撑满足千万计用户需求,为用户带来了更好的体验,让公众通过预警信息能够及时有限应对灾害。
依托华为云DevCloud的前沿研发理念,成都高新减灾所以大数据、云计算能力为基础,未来既能服务好我国的防震减灾和应急产业,又能服务好国家“一带一路”发展战略,驱动高新区防震减灾产能持续快速健康增长的同时,也将助推云时代特色的防震减灾技术引领世界,更好地助力维护人民群众的生命财产安全。