亚马逊AWS官方博客

思而科基于亚马逊云科技助力品牌转型数字化电商

背景与趋势

随着商业深度数字化的进程,科技的不断突破持续引发了一系列变革,这种变革也在推动着全球贸易向新的方向发展,企业逐步将战略重点转向数字化和创新,开始积极布局。另一方面,2020开启后疫情时代,国家大力支持跨境电商贸易,不断改善跨境电商整体配套优化市场开发,因此跨境电商迎来了飞速发展,也已经上升为国家战略,成为稳定外贸的重要力量。作为深耕行业15年的电商解决方案服务商,思而科软件(SILK Software)在与众多全球五百强企业的合作中深刻洞察客户需求的变化,基于“电商+服务器”结合应用的探索,结合亚马逊云科技众多云原生技术与特性,推出了集“Adobe Commerce/Magento+云主机+客制化”于一体的智慧丝路云电商解决方案,助力传统企业品牌转型数字化电商,以更快速度推出线上业务。

面临挑战

然而,电商系统自身业务形态特点以及如今越来越重视用户体验的大背景下,还有整体市场的不确定性等多重内外因素叠加,传统模式下搭建的电商平台可能面临多项挑战,包括但不限于如下:

  • 流量高峰增长应对

传统环境下,用户很难对服务器单独进行配置变更。通常购买的服务器会一直保持原样,配置基本不会发生变化,不具备临时变通,自由伸缩的能力。而商家大促或直播带货期间,访问量与订单量突增,活动结束后,流量又降至波谷,这样的流量峰值以及无规律的业务波动,已成为企业销售运营的常态,却难以在服务器上以手动的方式做到及时有效的匹配调整。

  • 用户体验

互联网进入存量时代,企业的营销策略已从流量扩张转为精细化运营,想要挖掘用户全生命周期的价值,提供优质、稳定、个性化的用户体验变得尤为重要。任何商家都不愿意在双11和黑五的狂欢之日,海量客户来到商城却经历页面崩溃、无法下单,从而造成流失。

  • 降低成本

而一旦以用户体验为中心,企业的成本必然成为一项不可忽略的考虑因素,传统的技术和部署方式,需要大量人力进行资源的计算、调整、预备,多余的资源存储往往造成大量浪费,同时也担心关键节点无法及时释放。

  • 安全合规

随着数据隐私保护政策在全球范围内越来越严格,从数据到商品、运营和财务等多重方面都需要遵守地域法规。传统模式下电商客户需要从上而下整体考虑如何满足合规要求,但往往这一块并非企业擅长或能力所在。

方案应对

面对上述挑战,借助亚马逊云科技云原生技术和优良架构最佳实践,智慧丝路云电商(以下简称为“智慧丝路”)构建了一套高可用、可动态伸缩、具有高性价比的电商架构方案,以满足不同场景的需求,主机架构如下图:

基于上述架构部署的智慧丝路云电商解决方案优势如下

  • 功能强大

借助于Adobe Commerce/Magento强大的功能套件提供一流的电商体验。企业用户可使用丰富的开箱即用功能,后台统一管理多渠道,进行全球多站点本地化部署,且支持企业定制,B2C/B2B2C、B2B/B2B2B不同商业模式。既可达到快速上线的目的,又能满足不断增长的电商业务发展需求。

 

  • 动态伸缩

在传统的电商架构中,需提前预估业务上线后的流量,再配置所需服务器的规格与数量。而实际情况中,往往会因为业务的调整或促销活动的加入,流量发生较大变化,造成现有服务器资源的紧缺或浪费,甚至影响业务的正常运行。传统解决方案需要人工介入手动操作,增加工作量的同时,还容易因操作失误而带来风险。利用亚马逊云科技平台的Auto Scaling功能,可以根据服务器负载情况自动增减服务器数量,实现服务器的动态调整,避免人工操作带来的风险,提高服务器利用率并降低服务器使用成本。

  • 性能优化

