案例研究:上海沃行信息技术有限公司(WallTech)

“AWS云平台提供了强大的数据处理能力、全方位的安全保障以及对开源和合作伙伴解决方案的支持,使我们能够快速构建起高安全性、高可用性且具备弹性伸缩能力的国际物流Saas协同平台。”

郭舜日 集团联合CEO

 

关于WallTech(上海沃行信息技术有限公司)

WallTech(上海沃行信息技术有限公司)致力于运用云技术让国际物流更简单。2020年公司的重心是启动从一个云服务的工具向生态的转型,同时为客户打造一个智慧物流服务的智能平台。

业务需求与挑战

WallTech是国际物流SaaS云服务平台研发和运营服务商,业务面向全球用户,无论是从成本还是从工作量来说在全球范围内构建和维护数据中心是一项极具挑战的工作。

在应用AWS之前,采用自建服务器IDC托管的部署方式。从服务器选型,确定数量到采购,到IDC现场上架部署整个周期较长,时间成本,人力成本以及运行成本都居高不下。而且为了能够保证在一段时间内满足业务需求,往往会在在预算的上限尽量多的采购计算资源(CPU、内存、存贮等)。而这些冗余的计算资源在上线后并不一定能够得到充分的应用,造成了很大的浪费(硬件采购资金占用、IDC租用成本等)。同时,自建服务器的可靠性,安全性,扩展性无法满足需求,运维成本有如黑洞。

由于WallTech的用户来自于世界各地,而租用的IDC国际出口带宽有限且优化不足。带来的问题就是用户延迟时间长,体验不好。很多用户反映,系统的延迟经常长达数秒,严重影响其工作效率。成为我们发展国际客户的一大障碍。而如果我们要解决此问题就需要对服务器进行全球化部署,在全球多个IDC建立分节点来解决此问题。但是其带来的技术挑战和成本将是我们很难接受的。

为什么选择Amazon Web Services(AWS)

在构建整体国际物流SaaS云服务平台过程中,WallTech从整体解决方案的功能实现和客户的业务需求出发进行了深入考量,最终选择了与AWS合作,运用AWS的企业级大数据湖服务和一系列服务商产品,同时加入AWS合作伙伴网络,在AWS的技术支持下不断完善和快速发展业务,WallTech认为AWS的优势主要包含:

随着WallTech业务的发展和海外业务的开拓,整体解决方案的技术部署和云服务选择也面临着极大的挑战——如何通过全球化部署满足来自于世界各地客户的需求,保证在世界上任何一个地点都能够有较低的延迟,良好的用户体验。而AWS云平台的基础设施目前已经覆盖全球20多个区域,并会继续根据客户需求不断的进行扩展,很好的满足了WallTech对全球化部署的需求。在最终完成AWS方案实施之后,事实也证明了我们的选择是正确的。

之前WallTech尝试过其他云服务提供商,但在经过反复对比后,WallTech考虑到AWS是较早涉足云计算市场的品牌,经过十余年的发展已经非常成熟,在专业性,稳定性和安全性方面更胜一筹。AWS丰富的客户与行业经验还可以为WallTech提供有价值的参考,让WallTech能够依托合作伙伴的身份更快速的开展业务。并且AWS也拥有广泛、可靠且安全的全球云基础设施。这些遍布全球的基础设施能够为WallTech的全球化发展提供合规的云服务支撑,使得WallTech数据湖产品未来可以持续的在计算能力与地域上进行扩展。

获得的成效

AWS帮助WallTech实现了从一个云服务的工具向生态的转型,同时为客户打造一个智慧物流服务的智能平台。与此同时,优化系统运维架构,实现业务需求的快速响应与自动化运维。

  • 解决方案应用场景

基于AWS的技术,WallTech针对跨境物流从3个场景进行深入,分别针对不同客户和应用场景打造不同的应用平台。
eTower:eTower是跨境电商物流协同平台,通过集成使跨境物流链条上的所有分工方轻松分享数据,高效便捷地协同工作。
ePinn:ePinn是为跨境电商卖家提供海外仓头程集运服务的平台,跨境物流方案整合者可通过ePinn协同各供应商为卖家提供揽件、报关、运输、仓储和派送等一站式服务。
Cargoware:CARGOWARE提供营销、运营、货物追踪和数据分析的一站式SaaS服务。告别繁琐的软件安装和硬件维护,即租即用,让您专心于主打业务。

  • 核心产品的可用性和安全性得到了充分保障

目前WallTech的核心产品都是运行在AWS上,所使用的AWS产品包括Amazon Elastic Compute Cloud (Amazon EC2)Amazon Simple Storage Service (Amazon S3)Amazon CloudWatchAmazon RedShiftAmazon Relational Database Service (Amazon RDS)Amazon Elasticsearch Service、Virtual Private Gateway、Amazon Virtual Private Cloud (Amazon VPC)AWS Identity and Access Management (IAM)以及AWS专业服务。Amazon S3是专为从任意位置存储和检索任意数量的数据而构建的对象存储服务,并使用加密功能和访问管理工具保护数据不受未经授权的访问,为WallTech大数据平台提供安全可靠的大规模数据存储服。Amazon VPC 可帮助客户创建安全隔离的网络架构并实现访问权限控制;安全组则为Amazon VPC中的Amazon EC2、Amazon Elastic Container Service (Amazon ECS)Elastic Load Balancing (ELB) 提供防护能力。依托AWS,WallTech的应用程序可用性至少可以达到99.999%,极大的提升了平台服务质量。
相比之前自建服务器,可靠性有了质的飞跃。以前要考虑的问题太多了——服务器软硬件架构层面的冗余容错、性能调优以及备份策略、网络安全、服务器的物理安全、容灾方案、服务器硬件的维护和更新迭代等等,此外还有很多不可控因素夹杂在其中。而使用AWS之后,WallTech终于可以从这些繁杂的问题中解脱出来,将更多的精力用到如何改善产品上去。

WallTech核心应用统一通过消息服务总线访问后端服务。根据不同的应用场景,OLTP业务数据存储在自建MySQL,RDS MySQL,Elasticsearch,文件统一存储在S3中,后端服务通过ElasticCache提高数据访问效率。OLTP业务数据通过ETL的方式实时抽取到Redshift中供大数据分析使用。整套解决方案将会正在AWS Marketplace中以SaaS的方式提供服务。由于使用了Amazon RedShift,Amazon Elasticsearch等云服务,提高了大数据湖的可用性和安全性,实现了数据仓库的高可用和高可扩展性,使各产品的底层数据能方便地互用,并通过调用、分析,为客户的业务发展提供强有力的支撑,提高用户的满意度。

  • 在国际层面实现了加速业务扩展,提高了业务扩展效率

WallTech的平台通过全球多数据中心分布式部署,利用Virtual Private Gateway改善了跨区域数同步延迟,为客户提供了全球分支公司间业务实时共享,提高了业务协同的效率。最终WallTech的端到端应用程序的平均延迟时间从1秒下降到300毫秒以下。用户使用起来感觉更加顺畅,体验更好。

AWS云平台提供了强大的数据处理能力、全方位的安全保障以及对开源和合作伙伴解决方案的支持,使WallTech能够快速构建起高安全性、高可用性且具备弹性伸缩能力的国际物流Saas协同平台。

  • AWS帮我们成功应对了业务量突发增长带来的挑战

今年春节之后,跨境包裹业务量增加了一倍,系统峰值请求数量增加了5倍。如果WallTech还在使用之前自建服务器的方式,从采购下单到新服务器上架完成配置所需的时间周期(因为过节等原因,这个周期可能比正常情况下还要长的多)基本上很难满足我们的需求。而现在通过AWS Auto Scaling自动扩展功能自动根据负载来增加计算资源来满足访问需求。几乎在一瞬间就解决了之前要一个月以上的时间才能解决的问题。而且在高峰过去,业务量逐渐恢复正常后,又可以自动释放这些计算资源来避免浪费。这在以前也是不可能完成的任务。而在客户通过WallTech的系统实现在家远程办公后,发现之前能够与同事面对面沟通的工作方式发生了变化。以前是“人找事”,而现在则需要实现“事找人”——在系统中要提供工作流变化的主动提示功能。在客户提出这个需求后,WallTech启动了紧急项目——基于AWS迅速开发实现了这一功能大大提高了客户的工作效率,节省了人力成本。 

未来在AWS上的规划

进一步挖掘Marketplace的功能,充分利用AWS提供的强大的大数据分析和机器学习人工智能,完成更多的商务智能功能。WallTech将在各个客户之间实现协同工作,将产品从云服务的工具向产业生态进行转型,为客户们打造一个智慧物流服务的智能平台。客户将通过WallTech提供的更多接口,实现与其内部业务系统的数据沟通,进而完成很多个性化需求方面的功能拓展。WallTech将充分利用现有的Marketplace架构,把很多组件化的功能推上去。WallTech还将利用AWS上类似于应用商店的机制,将一些应用组件开放给希望进入到国际物流领域的第三方应用开发者。这也是WallTech非常期待的将来与AWS的一种合作模式。使WallTech作为一个国际物流领域的软件开发商,把产业生态完善起来。