案例研究: 云砺

亚马逊云科技为我们提供了实现消息队列现代化的简单方式,这种方式不需要做任何的前期软件安装和配置,只使用Amazon SQS这一托管服务就能够让我们应对持续增长的用户需求,而无需担心消息丢失或性能问题。与其他的解决方案相比,Amazon SQS的成本效益优势更加明显。”

    上海云砺信息科技有限公司 首席架构师 陈凯

关于云砺

上海云砺信息科技有限公司(票易通)是专业的供应链信息协同及增值税发票管理云平台解决方案提供商。在营改增的过程中,云砺积极响应国家号召,运用先进的技术平台和深厚的行业经验,全力帮助企业做好转型和升级,为众多大型企业提供了基于互联网和云创新的软件服务。

业务需求与挑战

作为一家专业的供应链信息协同与增值税发票管理云平台解决方案提供商,云砺自主研发了业内领先的票易通SaaS平台,以电子发票为切入点,提供咨询+解决方案+产品落地一体化服务,通过企业供应链协同平台、票税管理平台、电子档案平台、电子影像平台、数据增值平台、智能硬件等产品集群,帮助企业全面实现上下游协同,建立数字化智能供应链,实现信息连接、自动决策,自动调节,全程优化,从而帮助企业客户规避财税风险,提效、降费、减税。截止2020年底,云砺的供应链协同及票税管理平台解决方案已服务超过150家财富500强企业,连接超过100万家供应商,累积结算金额高达20万亿,核心客户零流失。

自2015年企业创立,云砺的技术团队就一直基于云原生的方式来构建应用并对外提供服务。随着业务规模和用户数量不断增长,一些新的挑战开始出现。“在最初产品设计的时候我们就引入了消息队列的方式来处理客户的海量连接请求。当时我们选择在一家云服务提供商平台上以消息队列软件的方式进行构建,但随着客户连接数量超过10万这个级别,我们的消息中间件就表现出了性能的瓶颈,因此我们开始考虑其他更加高效的方式来替代传统的架构。”云砺首席架构师陈凯谈到。消息中间件是供应链协同及票税管理平台的核心模块,一旦出现性能问题或发生消息丢失事故,就会对最终客户的业务产生负面影响。如果单纯通过增加基础设施资源的方式进行扩展,则会给云砺自身带来难以预估的成本增长。另一方面,企业客户对于业务数据安全性和隐私的关注度也不断提升。由于现有云服务提供商在业务形态和对外投资收购上的多样性,与云砺客户的业务存在竞争关系,企业客户更希望采用中立的服务商来支撑自身的业务。云砺致力于为企业客户提供可信赖的服务,因此决定将核心业务进行迁移,以应对技术和业务层面的挑战。

为什么选择亚马逊云科技

通过对国内外各主流云计算服务提供商进行全面的评估,云砺最终选择了亚马逊云科技 (Amazon Web Services)的服务,整体迁移过程由亚马逊云科技合作伙伴上海华讯网络系统有限公司(以下简称“华讯网络”)提供技术支持。之所以做出这样的选择,云砺认为亚马逊云科技与其他云服务提供商相比具有以下几方面的独特优势:

成熟的品牌与专业、安全、中立化的服务

亚马逊云科技是广受企业用户欢迎的云计算品牌,不仅可以提供计算、存储和数据库等云基础设施技术,也在云上提供了包括机器学习、分析、应用程序集成等在内的托管服务,成熟的品牌和技术能力可以助力云砺在云上打造可靠的供应链协同及票税管理SaaS平台。不仅如此,亚马逊云科技也是一家中立的云服务提供商,具备丰富的安全、隐私保护与合规性认证,专注于提供云计算服务而不会与客户的业务产生冲突。云砺基于亚马逊云科技开展业务,能够得到更多企业客户的认可,尤其是面对财富500强企业和大型跨国集团等对于安全和合规性有着严苛要求的客户群体时,基于亚马逊云科技提供的供应链协同及票税管理平台可以增强客户的信赖,有助于云砺的市场拓展。

提供适用于大型SaaS应用的全托管消息队列方案

