客户案例

  谢瑞麟电商平台

  公司简介:

谢瑞麟(TSL)珠宝有限公司创立于1971年,1987在香港联交所公开上市,业务遍布港澳,大陆与东南亚。谢瑞麟珠宝:璀璨、纯洁、闪亮、完美,是性价比卓越的婚戒。随着互联网营销的蓬勃发展,谢瑞麟珠宝也大力进军发展网上销售渠道,包括网上旗舰店,无人机体验社区,应用分享,在线应用等.形成线上, 线下实体店,渠道多层次的销售模式。

现有的IT系统无法满足多样型的销售发展需求,新应用程序(营销,价格更新,供应商渠道,产品)发布速度增加,但开发团队代码更新、开发、测试、生产部署执行发行周期长、容易出错。维护团队持续增加服务器数量,应用与服务器的对应关系复杂,难以定位是应用本身问题,还是基础架构的问题。

  问题分析与需求定义:

AWS与博思云为公司的销售与技术联合团队深入到谢瑞麟的IT部门进行调研,调研总结是,IT部门还处于传统的“IT管理”模式更关注具体服务器管理、网络管理和系统软件安装部署等工作。开发人员负责生产就绪代码管理和新功能的实现环节多,而且不是自动化方式,需要新的更高效的方法需要协作与整合,提升维护效率。

需要文化观念的改变,不断适应快速变化的市场,更多地关注业务的改进与提升。需要转向更多地关注业务的改进与提升模式,关注流程的规范化、标准化,明确定义各个流程的目标和范围、有关人员的责权利,以及各个流程之间的关系等,比如应用定义,配置管理流程等,实现应用程序的自动化构建、部署、测试和发布。

  方案建议:

DevOps是利用云解决方案的优势,将敏捷实践与过程组合起来。实现应用程序的持续集成、开发、构建、部署、测试和发行目标。采用DevOps模式促进协作,通过自动化为协作提供方便, 将敏捷活动的持续开发目标扩展到持续集成和发行。

DevOps核心思想就是:“快速交付价值,灵活响应变化”。其基本原则如下:高效的协作和沟通;自动化流程和工具;快速敏捷的开发;持续交付和部署;不断学习和创新。通过技术工具,把传统的手工操作转变为自动化流程,这不仅有利于提高产品开发、运维部署的效率,还将减少人为因素引起的失误和事故,提早发现问题并及时地解决问题,这样也保证了产品的质量。

下图展示了基于AWS平台DevOps自动化的流程:

CloudFormation, CodeCommit, CodeBuild, CodeDaploy持续交付部署:实现应用程序的自动化构建、部署、测试和发布。AWS Lambda 可以自动运行代码,而无需配置或管理服务器。只需编写代码并将其上传至CodeCommit,通过Commit自动触发lambda响应来启动应用程序。

  方案效果:

该项目起适于2018.06.01日~2018.09.30日,更多地关注业务的改进与提升更快速地交付,响应市场的变化,新APP上线时间从平均4周缩短到2周,维护人员人均维护效率提升70%。