环球易购创建于2007年,总部位于广东省深圳市,是一家专注于线上跨境出口零售的垂直类电商,目前拥有以服装类平台sammydress.com、3C电子产品类平台gearbest.com为代表的多个自建专业品类垂直B2C电商平台,销售范围覆盖全球逾200个国家和地区,注册用户超过3000万,有购买行为的用户规模超1000万。环球易购的主要客户为全球具有互联网消费观念的年轻群体,该部分消费群体基数大,且契合服装服饰、3C类电子产品等主要跨境电商产品的年轻属性。环球易购采用数据驱动型精准运营模式,利用数据挖掘、用户行为分析和兴趣定位,从产品广告素材制作、网络媒体流量监控、在线广告投放和流量导入进行大数据分析和精准营销推广。

环球易购的主要业务是线上跨境出口零售,以垂直电商模式将中国企业生产的服装、日用品、电子等产品直接销售给遍布全球200多个国家和地区的消费者。除交易是通过第三方服务外,环球易购的其他业务都是通过自建服务器完成,包括产品展示、推广以及与用户的沟通与交流。随着业务的快速发展,原有的自建服务器方式开始面临越来越多的挑战,这主要体现在灾备、服务器自动切换、服务器扩容以及成本增加等方面。“我们有多个垂直电商系统,分别部署在多个机房,为了保证每个系统都能稳定可靠地运行,我们必须随时监控所有服务器,确保在某台服务器出现故障时可以立即启动或者切换到新的服务器上去,这是非常麻烦的。”环球易购技术部经理钟启仁说。

另一方面,随着公司业务的快速增长,各网站每天向海外用户发布的信息量也呈爆炸式增长,如何在提高信息发布及时性和邮件送达率的同时降低成本成为推动环球易购必须应对的挑战。在对AWS云平台进行了深入的调研、评估、测试之后,环球易购决定逐步将现有系统迁移到AWS云平台上,以简化系统运维、提高性能并降低成本。

“我们选择AWS云平台的首要原因是‘信任’”,钟启仁说。“在云计算领域,AWS处于领先地位,而亚马逊本身就是做电商的,其对自身平台的保证能力让我们很放心,因为我们也是做电商的,所以我们毫不犹豫地选择了AWS。”

促使环球易购选择AWS的第二个原因是AWS云平台优异的可伸缩性。作为B2C电商,环球易购会经常开展网上促销活动,在短期内吸引大量的消费者访问网站,由此带来的交易量常常是平时的3~4倍,这就需要网站服务器容量能快速扩展。AWS云平台的Auto Scaling功能,允许用户根据实现定义的条件自动扩展Amazon EC2的容量,在访问峰值期间实现无缝增长以保持性能,而在平淡期自动减少,以较大程度降低成本。

选择AWS的第三个原因是Amazon SESAmazon CloudFront可以帮助环球易购大幅度提高推送邮件的送达率和内容分发的速度并降低成本。Amazon SES是构建在AWS基础设施之上的批量、事务性邮件发送服务,它采取了一系列策略,使客户能以低成本方式发送不被目标ISP拒绝的大量邮件。而Amazon CloudFront则充分利用了AWS遍布全球的服务区,将需要访问的内容放置在离用户最近的位置,以此实现低延迟的高速数据传输,大幅度提升网站性能并降低速度。“作为垂直电商,我们的内容分发量很大,目前我们仅仅将1/3的内容分发量切换到AWS上,就已经节省了50%的成本。” 钟启仁说。

globalgrowarch

图1:依托AWS的云服务建立的环球易购技术架构图

环球易购从2014年12月开始使用AWS云平台,在业务系统的迁移过程中采用了循序渐进的方式,目前使用AWS云服务包括Amazon EC2、Elastic Load Balancing、Auto Scaling、Amazon S3Amazon RDS、Amazon CloudFront、Amazon Route 53和Amazon SES,旨在解决的主要问题是加快内容分发速度、提高推送邮件的送达率并降低系统的整体成本。右图是环球易购的系统架构图。

虽然目前仅完成了部分系统的迁移,但AWS云平台的使用已经给环球易购带来了明显好处。首先是网站性能的提升和总体成本的降低,环球易购目前运行了60多个Amazon CloudFront实例,不仅提升了内容分发的速度,而且节省了50%的成本。

Amazon SES的使用则使环球易购的邮件送达率大幅度提升,成本也更低。目前环球易购的邮件推送量每天已经超过100万封,并且还在不断增长,有了Amazon SES,只需提前提出申请,即可增加发送量,不再受制于发送能力的限制。

Amazon EC2、Auto Scaling、Elastic Load Balancing形成的灵活云托管服务使环球易购节省了人力和前期的设备资金投入,它们与 Amazon SNS、 Amazon S3、Amazon RDS的配合使用,为环球易购的多种应用程序提供了完整的计算、查询处理和存储解决方案。

使用AWS云平台给环球易购带来的另一个好处是减少了部门之间的沟通成本和运维的人力成本。“我们的运维分成几部分,包括文件服务、邮件推送、数据库等,使用AWS之后,各个系统的运维统一了,操作也简单了,有基础知识的人稍加培训后就可以胜任,不需要非常资深的人员。”钟启仁说。

了解 AWS 如何帮助满足您 Web 应用程序需求的更多信息,请访问我们的 Web、移动和社交应用程序详细信息页面:http://thinkwithwp.com/web-mobile-social/