亚马逊云科技提供了适用于微服务、分布式系统和无服务器应用程序的完全托管的消息队列,可以满足云砺的大型SaaS应用对于海量消息处理的需求。对于云砺来说,使用Amazon Simple Queue Service (SQS)无需投入高昂的前期成本,也不需要购买、安装和配置消息处理软件,只需使用托管的云服务就可以自动化创建和扩展,满足供应链协同及票税管理平台等核心服务需求。“我们在各个主流的云平台上针对十万量级的消息进行测试,亚马逊云科技的Amazon SQS服务不仅以零消息丢失表现出了良好的可靠性,而且也在成本效益方面优于其他的方案。”陈凯说,“在总体拥有成本的计算中发现其他云平台上的消息队列方案至少要为我们带来百万元以上的成本,而采用Amazon SQS只需要十万元左右,总体成本节约近90%,对于我们这样需要在云上长期提供SaaS服务的公司来说,成本效益的优势与价值是非常明显的。”

高可用性的容器服务满足单租户部署场景

亚马逊云科技的托管容器服务Amazon Elastic Kubernetes Service (Amazon EKS) 为云砺提供了快速启动、运行和扩展 Kubernetes 应用程序的能力,能够帮助云砺满足包括财富500强企业客户在内的单租户部署场景的需求。“我们很早就实现了供应链协同及票税管理平台服务的容器化改造,并基于Kubernetes进行部署,在迁移至亚马逊云科技的过程中,合作伙伴华讯网络的架构师在技术上为我们提供了很多的指导,通过精心设计的Landing Zone结合Amazon EKS可以跨多个可用区运行的能力,帮助我们提升了容器应用的可用性,对于集群也有了更好的监测能力。” 陈凯谈到。

图:部署在亚马逊云科技上的云砺供应链协同及票税管理平台服务

 

获得的成效

通过亚马逊云科技合作伙伴华讯网络提供的一系列技术服务与支持,云砺成功的将供应链协同及票税管理平台等核心业务部署在亚马逊云科技平台上,为企业客户提供SaaS化的服务体验,同时也让企业获得了多方面的成效:

首先是大幅降低了供应链协同及票税管理平台的整体运营成本。在部署和应用的过程中,采用Amazon SQS完全托管的消息队列服务可以消除管理和运营消息型中间过程中的复杂性和开销,让技术团队能够专注于供应链协同及票税管理平台的研发和运营,同时提升平台的整体可用性。“仅在消息队列一个应用场景中,使用亚马逊云科技就可以帮助我们每年节约百万级别的成本支出,并且华讯网络也会通过账单分析和优化等一系列的服务,帮助我们进一步的节约成本和提升财务核算效率。” 陈凯说。

其次是在云上通过安全、可靠且可扩展的容器运行方式提升了核心业务的稳定性。将业务通过Amazon EKS部署让云砺可以充分利用亚马逊云科技高达99.95%的正常运行时间SLA承诺为客户提供更加稳定的SaaS使用体验,提升用户的黏性。“我们也关注到亚马逊云科技即将在2021年推出Amazon EKS Anywhere服务,这意味对于需要本地化部署的一些企业客户,我们可以更加快捷的在客户的本地数据中心中创建和操作 Kubernetes集群,让客户可以在独立的环境中使用专属的供应链协同及票税管理平台服务,”陈凯说,“而整个部署和管理过程与云上的Amazon EKS完全一致,对于我们的技术团队来说不需要重构代码就能够满足更多客户的需求。”

此外,在亚马逊云科技合作伙伴华讯网络的支持下,云砺也通过一系列自动化方式实现了资源的自动化部署并改善服务交付和运维的效率。“作为SaaS服务提供商,我们需要更快速响应客户的服务需求并尽有效降低维护工作量。在整个迁移过程中,华讯网络的技术团队为我们提供了许多最佳实践建议,我们的技术团队基于RancherTerraform实现了云上资源的一键式启动、将基础设施编排与部署过程完全自动化,使得客户系统交付的效率得到了明显的提升。” 陈凯谈到。

展望未来,云砺将与亚马逊云科技合作伙伴华讯网络在更多的领域展开合作。云砺技术团队已开始计划在零售场景中引入Amazon SageMakerAmazon Forecast实现自动化的预测,采用Amazon CodeGuru对内部代码质量进行管理,并计划通过Amazon Managed Blockchain构建可扩展的区块链网络来满足金融产品场景的需求等,提升内部管理效率并加速业务创新。

 

关于华讯网络

上海华讯网络系统有限公司是亚马逊云科技高级咨询合作伙伴,专注于提供基于新IT架构的智慧解决方案和全生命周期的智慧服务,让新IT为用户创造更多价值。华讯网络以云计算、大数据、SDN引领创新,通过基础网络、信息安全、协作通信、联络中心、IT服务管理等领域的专业技术,结合卓越的IT综合服务能力,为客户提供定制化的新IT解决方案与全生命周期的新IT服务。