良好的用户体验在很大程度上决定转化率的高低,对电商业务来说尤为重要,而这也是智慧丝路帮助企业实现在线业务增长的核心点。如何保证在大流量高并发的情况下,用户的购物体验不受影响,这就对平台的整体性能提出了更高的要求。

  • 依托于亚马逊云平台广阔的地域覆盖27个区域87个可用区、410+CDN PoP节点等一系列强大的基础设施和丰富的网络优化技术,电商客户可以轻松应对多语言、多国家、多区域部署需求,最大化地获取用户;
  • 增加缓存层,除了Amazon CloudFront CDN之外,方案中在CDN和Magento之间增加了一层varnish instance 群组,利用 varnish对网站的静态页面和资源进行缓存,这也是Magento官方推荐使用的缓存组件之一。而且,采用Amazon ElastiCache for Redis服务来进行该类数据的缓存,提高系统响应速度。
  • 增加数据库代理连接池,在大流量高并发的场景中,数据库也容易生产瓶颈,优化数据库的方法也非常多,如提升硬件资源、根据业务实际需求对数据进行拆分,尽量避免单一库或表数据量过大、配置主从实现读写分离、合理使用字段类型和索引优化查询语句等,其中部分优化需要与业务相结合来进行。本方案采用亚马逊云科技提供的Amazon Aurora数据库服务,并通过创建主数据库+只读副本的方式,再结合Magento实现了读写分离。另外,还开启了亚马逊云科技针对数据库服务提供的代理功能(RDS Proxy),该服务与具体业务无关,支持应用程序汇集并共享与数据库建立的连接,从而提高数据库效率、应用程序可扩展性和安全。简单来说,就是实现了类似数据库连接池的功能,让数据库连接实现共用,减少了频繁的数据连接所带来的性能损耗,同时大大提升数据库故障时的恢复转移速度,提高了应用程序的稳定性。
  • 安全合规

如今大环境安全合规已是出海场景下全行业都会面临的问题。尤其电商系统中,会出现用户、商品、交易、运营等各类一二三方数据,稍不留神可能就会出现违规隐患。亚马逊云科技提出了“Job Zero 安全文化“,安全责任共担模型,亚马逊云科技负责底层云基础设施和所提供云服务的安全,电商客户只需负责自身云业务安全。Magento直接集成亚马逊云平台丰富的安全能力,比如轻松加密不管是传输过程或者静态存储数据,利用IAM安全策略最小化权限原则,还有WAF网络防护等。

  • 降低成本

一套方案是否可行,除了从技术角度验证以外,还需要从实现成本进行考量。在本方案中,智慧丝路云主机除了弹性收缩提升资源利用率和计费模式之外,不管是 Amazon EC2 还是使用的托管服务包括 Amazon ElastiCache/Amazon OpenSearch/Amazon Aurora 等最大化的选择了基于 Amazon Graviton2(ARM) 机型,不但兼容性良好,相较于X86性价比提升最高能至40%,这大大降低了客户海外建站时云平台上使用的成本。另外,本方案也支持将使用的Amazon EFS更换成 Amazon Simple Storage Service (S3),用于存储系统用到的静态资源。Amazon S3作为一种对象存储服务,具有简单易用,高持久性,高可用性等特点,最重要的是S3的智能分层技术,使其可以基于不断变化的访问模式为对象进行分层,在有大量数据存储的场景下,可节省不少费用成本。

案例

在海外市场的激烈竞争中,智能家居行业的某上市公司品牌,将目光瞄准了北美的发展潜力。面临的最大挑战在于开拓一个陌生的国际市场,从前端的用户体验到后端的技术支持,都需要一位专业服务商进行合作。这恰好是品牌选择思而科的绝佳理由。基于智慧丝路云电商,思而科为品牌定制了针对北美市场的全方位建设方案,从智能科技感的视觉风格,到本地用户惯用的语言、币种、物流,以及国际化的营销体系搭建。同时,通过对客户业务流程和业务需求的梳理,结合性能和性价比综合分析,整体架构基于上述亚马逊云科技优良架构最佳实践构建,同时结合云原生技术和覆盖全球的基础设施,让系统减少约50%页面加载时间,降低40%成本,在海外也能实现极速访问和流畅的购物体验,让企业安全合规地深入北美拓展市场份额,带来80%海外业务增长,快速推动其全球战略的发展,品牌计划将智能的生活方式推广至更多国家/地区。

结论

通过理论与丰富的实践经验相结合,思而科软件(SILK Software)为企业构建了一套可弹性伸缩应对流量挑战、提供卓越的用户体验、功能强大也更安全稳定的“电商+服务器”解决方案,助力企业实现低成本高性能的完美兼顾。同时,底层充分发挥了亚马逊云科技强大的云原生能力和全球领先的技术优势,从安全合规、用户体验、成本可控、弹性伸缩等多维度全方位保障了电商平台的安全稳定运行,帮助企业客户扬帆出海。未来,思而科将持续携手战略伙伴亚马逊云科技,深度聚焦用户需求,不断探索技术革新,为消费者提供更好的数字化服务和体验。

本篇作者

吴用(Damon Wu)

思而科运维部门经理/架构师。拥有8年项目经验,参与了多个大中型电商项目的架构设计与维护工作,对高流量、高并发的架构优化与维护有较丰富的经验。

王泽耀

AWS 解决方案架构师,主要负责合作伙伴架构咨询和方案设计,同时致力于 AWS 云服务在国内的应用及推广。曾就职于 IBM,服务国内不同行业企业客户。