公司介绍

云集微店是一款在共享经济背景下成立的社交零售平台,于2015年5月正式上线。作为一款手机开店的App,通过云端资源的共享,提供商品、物流、IT、培训、售后等服务,让普通人也能够轻松开展网上零售工作。

业务痛点

2015年,云集微店创办,只有一个程序员,和阿里云上的一台ECS、一台RDS。这种架构的好处,是部署和发布都非常简单,非常适合前期快速开发上线的需求。有了问题,就给阿里云提工单。

到了2016年,开发团队扩张到了数十人,开始尝试分布式架构,利用tomcat作为容器进行水平扩展。这时候:
  • 业务逻辑和接入层强耦合,不利于更大的横向扩展,数据库连接数和QPS也成为了一个瓶颈。
  • 数据库的慢SQL、云服务器有限的清洗阙值,都让技术团队非常的头痛。

解决方案

  • 采用了dubbo分布式服务框架,将原先的强耦合的业务全部进行了解耦,新的架构包含了接入中间层、业务流程服务层、基础服务层和基础设施层,多级的缓存、限流、降级开关和分布式调用链等一系列的解决方案,都保障了云上业务的稳定高效。
  • 系统持续迭代升级,经受住了一次又一次的流量高峰考验。2017年双11大促期间,技术系统稳定运行,在又一次流量高峰的压力下实现了超10亿元的交易额。
  • 在阿里云上,已经由最初的1台服务器,扩张到平时1500台服务器、大促时3000台服务器。
  • 除了弹性计算,也使用云上安全保障、云上大数据,以及智能客服、视频点播、短信服务等云上SAAS产品。

上云价值

“从起步期的一台ECS、一台RDS,到现在平时1500台ECS、大促时3000台ECS,阿里云服务支持伴随了云集微店的发展。阿里云服务工程师的改进方案和优化建议,帮助云集微店不断优化云上系统架构。双11期间,3000台服务器,我们只有4个运维人员,这在以前是不可想像的。” ——云集微店技术总监 资冰冰

选用的产品

  • 云服务器ECS

    云服务器(Elastic Compute Service,简称ECS)是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS(Infrastructure as a Service)级别云计算服务。云服务器ECS免去了您采购IT硬件的前期准备,让您像使用水、电、天然气等公共资源一样便捷、高效地使用服务器,实现计算资源的即开即用和弹性伸缩。阿里云ECS持续提供创新型服务器,解决多种业务需求,助力您的业务发展。

    更多关于云服务器ECS的介绍,参见云服务器ECS产品详情页

  • 云数据库RDS MySQL版

    MySQL 是全球最受欢迎的开源数据库之一,作为开源软件组合 LAMP(Linux + Apache + MySQL + Perl/PHP/Python)中的重要一环,广泛应用于各类应用场景。

    更多关于云数据库RDS MySQL版的介绍,参见云数据库RDS MySQL版产品详情页

  • 顶级支持计划

    顶级支持计划为客户提供专属技术服务经理,帮助企业在业务、架构上稳定、高效、合理的使用云产品;提供7×24小时的专人专群支持,保障服务的及时性和有效性。

    更多关于顶级支持计划的介绍,参见顶级支持计划详情页