从一台服务器到日PV过2亿,社交电商云集微店的云上生长

简介:

890_421_

今年11月6日是社交电商领导者云集微店11·11全球精品狂欢节的首日,云集微店用日PV过两亿、每秒钟最大并发6万、日销售额超过2亿的惊人数据,展现了新零售的巨大爆发力。一家从一个程序员起步的创业公司,其系统架构如何极速成长以匹配业务的发展?11月22日,在2017广州云栖大会阿里云服务专场上,云集微店的技术总监资冰冰分享了这种极速生长的背后,云上架构的挑战、阵痛与成长。

和很多让人耳熟的创业故事一样,2015年,云集微店刚起步的时候,只有一个程序员,和阿里云上的一台ECS、一台RDS。资冰冰在云栖大会的演讲中笑谈;“那个程序员就是我。”这种架构的好处,是部署和发布都非常简单,非常适合前期快速开发上线的需求。“有了问题,就给阿里云提工单。”

到了2016年,云集微店开发团队扩张到了数十人,云集微店开始尝试分布式架构,利用tomcat作为容器进行水平扩展。这时候,业务逻辑和接入层强耦合,不利于更大的横向扩展,数据库连接数和QPS也成为了一个瓶颈。资冰冰将这个时期称为“野蛮生长”的阶段。

野蛮生长必然伴随着阵痛。数据库的慢SQL,云服务器有限的清洗阙值,都让云集微店技术团队非常的头痛。就在这个时期,云集微店开始使用阿里云的企业级服务。阿里云企业服务经理为云集微店制定了一系列改进方案和优化建议。云集微店陆续开始使用阿里云SLB、安全高防和CDN产品。

随着不断的磨合,云集微店的系统架构也渐入成熟,定制化的dubbo分布式服务框架将原先的强耦合的业务全部进行了解耦,新的架构包含了接入中间层、业务流程服务层、基础服务层和基础设施层,多级的缓存、限流、降级开关和分布式调用链等一系列的解决方案,都保障了云上业务的稳定高效。

云集微店的系统持续迭代升级,经受住了一次又一次的流量高峰考验。今年双11之前,云集微店上线了自主研发供应链支撑系统“神舟系统”,进一步提升云集微店用户11.11购物效率和体验。包括可以根据业务需要灵活配置订单推送策略,保证在最快时效和最低成本基础上进行订单分配;订单分派速度实测可达1万单/分钟,预计每天可将1200万单推送到指定仓库;可在1-2周内完成与第三方仓库系统的对接,快速扩充仓库收发货产能。

今年的双11大促期间,云集微店的技术系统稳定运行,在又一次流量高峰的压力下实现了超10亿元的交易额,并刷新了N多纪录:连续6天单日销售额破亿,16大品类销售额破历史纪录,150万单日订单量创最高纪录,累计订单达650万,云集微店店主覆盖22个国家,首单3小时送达,11月11日主会场单日访问量同比增长7倍……

资冰冰说:“双11期间,3000台服务器,我们只有4个运维人员,这在以前是不可想像的。”
云集微店通过云端资源的共享,提供商品、物流、IT、培训、售后等服务,让普通人也能够轻松开展网上零售工作。云集微店在阿里云上,已经由最初的1台服务器,扩张到平时1500台服务器、大促时3000台服务器。除了弹性计算,云集微店也正在使用云上安全保障、云上大数据,以及智能客服、视频点播、短信服务等云上SAAS产品。
即便如此,资冰冰认为:“我们对云计算的使用,相对于整个云计算能发挥的作用来说。还只用了在冰山露出水面的一部分。未来,我们在异地多备容灾、Devops流程优化、黑灰产对抗等方面,还有很多的路需要继续去探索。”

1

了解更多请微博关注阿里云客户满意中心
__8

相关文章
|
6月前
|
弹性计算 运维 监控
【阿里云弹性计算】云上自动化运维实践:基于阿里云ECS的自动化部署与管理
【5月更文挑战第27天】阿里云ECS自动化运维实践:借助ECS API和SDK实现自动化部署,通过Python示例展示实例创建。利用Ansible、Docker等工具进行配置管理和容器化,结合CloudMonitor和Auto Scaling实现监控告警及资源动态调整,提升运维效率和系统稳定性。
296 0
|
6月前
|
弹性计算 监控 容灾
【阿里云弹性计算】云上灾备解决方案:基于阿里云 ECS 的业务连续性策略
【5月更文挑战第25天】阿里云ECS提供强大的云上灾备解决方案,保障企业业务连续性。通过高可用基础设施、数据备份和异地容灾服务,应对自然灾害、硬件故障等突发事件。示例代码展示如何配置数据备份。企业应合理规划资源,定期演练,监控优化灾备系统。阿里云将持续创新,为企业提供更优质的灾备解决方案,支持各类型企业在数字化时代稳定运行,实现业务连续性。
379 0
|
6月前
|
存储 弹性计算 安全
云服务器ECS的云上安全性
云服务器ECS的云上安全性是阿里云和客户的共同责任
59 3
|
6月前
|
弹性计算 Python
云上圣诞|齐聚试用ECS,查收一份冬日浪漫
5分钟快速搭建python turtle画布,装扮你心中的圣诞树,定义专属你的冬日浪漫。参与活动还有无线鼠标、蓝牙音箱、玻璃杯等好礼等你领!
云上圣诞|齐聚试用ECS,查收一份冬日浪漫
|
11月前
|
域名解析 网络协议 应用服务中间件
百度搜索:蓝易云【服务器配置到云上nginx代理?】
现在,您的云服务器已经配置为使用Nginx代理了。通过访问您的域名,请求将被转发到云服务器上的指定端口,并由Nginx进行代理。请确保在配置和使用过程中注意安全性和网络设置,并根据您的需求进行相应调整。
63 0
|
弹性计算 关系型数据库 PHP
构建云上个人博客:ECS、RDS与WordPress的快速搭建与优化指南
本指南将带您探索如何快速搭建个人博客,从开通ECS和RDS,到软件部署(Apache、PHP、WordPress)及WordPress配置优化,展示从零开始搭建具有稳定性和性能的个人博客之路。
635 4
|
编解码 弹性计算 安全
阿里云服务器带宽如何选择?1M带宽可以支持多少PV和访问量
在购买云服务器时带宽方面肯定是要考虑的,很多新手用户因为不知道怎么估算带宽从而导致选择的带宽过小照成网站或者应用相应速度变慢或者卡顿,如果选择过高又容易照成带宽资源的浪费(也是成本的浪费),为了让大家在选择购买阿里云服务器带宽的时候知道如何估算应该选择多大的带宽,小编介绍一下阿里云服务器带宽如何选择?1M带宽可以支持多少PV和访问量。
2844 0
|
弹性计算
关于基于ECS搭建云上博客的使用个人服务器出现的一些问题
由于创建个人服务器时没有正确设置安全组,导致服务器无法被http访问的一些问题
关于基于ECS搭建云上博客的使用个人服务器出现的一些问题
|
弹性计算 运维 数据安全/隐私保护
《企业运维之云上网络原理与实践》——第三章 云上网络VPC&EIP&NAT&共享宽带&SLB——配套实验:ECS通过SNAT访问CLB(1)
《企业运维之云上网络原理与实践》——第三章 云上网络VPC&EIP&NAT&共享宽带&SLB——配套实验:ECS通过SNAT访问CLB(1)
324 0
|
弹性计算 运维
《企业运维之云上网络原理与实践》——第三章 云上网络VPC&EIP&NAT&共享宽带&SLB——配套实验:ECS通过SNAT访问CLB(2)
《企业运维之云上网络原理与实践》——第三章 云上网络VPC&EIP&NAT&共享宽带&SLB——配套实验:ECS通过SNAT访问CLB(2)
249 0