Natalie Gagliordi | 内容战略专家 | 2023 年 3 月 16 日
如今,随着企业加速实施 IT 现代化项目来降低风险和成本,云计算和 XaaS 经济持续高速发展。其中,应用最广泛的当属 SaaS,也就是“软件即服务”。使用 SaaS,企业可以轻松访问和使用最新版本的软件和软件功能,消除自有软件的前期成本和维护开销,摆脱与之相关的所有复杂性。时至今日,SaaS 已取得了长足发展,可为全球的众多大型企业提供业务运营所需要的核心业务软件。本文将为您介绍 SaaS 迁移的基本概念、迁移原因和迁移方法,帮助您衡量您的企业是否应迁移到 SaaS。
SaaS 指软件即服务,它可以通过互联网,以随用随付的计费方式提供软件和应用,是一种基于云技术的软件许可和分发模式。相比传统的本地部署软件,即客户一次性支付许可费用,按情况支付所有可能产生的维护和更新费用并自己运行软件,SaaS 是一个绝佳的替代方案:云技术供应商开发、托管和维护云技术应用,负责与云技术应用相关的所有硬件、服务器、数据库和代码工作。另外,SaaS 还是云计算服务的三大主要类别之一 — 另外两个分别是基础设施即服务 (IaaS) 和平台即服务 (PaaS) — 可为企业提供各种关键业务职能应用,例如 ERP、人力资本管理 (HCM)、营销和供应链运营等等。
经过数十年的发展,如今 SaaS 已成为企业购买和使用软件的首选方式。这一转变背后的原因有很多,其中,最主要的包括企业更倾向于 OpEx(资本支出)而非 CapEx(运营支出)模式;业务团队希望始终掌握最新技术能力;员工希望随时随地访问互联网;相关人员希望移动访问业务应用。这些因素共同促使 SaaS 成为了许多企业的理想选择 — 无论从技术角度还是财务角度来说。
关键要点
采用传统的本地部署架构时,企业需要在自己的数据中心内部,在自己的计算机和服务器上安装软件。而在 SaaS 模式下,软件由云技术供应商集中管理。
使用 SaaS,企业可以快速添加新功能和应用而无需进行重大前期投资,包括购置基础设施;配备相关 IT 人员来设置和部署应用与支持硬件。同时,企业只需按月支付订阅费用,无需批量购买软件许可,可以有效降低部署的前期成本。最后,SaaS 可以帮助企业摆脱过去令其望而生畏的软件升级工作。在传统模式下,企业需要衡量是否进行成本高昂、复杂的软件升级来获取最新软件的最新功能。在 SaaS 模式下,云技术供应商会定期、在线交付最新的软件功能和安全更新。
SaaS 可大幅降低软件安装、管理和升级的资源消耗,为企业赋予众多优势。同时,它还支持用户随时随地访问应用和数据。
1. 节省成本
在 SaaS 模式下,第三方提供商负责开发、托管、维护和提供软件支持,这有助于大幅降低企业的初始前期成本。而且,SaaS 还采用订阅模式,支持企业将基础设施支出模式从资本支出转变为更具可预测性的运营支出。
2. 快速部署
在传统的本地部署模式下,企业需要设置数据中心硬件并对软件进行自定义来满足业务需求,用户需要等待几个月时间才能开始使用。而在 SaaS 模式下,应用不仅内置了行业优秀实践,而且还支持用户通过浏览器访问,业务团队只需等待几天或几周就可以上手使用。这有助于加快采用速度。
3. 高度安全
云端托管服务的一大重要目标是满足隐私保护要求和保护敏感数据。SaaS 提供商将利用专业知识和自动化技术帮助企业及时了解最新的安全威胁和趋势,为企业提供最新的漏洞补丁程序。
4. 高度可扩展
SaaS 平台支持企业根据业务需求变化来扩展和收缩用量。
5. 高度可靠
在 SaaS 模式下,提供商负责维护、运营和业务连续性相关工作,通过服务级别协议提供服务连续性保障。
6. 易于操作
SaaS 模式下,用户一般通过浏览器或移动设备访问应用,企业不必在自己的环境或数据中心内安装和运行应用。
7. 专注于 IT 创新
借助 SaaS,企业无需再投资购置各种数据中心硬件和网络工具,IT 团队也不必投入时间来管理本地部署软件和基础设施。由此,IT 人员可以专注于流程优化和技术创新。
8. 更快速获取新功能
SaaS 软件的更新周期十分稳定,企业可以更快速地获取新特性和软件升级,帮助用户更快速地采用新功能和响应市场变化。
SaaS 迁移可能会给企业带来一些挑战。例如,企业可能要投入大量时间,耗费大量带宽和资源来移动数据。不过,通过制定缜密的计划和精心准备,企业可以顺利完成数据迁移。
1. 迁移成本
SaaS 模式尽管可以帮助企业节省资金,但它也会产生一些成本,比如将数据和流程迁移到新应用,以及就新应用开展人员培训。
2. 互操作性
将 SaaS 应用与现有工具相集成可能是一项艰巨的任务 — 具体取决于企业的现有旧式系统和将要采用的云技术应用。
3. 文化革新
SaaS 相比本地部署模式的一大重要改变是云技术供应商负责维护软件和基础设施。如果企业没有进行充分的变革,为 SaaS 迁移做好准备,IT 团队可能难以适应自身职责的转变。
4. 可靠连接
在 SaaS 模式下,用户通过浏览器或移动设备访问应用,因此可靠的互联网访问必不可少。从这个角度来看,SaaS 可能不适合具有严苛的延迟和响应速度要求的职能部门。
5. 供应商锁定
企业一般倾向于与自己最初执行 SaaS 迁移时的云技术供应商长期合作,因此请慎重评估,选择一个稳定、值得信赖且适合长期技术合作的供应商。
6. 安全性规划
首次接触云计算和 SaaS 的企业应制定健全的数据安全策略来保护关键数据。SaaS 模式下,企业依然要制定安全策略,执行配置和评估工作,需要与云技术供应商厘清各自的安全职责。
SaaS 迁移模式因企业而异,由企业自身的优先事项决定。在确定优先事项之后,企业需要相应定义各项迁移工作的优先顺序。不过,无论规模和复杂性如何,任何企业在从一个平台迁移到另一个平台的过程中都要尽可能减少中断、降低风险和节约时间。
在选择 SaaS 迁移模式时,企业尤其要注意单租户和多租户的区别。其中,单租户指为每个客户提供一个基于非共享基础设施运行的专用软件实例,多租户指基于共享基础设施运行 SaaS 应用并为多个客户提供访问权限。
1. 专用迁移模式
这是一种单租户模式,即企业基于专用服务器或专用基础设施运行 SaaS 应用。它非常适合希望避免与其他 SaaS 用户共享基础设施,希望尽可能控制其数据(包括数据所在位置)的企业。
2. 分层迁移模式
在这一模式下,企业能够以增量方式从现有系统迁移至 SaaS,以服务为单位将系统组件和功能迁移到新架构。它支持企业从小规模起步,逐步迁移至多租户模式。
3. 数据迁移模式
在这一模式下,企业可结合使用单租户迁移策略和多租户迁移策略,一次性将所有数据从本地部署基础设施传输至云原生基础设施。这种模式的主要优势在于业务运营不会因数据问题而受到影响,企业甚至可以关停所有本地部署设施。
4. 并行迁移模式
这一模式支持企业在两个系统上运行相同的流程,然后对比运行结果。现实中,企业采用这种模式最主要的原因是为了满足合规要求。例如,当一家上市公司将财务合并与关账软件迁移到 SaaS 时,可能希望对比旧式本地部署系统与新 SaaS 平台的合并财务结果,以此在发布前确保新系统生成的数据准确无误。
企业需要谨慎制定 SaaS 迁移计划。不过,即使准备再充分,企业也可能发现实际迁移步骤并不总是按顺序执行的。事实上,制定 SaaS 迁移计划的主要目标是通过迁移规划、迁移分析和缓解策略来应对业务变化,尽可能减少迁移带来的中断。
1. 制定路线图
通过分析现有架构和应用功能来评估迁移工作范围,通过调研、分析和战略规划来制定迁移路线图。这一步骤可帮助企业估算迁移工作量。
2. 设计
这一阶段与上一阶段密切相关。在这一阶段,企业需要决定是否要完全重新设计架构、数据库和代码库,需要慎重选择集成策略。设计阶段的目标是尽可能减少 SaaS 应用自定义工作,促使团队通过修改流程来采用内置优秀实践 — 而不是修改应用来适应旧流程。
3. 变更管理
变更管理工作应贯穿整个迁移流程,其目的是通过培训和反馈循环提高新系统的采用率。变更管理将决定 SaaS 迁移的成败。
4. 测试
企业对应用、集成和系统进行性能和稳定性测试,确保迁移过程顺利完成。
5. 数据迁移
完成分析和规划工作后,企业即可进入实施和部署阶段。
当企业希望在业务流程中采用现代行业优秀实践,希望及时获取最新功能和特性时,企业就已经为 SaaS 做好了准备。不同于传统应用,SaaS 应用内置了行业优秀实践。不过,相比在传统软件模式下对软件进行自定义(来适应自己独特的计费、HR 和销售管理方法等等),大多数企业都需要修改既有工作方法来使用这种优秀实践。另外,SaaS 应用提供商还会持续交付新功能和新特性,例如一些提供商会按季度交付新功能,通过浏览器提供在线更新,无需用户执行任何升级工作。由此,企业员工可以运用更高效的应用和最新功能来提高工作效率,节省成本,最终提高利润。
此外,一些希望摆脱应用升级和维护工作的企业也是 SaaS 迁移的主要“候选人”。采用 SaaS 模式之后,企业的技术专家可以投入更多时间来开展创新,例如将机器学习应用于新的业务领域,或发掘更多的自动化机会。
归根到底,当传统的本地部署方法无法支撑企业的业务目标时,企业就会选择迁移至 SaaS。同时,考虑到功能、成本和安全性等因素,如今越来越多的企业将 SaaS 迁移视为实现业务目标的优先方案。
在确定 SaaS 迁移适合自己的企业之后,企业下一步就需要选择符合自己需求的云技术供应商。对此,Oracle Fusion Cloud Applications Suite 是一个全面的 SaaS 应用套件,它可为企业关键业务职能提供内置行业优秀实践,包括财务、人力资源、供应链运营以及销售和营销,能够帮助企业提高绩效、降低 IT 成本、改善业务成果。另外,Oracle 每个季度都会发布云技术应用更新,帮助企业轻松获取新功能和新特性,及时掌握和使用前沿技术。例如,借助云技术 ERP 和 HCM 应用,用户可以通过移动应用,更加轻松地远程访问费用报告和福利门户等工具。
云迁移的三个主要阶段是什么?
云迁移的三个主要阶段分别是准备、规划和迁移。
云迁移中的 7 个 R 分别代表什么?
7 个 R 代表将应用迁移到云端的 7 项常见策略,包括重新构建 (refactor)、平台重构 (replatform)、重新购置 (repurchase)、重新托管 (rehost)、重新安置 (relocate)、保留 (retain) 和停用 (retire)。
什么是 SaaS 部署模式?
与传统的本地部署模式不同,SaaS 部署意味着按订阅或按用户来交付软件。
注:为免疑义,本网页所用以下术语专指以下含义: