说到当下互联网领域的热门概念,云计算和O2O绝对是绕不过去两个话题。据移动数据监测公司Trustdata发布的《2016年本地生活服务O2O白皮书》显示,2016全年国内O2O交易额约7291亿,同比增长64%。O2O业务形态摆脱了团购的单一形式,逐渐演变为到店、到家、外卖三大板块。2016年,O2O到店服务增长迅速,整体交易规模4231亿,在整体市场中占比58%。在如此大规模的发展环境下,O2O领域基础的IT设施服务已经不能满足业务的日趋发展,那么,走在前行的O2O平台,究竟是如何解决这一难题的呢?
O2O发展迅猛喜忧参半,解决技术瓶颈成为当务之急
e袋洗作为基于移动互联网的O2O洗衣服务产品,区别于传统洗衣按件计费的收费洗衣模式,用户只需将待洗衣物装进指定的洗衣袋内里,通过微信,APP预约上门取件时间,2小时内有专门取送专人员上门取件。按袋或按件计费,全天候上门服务,极大程度地节省了用户的时间和金钱,还解决了顾客到干洗店洗衣停车难、送洗衣物交接时间繁琐、店面营业时间不能满足顾客取送时间等一系列洗衣痛点。这种商业模式成功的解决了当今人们快节奏生活中的难题,赢得了大量用户的青睐,随之而来订单的激增给e袋洗带来了不小的麻烦。
业务增长导致服务器激增,致使资源利用率低:e袋洗的用户都是通过网页、微信、APP下单,IT部门所做的一切都是让用户下单更便捷,同时支撑内部取送衣物的流程。由于e袋洗正处在业务飞速增长的阶段,伴随着用户和订单的增长,带来的还有服务器数量的迅速增长,但是IT部门并没有太多精力去优化资源的使用,导致服务器的资源利用率较低,IT成本较难控制。
促销时期的业务峰值和平时业务相差过大,资源闲置问题:促销活动是每个O2O产品增长业务的有效形式,但也是对产品背后技术团队的一大挑战。为了保持业务的稳定,e袋洗的运维人员要在每个可预测的业务峰值前事先准备大量的机器,这在一定程度上造成了资源的浪费。
IT流程不规范,人力成本投入高:e袋洗的内部IT的流程还不够规范,虽然运维为开发、测试、部署、上线的流程做了一些小工具,但不够标准化。比如测试环节,以前的做法是测试环境需要运维人员来部署,交付时间长,且部署不够轻量及灵活,赶在活动期间人手不够是常事,但是闲暇时期又会造成人员闲置。
种种IT问题制约了e袋洗的发展,但发展必定面临挑战,直面问题,一击制敌,才能够迎接新契机。
e袋洗想要提升云主机的使用效率,减少资源浪费并规范IT流程,看起来工程繁杂,但通过灵雀云的自动化运维平台、开发测试管理平台和跨云管理平台,e袋洗实现了交付流程的标准化并且有效提高了云主机的使用效率。
灵雀云助力电商O2O行业发展,打破瓶颈带来生机
针对e袋洗所面临的问题,灵雀云提供了如下的解决方案:
通过灵雀云的开发测试管理平台,在其公有云上搭建了一套基于Docker的容器服务,灵雀云的自动构建和自动部署功能帮助开发人员在代码提交后,自动完成单元测试、构建Docker镜像并发布到测试环境和生产环境,实现了CI(持续集成)和CD(持续部署)。
使用灵雀云自动化运维平台实现了多容器发布管理,有力的支撑了e袋洗对系统架构微服务化的改造。灵雀云的产品使e袋洗的开发和运维团队明确了责任分工:运维团队提供工具和流程,维护好compose文件;开发团队关心代码,交付Dockerfile,测试去驱动整个流程。
其次,通过灵雀云自动化运维平台,e袋洗完美实现了在容器级别的动态扩容/缩容问题,大大节省了使用云的成本。该平台具备高弹性、高动态的特性,支持于秒间对容器进行横向扩展,此外,灵雀云还支持虚拟机级别的扩容/缩容。
同时,灵雀云为e袋洗提供了专业有效的IT咨询服务,作为一项新技术,e袋洗在真正使用Docker之前,需要做大量的技术研究工作,灵雀云不但提供了一个标准化的产品,还有一个专业的团队为e袋洗提供培训和咨询服务,真正的为发展中的O2O平台提供切身所需的帮助,有效降低了IT方面人力与成本的投入,实现免运维,高效率,低成本。
面对高速增长的业务需求,e袋洗通过与灵雀云的紧密合作,打破了企业发展过程中面临的IT架构上的发展瓶颈,实现了资源的合理分配和有效利用,节约了人力成本投入,让企业落实DevOps理念,也为更多互联网电商行业及互联网服务行业在IT进阶之路上提供新的借鉴。