规模化的成功

在评估云供应商时,重要的是要了解他们的技术平台是如何扩展的,以及服务是否能够快速适应您的业务需求。在Workday,我们相信,如果一项服务能够每天一次性处理每位客户最苛刻的工作负载,就能实现真正的规模。

Workday为世界上一些最大的企业提供服务,因此,对我们的客户和我们自己来说,规模始终是最重要的。经常有人问我们,我们的云基础设施如何支持客户不断变化的(通常是复杂的)需求。

在较高的层面上,事实不言自明:

  • 我们的系统有超过5500万用户。

  • 超过50%的财富500强公司都是我们的客户社区的一部分(这些财富500强客户中大约90%都在生产中)。

  • 我们有50多家客户和10万多名员工依赖我们的应用程序。

在评估云供应商时,重要的是要了解技术平台是如何扩展的,以及服务是否能够快速适应不断变化和增长的业务需求。从Workday的角度来看,我们考虑了许多因素,包括活跃用户、工作量、使用模式和性能。由于这些因素对于每个组织来说都有很大的不同,我想借此机会更详细地分享我们的方法。

正如我们计划的那样,我们的系统设计已经发展到能够满足人类和机器日益增长的需求。

史诗比例的规模

客户成功是衡量像Workday这样的软件服务的真正标准,我们的客户依赖于我们的扩展能力来满足他们的需求。但尺度到底是什么?

它可以通过多种方式定义,例如事务吞吐量、数据库容量和读/写吞吐量、月活跃用户、web服务流量或数据I/O。但最重要的是,系统能够以满足业务需求和个人用户期望的性能速度处理给定客户的峰值工作负载需求。在Workday,我们相信,如果服务能够每天一次性处理每位客户最苛刻的工作负载,就能实现真正的规模。

以下是突出Workday服务功能的一些关键指标:

  • 管理的员工总数。通过我们的人力资本管理(HCM)和人才软件服务,Workday管理着超过1.2亿人的员工记录,包括在职员工(我们目前的5500万用户)、退休员工、临时员工和前员工。

  • 总的日志行数。通过我们的云财务和会计软件服务,Workday为我们的客户提供了超过750亿份日志。

  • 员工达到顶峰。在我们的招聘和人才管理软件服务中,一天内为一个客户执行了超过5万个招聘交易。在全球范围内,我们在一个月内支持了600万名员工的招聘。

  • 事务。Workday每年处理大约3650亿笔交易,而且还在以每年40%的速度增长。

  • 工资处理。Workday最大的薪资客户为超过50万名员工处理薪资。

  • 峰值工作负载。在全球范围内,Workday每小时为超过100万用户的请求提供服务,并轻松支持一个客户的员工自助服务活动,每小时吸引8万用户。

Workday架构:为规模而构建

从一开始,我们就根据一系列原则构建了Workday平台,这些原则可以满足客户的需求,并随着这些需求的变化而迅速发展。

Workday的技术是建立在一系列抽象之上的——这些抽象包含了api驱动设计的原则,但是是在系统层面上完成的。这种方法允许Workday开发人员独立地发展服务的每一层,而不影响上面或下面的层。通过将应用程序编写为元数据,而不是传统的硬编码软件模型,我们实现了应用程序和底层事务系统之间的抽象。通过这样做,我们赋予客户配置服务的能力。这是一个微妙但极其重要的区别,它意味着我们的每一个客户——从小型企业到最复杂的全球企业——都有一个唯一满足他们需求的Workday部署。

每个客户都是通过配置应用程序来实现这一点的,而不是使用定制的应用程序代码。由于我们的抽象方法,我们可以在一个平台上为每个客户持续更新整个Workday应用程序,所有客户都在同一个版本上。这使我们能够引入基本的更改,以自信地扩展服务——从企业的大规模并行事务吞吐量,到提高应用程序代码效率和执行无缝数据转换——周复一周。

不是所有的工作负载都是一样的

鉴于我们的客户基础及其业务运营的全球性,我们的Workday服务永远不会落下太阳。许多客户工作负载是季节性的。工资单可以按周、两周、每月或半月发布,也可以按需发布。员工在安排的轮班开始和结束时签到和签到。财务计划可以按月(或更频繁地)进行,但每季度和每年都关闭账簿。全球公司无时无刻不在推动着各种各样的活动。

Workday服务可以更好地了解每个客户的峰值工作负载的独特时间和类型,使我们能够自动扩展特定类型的处理资源,以满足随时间变化的需求。华体会体育彩票全站除了水平向外扩展的Workday平台(它也提供了改进的可用性),我们还可以针对不同的工作负载进行不同的向外扩展——通过优化节点来处理事务、报告、搜索、查询、计划作业、集成等等。这使我们能够在正确的时间为特定客户当前和未来的需求应用正确的资源组合。华体会体育彩票全站

人们并不是唯一依赖于性能系统的人。由于Workday位于企业业务技术生态系统的核心,它通常与生态系统中的其他系统、第三方web服务api和云服务集成在一起,而这些系统的性能都依赖于Workday。越来越多地,这些系统到系统的集成和API调用正在以几乎无法理解的速度和数量推动事务处理。

正如我们计划的那样,我们的系统设计已经发展到能够满足人类和机器日益增长的需求。通过使我们的系统具有高度水平可扩展性,我们能够随着用户群体和客户工作量的增加而扩展和增长。例如,我们目前最大的客户每天处理的事务是我们五年前最大客户的20倍。

如今,Workday每月为全球最多元化、最复杂的组织处理超过300亿笔交易。由于我们构建平台的方式,我们已经很好地扩展了规模,随着我们的客户在未来几年不断增长,我们将继续扩展。多年前让我们起飞的快速进化的相同原则仍然伴随着我们,确保我们有充分的准备来快速适应,并在未来很好地管理不断增长的规模和复杂性。

更多的阅读