客户案例

  谢瑞麟电商平台

  公司简介:

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

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

  问题分析与需求定义:

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

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

  方案建议:

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

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

下图展示了基于亚马逊云科技平台DevOps自动化的流程:

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

  方案效果:

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