蚂蚁SOFAStack总体经济影响报告.pdf
蚂蚁 委托 Forrester Consulting撰写 的 总体经济影响研究 2020年 6月 蚂蚁 SOFAStack 总体经济影响报告 金融级 云原生 市场趋势以及云原生平台 带来的 成本节省和业务优势 目录 金融级云原生市场趋势 1 SOFAStack 总体经济影响主要发现 3 调研主要发现 3 总体经济影响( TEI)框架及方法论 5 SOFAStack 客 户 旅程 6 受访企业基本信息 6 主要挑战 6 解决方案要求 7 使用结果 7 收益分析 8 开发人员学习成本节省 8 应用开发迭代生产力提升 9 运维人力成本节省 11 非量化收益 12 灵活性 12 成本分析 13 软件成本 13 初始部署成本 14 持续性支持服务及开发成本 14 财务总计 16 解决方案概述 17 附录 A:总体 经济影响( TEI)概述 18 附录 B: 尾注 19 项目 总监 邓晓丹 项目 顾问 谢雅晨 FORRESTER CONSULTING 简介 Forrester 咨询公司提供独立客观并且基于研究的咨询服务,帮助管理者在企业内取得成功。 从简短的战 略研讨会到定制化项目, Forrester 的咨询服务将您直接与资深行业分析师 交流 ,针对您面临的特定业务挑战提供专业见解。预知更多信息,请访问 forrester/consulting。 2020, Forrester Research, Inc. 保留所有权利。未经授权,严禁复制。信息基于最佳可用资源。意见反映当时的判断,可随时更改。 Forrester、Technographics、 Forrester Wave、 RoleView、 TechRadar 以及 Total Economic Impact 总体经济影响研究是 Forrester Research, Inc. 的商标。所有其他商标是其各自公司的财产。 更多信息,请访问 forrester。 1 | 蚂蚁 SOFAStack 总体经济影响 金融级云原生市场趋势 Forrester在 2010年提出,未来 20年将会是客户至上的时代 。在这一时代进程的中叶,纵观全球市场格局,被技术赋能的企业和消费者已经 从根本上改变企业的经营方式 ,而企业也正在 借助 以云计算为代表的数字技术的巨大潜力,不断提供数字化的客户体验,改进卓越运营能力,加速数字创新进程,构建和扩展数字生态体系,从而加速 数字化转型来塑造可持续的竞争力。 i 对于日新月异的中国市场而言, 云计算在各行各业的 落地不断 深化, 而一向积极采用新兴技术的泛金融企业,更是加速构建企业级云平台,获得了显著的早期业务成果:海量、异构、高度动态化的 数据开始在云端汇聚与处理;机器学习模型驱动的预测 分析 在金融云平台的算力支撑下更加快速准确;企业内部 业务流程 与不同企业间的生态协作更加高效智能 。在此基础上,政府和企业通过云 平台形成跨地域、跨行业的生态链接 。在客户时代新十年的征程上,云平台使能新型基础设施, 赋能 数字 商业模式 ,成为了 社会经济 新旧动能转换 和 信息化应用创新发展 的 重要数字底座 。 ii 从技术发展的视 角来看,近年来 以基于容器、面向微服务、动态编排为主要特性的云原生技术在 Kubernetes的平台化使能下 加速 发展 并趋向成熟 ,不仅重塑了云计算 厂商的产品架构设计与市场格局,而且在应用基础设施、应用 软件 架构、开发模式与部署架构四个层面协同进化,为包括金融行业在内的各行各业的企业与机构带来了全新的业务价值与技术优势(如下图)。 iii 具体而言: 应用基础设施从物理机和虚机向大规模容器集群进化 。容器技术 可以实现更高密度的宿主机部署能力和伸缩性 。因此, 和基于虚拟机的第一代云平台相比,性能更好,空间占用率更低,资源利用率更高 。这种 性能优势 结合自动伸缩能力,可以 实现基础架构的自动化与高效率, 帮助金融企业更好地满足大规模互联网业务的动态动作负载支撑要求,从而为客户获得一致的差异化体验提供有效保障 。 应用软件架构从集中式单体和多层架构向分布式微服务架构进化 。微服务框架进一步增强应用架构伸缩性,通过 模块化的复用能力与渐进式 的 变更 能力加速应用价值交付; 服务网格为微服务应用带来更为强大的服务间网络连接、可见性和安全性 ; 无服务器计算以全新的编程模型实现应用松耦合和自动伸缩性,有效屏蔽基础架构的复杂性 ;而边缘计算与物联网技术的发展也使得企业 计算架构从中心化向分布式演进,加速洞察的 获得与决策反馈的闭环。 iv 开发模式从瀑布式和敏捷式向 DevOps进化 。 容器技术 可以提供良好定义、一致的、高度可迁移的应用软件包,帮助改善开发和运营团队之间的协作过程 。而 微服务 架构的细粒度可重用 模块 化特性可以帮助技术 部门 通过技术组件与业务服务的动态组装 , 通过与持续集成和持续交付流水线的有效集成, 实现面向 DevOps的软件交付,从而 加速 企业 创新 进程,有效提升 市场响应效率 , 迅速满足 企业内部不同 业务部门 与区域环境 的差异化 客户与业务 需求 。 v 运营 模式从单一云环境向混合私有云与公 有云的多云环境进化 。根据 Forrester的研究,面向多云、混合云环境的云平台管理能力已经成为了中国乃至全球企业的常态化需求。企业不仅需要在基础架构层面实现跨集群发布部署和跨云平台管控,而且需要具备面向异构资源的一体化管理能力,包括虚机与容器集群的混合管控、经典多云原生技术 在应用基础设施、应用软件 架构、开发模式与部署架构四个层面协同进化 并 趋向成熟 ,为包括金融行业在内的各行各业的企业与机构带来了全新的业务价值与技术优势。 2 | 蚂蚁 SOFAStack 总体经济影响 层架构与微服务架构的混合支持、传统开发框架与包括大数据和机器学习等在内的新兴技术框架混合使能等。 vi 在迈向云原生的旅程上, 企业 也应该清醒的意识到,新兴技术 在带来战略业务价值的同时,也 必然引入更多的不确定性。一方面云原生技术依然处在快速演进阶段,诸多开源组件自身的成熟度参差不齐,与金融行业在功能性、稳定性和可靠性等方面所需要的在云端运行关键任务系统的 金融 级特性都存在显著差距。另一方面,和以虚拟机和传统面向服务体系架构为基础的早期云计算技术相比,云原生技术本身在应用架构、开发测试部署过程、应用重构与迁移路径以及系统运维等各个领域都具有技术和管理复杂性。 因此,在云原生技术的落地实 践过程中,金融行业的绝大部分企业与组织必须通过审慎务实的 整体战略 规划,以平台化的方式 有效构建 金融级 云原生能力 ,借助 合作伙伴的技术深度、生态系统广度以及相关行业实践的专业度 ,加速 可持续 的 信息化应用创新,真正释放数字基础设施的巨大潜能。 具体而言 ,金融行业的企业决策者应当 聚焦以下三个 领域 : 面向 架构敏捷性, 构建稳健的集成技术平台 ,打造业务创新引擎 。金融行业的传统企业 在 长期 发展历程中往往 积累 了大量 的 技术资产,基于虚拟机、传统基础设施与中间件技术栈 。 因此, 金融级 云原生平台 不仅 必须具备 融合 支持能力, 实现传统应用与云原生应用 的一体化开发部署 和 大规模智能化混合 运维 能力 ; 而且应当以 工具化、产品化的方式 , 在兼 容主 流开源技术栈的技术上, 有机屏蔽 微服务体系 的复杂特性,帮助开发与运维团队实现 云原生应用的快速开发迭代与 对存量应用资产的平滑迁移 ,从而加速金融业务创新进程 。 聚焦 业务连续性, 基于 金融技术风险防控,保障业务稳妥 演进 。 首先, 金融级云原生平台 必须 能够 在 混合环境 下 具备 业务同城双活甚至异地多活的高可用容灾能力 ,而且能够 基于 单元化架构 和 数据分片 等 技术 ,实现多活容灾 的单元化 。 其次 , 平台 还 应当 具备 灵活可控的应用发布进程 ,通过按需暂停 回滚 、 分组灰度发布 和原地升级等 能力, 实现应用的 平滑 演进 。 最后, 平台还需要 具备可定制的流程编排 能力,实现 巡检诊断与容灾应急的自动化。 追求运维精益性, 关注 安全可信稳定连续,降低运维保障成本 。 首先 ,金融级云原生平台必须 具备基于策略的 弹性规则配置能力,并通过 多维度资源分析、 网络流量调拨、 实时指标评估 以及灵活的回滚方式支持 等技术,实现 优雅的弹性伸缩 。 其次, 平台必须 为全链路可观测性提供支持, 不仅提供 多维度的监控数据 ,而且具备场景化的支持能力。 最后, 平台必须 从应用视角出发, 结合服务目录、服务网格 、日志服务 、链路跟踪 等技术组件, 为大规模分布式业务系统提供 可视化的自动化运维能力 ,有效简化 云原生 运维过程 。 金融决策者应当 聚焦实现架构敏捷性、业务连续性 以及 运维精益性 , 释放数字基础设施的巨大潜能。 3 | 蚂蚁 SOFAStack 总体经济影响 SOFAStack总体经济影响主要发现 蚂蚁 SOFAStack( Scalable Open Financial Architecture Stack) 是 一套由蚂蚁自研 、 用 于 构 建 金 融 级 云 原 生 分 布 式 应 用 的 技 术 栈 。 蚂蚁SOFAStack已经稳定应用在蚂蚁的各个业务线,并 将这些成熟的技术 全面开放给整个金融行业。 面对企业在 面向金融级环境采用云原生技术 过程中面临的困难, 蚂蚁SOFAStack能够 提供 从 项目管理、微服务应用开发、部署发布、监控运维到 容灾高可用等 全生命周期、 全栈式解决方案,助力客户 实现传统 应用转型分布式架构 , 兼容 Dubbo、 Spring Cloud等微服务运行环境, 有效帮助企业 利用商业化的金融级云 原生平台为企业业务赋能。 为深入了解企业在使用蚂蚁 SOFAStack后所产生的经济影响力, 蚂蚁 委托 Forrester撰写总体经济影响报告( TEI),对该解决方案形成的投资回报率进行分析,并为读者提供可参考的分析框 架。 为收集关于不同组织在使用 蚂蚁 SOFAStack过程中产生的真实收益、成本、灵活性及相关风险的数据, Forrester采访了两家金融机构客户 网商银行和人保健康,各组织至少有一年以上的使用经验 。根据受访人提供的信息,Forrester收集到了根据各组织使用情况产生的成本节省、生产力提升及业务价 值等多维度的收益。 Forrester以 人保健康的 使用规模为基础, 对两家受访企业的收益 进 行 整 合 分 析 , 建 立 财 务 模 型 , 以 显 示 使 用 蚂蚁SOFAStack的 在商用情景下的量化和非量化收益 ,该财务模型 收益值可供蚂蚁 客户参考 , 但 不代表任何一家企业使用 蚂蚁 SOFAStack的独立收益 。 调研主要发现 量化收益 受访企业获得了以下量化收益,所显示的收益金额是根据客户使用情况估算的风险调整后现值( PV) : 开发人员 学习成本降低 92%。 在使用分布式微服务架构前, 受访客户选用了开源的发展路径,为了在微服务组件上进行开发,开发人员都需要了解 IT 基础设施全貌和底层逻辑,进行全栈学习。 基于 蚂蚁 SOFAStack 的云原生能力 , 开发人员也不再需要了解全栈内容即可完成代码编写,有效降低开发人员的学习成本 。 应用开发 效率提升 80%。 使用 蚂蚁 SOFAStack 后, 受访企业开发人员不仅无需了解分布式中间件的复杂细节以及花费大量精力处理业务逻辑,而且可以借助微服务架构的商 用 化支持 加速业务逻辑的微服务化与复用,持续集成和持续交付能力简化了应用开发周期。云原生基础同时也为采用数据中台和业务中台提供了可能 。 运维人力成本节省 90%。 SOFAStack 平台赋予 受访企业 弹性扩缩、监控告警等一站式运维能力,分布式中间件与服务网格的原生支持有效降低了云原生应用运维的复杂性,解放运维人员人工监控管理作业,提升运维人员事件驱动的业务响应能力,节省企业人力成本,运维人员与开发 人员的比例从 原来 的 1:10 降低至 1:100。 非量化收益 除以上量化收益的分析,受访 企业 还获得了以下非量化收益: 收益亮点 应用开发迭代生产力 提升 : 1.15 亿 运维人力成本节省: 383 万 开发人员学习成本节省 : 34 万 *上示收益金额 是 根据客户使用情况估算的风险调整后 三年 收益 现值 4 | 蚂蚁 SOFAStack 总体经济影响 对突发业务支撑能力带来的营业额提升。 在 受访企业 面临 业务量突发增大的情况下, SOFAStack 平台的 容器实例优化了资源的启动速度,达到毫秒级别,结合容器集群的弹性扩容能力,每秒交易量( TPS)从几年前的3000-5000 提高至峰值 5 万的水平,有效支撑业务扩增,为营收增长注入新的可能 。 弹性扩容对资源的节省。 SOFAStack 平台的 按需 弹性扩容 能力省去大量运行初期的机器采购和预留库存配置等工作, 可以通过按需扩缩容的方式为高度动态的业务提供更加弹性 的支撑 。 容灾能力不断提升,保证合规性和系统高可用性。 在银行监管日趋严格的背景下, SOFAStack 云原生架构的核心链路对容灾有统一规范,保证其企业合规性和系统高可用性,有效降低金融企业合规风险 。 员工体验的提升 。 使用 SOFAStack 后,受访企业业务和技术部门人员都能够优化工作内容,提升效率,间接对员工体验带来了积极的影响。 成本 受访组织在使用蚂蚁 SOFAStack时所产生的成本,所显示的成本金额是根据客户使用情况进行风险调整后的估算成本: 软件 成本 。 蚂蚁 SOFAStack 软件套装价格固定。除 容量增加 、 产品组件更新或者客户需求有较大变化 的情况外 ,仅需一次性购买软件许可。 组件支持版本升级 、持续服务 等成本包含在后续每年的维保费用中,约占软件价格的 20%。 初始部署成本。 除软件成本外,客户还需支付安装部署费用。这个价格大约占固定软件许可价格的 10%。安装部署的过程中 , SOFAStack 团队会与企业内部网络架构师、安全架构师、系统集成等人员共同进行规划部署。这个过程一般需要花费企业一个月左右的时间,大约需要企业内部 5人左右 进行 支持。 同时, 受访 企业现有业务系 统在使用前需要 进行升级改造,这一过程大概持续 1 个月左右,涉及到 50 名额外开发人员。 持续性支持服务 及开发成本 。 这项费用包括服务培训费以及 业务发展所需额外的开发人员成本。 为保证企业能够迅速有效地使用 SOFAStack 服务, 蚂蚁 也为用户提供专业咨询以及培训服务。 这项成本使用第一年需要额外支付,在后续使用过程中,在需求减少的情况下,会囊括在软件 维保费中。 受访企业在使用 SOFAStack 时也 扩展了 企业 互联网应用 的规模 ,因此产生了额外开发人员的费用。 灵活性 是指 在使用过程中,企业在开始使用 SOFAStack后意 识到技术对未来发展可能会产生的价值 和机遇 ,这些未来可能产生的使用收益和商业机遇包括: 通过大规模服务 复用 加速业务创新。 基于服务网格的微服务框架为开发人员提供了更高代码复用率的同时, 可以 有效屏蔽基础架构的复杂性。随着业务发展和云原生应用的累积, 细粒度的服务将不断丰富完善,进一步加速基于大规模服务复用的业务创新, 为企业带来更多差异化优势。 未来 以 更少 的资源支持持续增长的交易量 。 金融机构的网络交易量每年在大促期间都不断刷新历史记录,容器化的自动伸缩性能够在 新 资源 不能及时到位 的情况下,依然 能够利用原来的备用资源或 高密度容器部署支持扩缩容需求,支持企业的发展和客户的需求。 ROI 124% 总 收益现值 ( PV) 1.19 亿 净 现值( NPV) *上示数据为根据客户使用情况估算的风险调整后三年总计 给定利率 ( 贴现率 ) 下( 贴现 的) 未来净现金流量 的 现有或当前值 6633 万 6633 万 5 | 蚂蚁 SOFAStack 总体经济影响 总体经济影响( TEI)框架及方法论 根据接受采访的人员提供的信息, Forrester建立了总体经济影响( TEI)的框架,其他组织可以根据框架决定参考投资 蚂蚁 SOFAStack。 建立总体经济影响框架的目的是为了明确影响投资决策的成本、收益、灵活性以及风险因素。 Forrester采用多步骤的方法评估 蚂蚁 SOFAStack对一个企业的影响: 尽职 调查 访谈 蚂蚁 人员以及 Forrester 的分析师,收集与 蚂蚁 SOFAStack 及产品相关的数据。 客户访谈 访谈 两 家正在使用 蚂蚁 SOFAStack 的企业,并获取与成本、收益和风险相关的数据。 构建财务模型 运用 TEI 方法论,根据 一家 访谈内容构建的财务模型,并根据受访组织在采访中强调的问题和忧虑,对财务模型进行风险调整。 案例研究 Forrester 在建立 蚂蚁 SOFAStack 的 TEI 模型时,选择了四个最基本的要素:收益、成本、灵活性以及风险。鉴于企业与 IT 投资相关的投资回报分析日渐复杂, Forrester 的 TEI 方法论将提供关于购买决策的总体经济影响全景图。请参考附件 A 以获取更多与 TEI 方法论相关的信息。 TEI 方法论能够通过专业访谈与分析向企业及组织的高级管理层和业务相关方展示与论证技术执行的可见价值。 免责 声明 读者 需要了解以下信息: 蚂蚁 委托 Forrester Consulting 完成此次研究,本研究结果不 应用于任何竞争分析。 Forrester 对于其他组织可能会获得的投资回报不做任何预测,建议读者可以根据报告中提供的框架自行预测是否选择 蚂蚁 SOFAStack 解决方案。 蚂蚁 审阅该文档,并向 Forrester 提供反馈。 Forrester 对该案例及其结论有最终定稿权,对于和 Forrester 调研结果相反,或者会导致意义模糊的修改不予接受。 蚂蚁 提供访谈对象的名单,但不参与访谈。 6 | 蚂蚁 SOFAStack 总体经济影响 SOFAStack客户旅程 使用 SOFASTACK前后情况 受访 企业 基本信息 为了本次研究, Forrester对 蚂蚁 SOFAStack用户网商银行 和人保健康 进行了深入 访谈 ,并在访谈基础上 结合, 建立了财务模型 。 受访企业的 基本信息如下 : 特此 声明 :由于 蚂蚁 和网商银行 有利益相关性, Forrester根据行业经验 以及 内部和外部两家客户 提供的 信息进行整合 分析 , 得出 模型 中的最终 数值 。该模型不代表 受访 客户的 单独使用收益 。 主要挑战 参与本次研究的两家 企业 在使用 蚂蚁 SOFAStack前,面临 内外部多重 挑战 。这些挑战 主要 包括: 新型金融企业在 竞争激烈的 环境 中 难以 产生优势。 金融行业竞争激烈,传统 金融 已经有了超大规模的客户群体,也具备成熟稳定的 IT 系统为超大规模的交易量提供支持。传统大行每秒交易量( TPS)峰值可达 10 万,新兴互联网金融企业难以超越 。 传统单 体式 应用 架构难以支持互联网业务 的飞速发展。 消费者在过去几年对互联网金融业务的需求 快速增长, 但 单体式应用架构存在模块边界模糊 、 测试 部署周期较长、 可维护性差 等弱点, 在业务迅速发展时 难以提供高效的支持。 基于开源组件自主搭建的微服务平台架构庞杂,开发效率低。 随着 企业业务的发展,以基于开源组件的方式自主搭建起来的微服务架构越来越复杂 。 诸如为了构建数据库、消息调用、服务注册等能力,需要不断引入相关的软件开发工具包( SDK),因此在应用实践的过程中大大增加了管理难度,需要耗费更多的开发资源进行技术管理,应用开发和升级的速 度 变缓 。 服务就绪时间 难以支持 突发 业务需求。 由于 虚拟机本身涵盖操作系统副本,因此单个虚机实例上基于的复杂应用启动时间往往在几十秒甚至分钟级,而 面临突发的扩容需求时,很可能需要几分钟甚至半小时的时间才可以完成 大规模虚拟机 集群的启动和应用就绪 ,面临峰值 工作负载压力时更 是难以支持,对 动态环境下的 业务发展造成严重的挑战。 开源体系运维工作繁杂, 企业内部缺乏完备的 理论 和技术能力支持。 在分布式 开源体系下 , 运维审批、监控 及故障排查面临巨大挑战 。 然而企业内部缺乏成熟的方法论和 技术团队支撑,开源路径 推行难度大。 公司 受访人 开发团队人数 使用规模 网商银行 首席架构师 500 名开发人员 节点 规模上万 人保健康 架构师 100 名开发人员 节点规模上百 “ 传统单体式应用没有明确的模块边界,部署流程也比较长,时间长了程序崩溃几率也比较大。我们单体式的应用稳定性都比较差。 ” 架构师 ,人保 健康 “在 使用 服务网格 之前,微服务比较臃肿,如果想在一个应用中去调消息,就要有对这个消息的 SDK。比如用数据库时要引入数据库中间件的 SDK,注册服务也要引入注册服务的SDK,实践上非常麻烦。” 首席架构师,网商银行 7 | 蚂蚁 SOFAStack 总体经济影响 动态容 量增减 能力的缺乏 造成资源浪费。 在 面临诸如大型互联网产品发布或者营销活动等临时性大规模运营需求时,企业需要提前进行容量规划,购买、安装、部署、调试、机器上线下线等都需要进行相应的资源规划和运营,由于难以准确预估,很容易过度规划和采购,造成 IT 资源的浪费。 监管和容灾的要求越来越高。 金融行业对容灾 要求较高。在企业规模较小时,产 生小问题能够及时解决、重新上线并止损 , 但随着企业规模不断扩大,监管对高可用性和合规性的要求也在不断提升,为金融企业运维工作带来了重大挑战。 解决方案要求 针对以上面临的挑战内容, 受访企业 希望 解决方案的技术供应商 能够满足以下需求 : 在主流开源组件的基础上提供商业化的集成云原生技术; 提升分布式颗粒度,保证业务设计、开发、测试全 生命周期的平台化服务复用、策略驱动的灰度发布等敏捷交付; 支持混合运维,增强应用架构部署能力和伸缩性,同时保证物理机、虚拟机等传统基础设施在云原生的环境下实现平滑升级; 实现面向混合云分布式环境的链路跟踪、业务监控、安全管控、支持业务同城双活、异地多活的容灾备份, 保证高可用运维保障能力 ; 提供完备的 开发运维理论框架以及 技术 服务 支持 ,保证企业对技术的掌握程度 。 使用结果 SOFAStack用户 表示使用 该解决方案 主要带来了以下 成果: 缩短开发人员学习周期,能够专注于业务开发; 有效利用开发资源,支持快速增长的业务需求; 减轻运维的工作负担; 节省业务人员与开发人员沟通需求的时间; 提升 应用启动和扩缩容效率,更有效利用现有设备资源; 保证 系统稳定性和 业务高可用性,提升容灾能力。 “ 银行监管体系愈加完整,对银行系统的稳定性和健壮性都提出非常高的要求。例如同业银行流量平稳的情况下,一旦流量发生掉落会要求解释问责,所以容灾的能力非常重要。 ” 首席架构师,网商银行 “过去银行会找不同厂商采购软硬件,而 SOFAStack 会把所有需要的部件成体系来做,拥有更高的稳定性,也 更体系化。” 首席架构师,网商银行 “如果没有一整套体系,变更时就要涉及变更流程,一个小小参数变更可能走半个月;有一整套体系的话在配置时提前设计好,变更就像日常功能参数设置,点一下即可,提高了运维效率。” 首席架构师,网商银行