SaaS 迁移:优势和方法

Natalie Gagliordi | 内容战略专家 | 2023 年 3 月 16 日

如今,随着企业加速实施 IT 现代化项目来降低风险和成本,云计算和 XaaS 经济持续高速发展。其中,应用最广泛的当属 SaaS,也就是“软件即服务”。使用 SaaS,企业可以轻松访问和使用最新版本的软件和软件功能,消除自有软件的前期成本和维护开销,摆脱与之相关的所有复杂性。时至今日,SaaS 已取得了长足发展,可为全球的众多大型企业提供业务运营所需要的核心业务软件。本文将为您介绍 SaaS 迁移的基本概念、迁移原因和迁移方法,帮助您衡量您的企业是否应迁移到 SaaS。

什么是 SaaS?

SaaS 指软件即服务,它可以通过互联网,以随用随付的计费方式提供软件和应用,是一种基于云技术的软件许可和分发模式。相比传统的本地部署软件,即客户一次性支付许可费用,按情况支付所有可能产生的维护和更新费用并自己运行软件,SaaS 是一个绝佳的替代方案:云技术供应商开发、托管和维护云技术应用,负责与云技术应用相关的所有硬件、服务器、数据库和代码工作。另外,SaaS 还是云计算服务的三大主要类别之一 — 另外两个分别是基础设施即服务 (IaaS) 和平台即服务 (PaaS) — 可为企业提供各种关键业务职能应用,例如 ERP、人力资本管理 (HCM)、营销和供应链运营等等。

经过数十年的发展,如今 SaaS 已成为企业购买和使用软件的首选方式。这一转变背后的原因有很多,其中,最主要的包括企业更倾向于 OpEx(资本支出)而非 CapEx(运营支出)模式;业务团队希望始终掌握最新技术能力;员工希望随时随地访问互联网;相关人员希望移动访问业务应用。这些因素共同促使 SaaS 成为了许多企业的理想选择 — 无论从技术角度还是财务角度来说。

IaaS、PaaS 与 SaaS 对比

  • IaaS 即基础设施即服务,指企业从云技术供应商租借的云系统基础设施服务,例如服务器、存储和网络。这些是云计算的基础。IaaS 一般适用于希望从零开始构建应用,希望将本地部署应用“原样”迁移到云端,或者希望在组织内部进行大部分基础设施控制工作的企业。
  • PaaS 即平台即服务,指的是云计算的底层存储、网络和虚拟化服务,以及开发人员赖以构建应用的工具和软件,例如中间件、数据库管理、操作系统和开发工具。
  • SaaS,也就是软件即服务,指的是以服务的形式交付云技术应用,它支持最终用户通过 Web 浏览器或 Web 应用访问软件和服务。通常情况下,企业按订阅或按用户购买 SaaS 应用。

主要差异

  • SaaS 产品完全由云技术供应商管理,PaaS 和 IaaS 产品则要求企业具备一定的专业技术能力。
  • 与 SaaS 或 PaaS 不同,IaaS 需要企业具备一定的技术能力来编排服务,能够为企业提供更高的操作系统控制力。
  • SaaS 购买决策通常由相关业务部门高管主导或在很大程度上受其影响,例如 CFO 会参与 SaaS 会计应用购买决策,IT 部门往往会为 IaaS 和 PaaS 策略提供建议。

关键要点

  • SaaS 应用通过互联网交付,由云技术供应商集中托管并采用随用随付的计费模式。
  • SaaS 支持用户通过浏览器或移动设备,从任意位置访问应用和数据。
  • SaaS 支持企业轻松访问和使用最新功能和技术,快速应对行业变化和市场波动。
  • SaaS 在软件安装、管理和升级方面的资源消耗更少。
  • SaaS 可帮助企业从资本支出 (CapEx) 模式转变为更具可预测性的运营支出(OpEx) 模式。

为何要迁移至 SaaS?

采用传统的本地部署架构时,企业需要在自己的数据中心内部,在自己的计算机和服务器上安装软件。而在 SaaS 模式下,软件由云技术供应商集中管理。

使用 SaaS,企业可以快速添加新功能和应用而无需进行重大前期投资,包括购置基础设施;配备相关 IT 人员来设置和部署应用与支持硬件。同时,企业只需按月支付订阅费用,无需批量购买软件许可,可以有效降低部署的前期成本。最后,SaaS 可以帮助企业摆脱过去令其望而生畏的软件升级工作。在传统模式下,企业需要衡量是否进行成本高昂、复杂的软件升级来获取最新软件的最新功能。在 SaaS 模式下,云技术供应商会定期、在线交付最新的软件功能和安全更新。

IDC 徽标
OCI 创造重大业务价值

IDC 的数据显示,OCI 可提供高达 474% 的五年投资回报率 (ROI) 并节约 53% 的总拥有成本 (TCO)。

SaaS 迁移的优势

SaaS 迁移的 8 大优势:快速部署、节省成本、高度安全、高度可扩展、高度可靠、易于操作、专注于 IT 创新、更快速获取新功能
SaaS 迁移的主要优势包括节省成本、易于扩展、部署速度快且高度可靠。

SaaS 可大幅降低软件安装、管理和升级的资源消耗,为企业赋予众多优势。同时,它还支持用户随时随地访问应用和数据。

1. 节省成本
在 SaaS 模式下,第三方提供商负责开发、托管、维护和提供软件支持,这有助于大幅降低企业的初始前期成本。而且,SaaS 还采用订阅模式,支持企业将基础设施支出模式从资本支出转变为更具可预测性的运营支出。

2. 快速部署
在传统的本地部署模式下,企业需要设置数据中心硬件并对软件进行自定义来满足业务需求,用户需要等待几个月时间才能开始使用。而在 SaaS 模式下,应用不仅内置了行业优秀实践,而且还支持用户通过浏览器访问,业务团队只需等待几天或几周就可以上手使用。这有助于加快采用速度。

3. 高度安全
云端托管服务的一大重要目标是满足隐私保护要求和保护敏感数据。SaaS 提供商将利用专业知识和自动化技术帮助企业及时了解最新的安全威胁和趋势,为企业提供最新的漏洞补丁程序。

4. 高度可扩展
SaaS 平台支持企业根据业务需求变化来扩展和收缩用量。

5. 高度可靠
在 SaaS 模式下,提供商负责维护、运营和业务连续性相关工作,通过服务级别协议提供服务连续性保障。

6. 易于操作
SaaS 模式下,用户一般通过浏览器或移动设备访问应用,企业不必在自己的环境或数据中心内安装和运行应用。

7. 专注于 IT 创新
借助 SaaS,企业无需再投资购置各种数据中心硬件和网络工具,IT 团队也不必投入时间来管理本地部署软件和基础设施。由此,IT 人员可以专注于流程优化和技术创新。

8. 更快速获取新功能
SaaS 软件的更新周期十分稳定,企业可以更快速地获取新特性和软件升级,帮助用户更快速地采用新功能和响应市场变化。

SaaS 迁移的挑战

SaaS 迁移可能会给企业带来一些挑战。例如,企业可能要投入大量时间,耗费大量带宽和资源来移动数据。不过,通过制定缜密的计划和精心准备,企业可以顺利完成数据迁移。

SaaS 迁移的 6 大挑战:迁移成本、互操作性、文化革新、可靠连接、供应商锁定、安全性规划
SaaS 迁移主要面临 6 个方面的挑战,包括互操作性、供应商锁定、迁移成本、文化革新、安全性规划和可靠连接。

1. 迁移成本
SaaS 模式尽管可以帮助企业节省资金,但它也会产生一些成本,比如将数据和流程迁移到新应用,以及就新应用开展人员培训。

2. 互操作性
将 SaaS 应用与现有工具相集成可能是一项艰巨的任务 — 具体取决于企业的现有旧式系统和将要采用的云技术应用。

3. 文化革新
SaaS 相比本地部署模式的一大重要改变是云技术供应商负责维护软件和基础设施。如果企业没有进行充分的变革,为 SaaS 迁移做好准备,IT 团队可能难以适应自身职责的转变。

4. 可靠连接
在 SaaS 模式下,用户通过浏览器或移动设备访问应用,因此可靠的互联网访问必不可少。从这个角度来看,SaaS 可能不适合具有严苛的延迟和响应速度要求的职能部门。

5. 供应商锁定
企业一般倾向于与自己最初执行 SaaS 迁移时的云技术供应商长期合作,因此请慎重评估,选择一个稳定、值得信赖且适合长期技术合作的供应商。

6. 安全性规划
首次接触云计算和 SaaS 的企业应制定健全的数据安全策略来保护关键数据。SaaS 模式下,企业依然要制定安全策略,执行配置和评估工作,需要与云技术供应商厘清各自的安全职责。

SaaS 迁移模式

SaaS 迁移模式因企业而异,由企业自身的优先事项决定。在确定优先事项之后,企业需要相应定义各项迁移工作的优先顺序。不过,无论规模和复杂性如何,任何企业在从一个平台迁移到另一个平台的过程中都要尽可能减少中断、降低风险和节约时间。

在选择 SaaS 迁移模式时,企业尤其要注意单租户和多租户的区别。其中,单租户指为每个客户提供一个基于非共享基础设施运行的专用软件实例,多租户指基于共享基础设施运行 SaaS 应用并为多个客户提供访问权限。

1. 专用迁移模式
这是一种单租户模式,即企业基于专用服务器或专用基础设施运行 SaaS 应用。它非常适合希望避免与其他 SaaS 用户共享基础设施,希望尽可能控制其数据(包括数据所在位置)的企业。

2. 分层迁移模式
在这一模式下,企业能够以增量方式从现有系统迁移至 SaaS,以服务为单位将系统组件和功能迁移到新架构。它支持企业从小规模起步,逐步迁移至多租户模式。

3. 数据迁移模式
在这一模式下,企业可结合使用单租户迁移策略和多租户迁移策略,一次性将所有数据从本地部署基础设施传输至云原生基础设施。这种模式的主要优势在于业务运营不会因数据问题而受到影响,企业甚至可以关停所有本地部署设施。

4. 并行迁移模式
这一模式支持企业在两个系统上运行相同的流程,然后对比运行结果。现实中,企业采用这种模式最主要的原因是为了满足合规要求。例如,当一家上市公司将财务合并与关账软件迁移到 SaaS 时,可能希望对比旧式本地部署系统与新 SaaS 平台的合并财务结果,以此在发布前确保新系统生成的数据准确无误。

SaaS 迁移流程的 5 个步骤

企业需要谨慎制定 SaaS 迁移计划。不过,即使准备再充分,企业也可能发现实际迁移步骤并不总是按顺序执行的。事实上,制定 SaaS 迁移计划的主要目标是通过迁移规划、迁移分析和缓解策略来应对业务变化,尽可能减少迁移带来的中断。

SaaS 迁移流程的 5 个步骤 -- 1.制定路线图:需要迁移哪些内容? 2.设计:您的架构和集成策略是什么? 3.变更管理:如何帮助团队采用新应用和新流程 4.测试:如何判断您已为迁移做好准备? 5.数据迁移:独立或邀请专家来协助迁移数据
对于 SaaS 迁移,企业需要执行 5 个关键步骤:制定路线图、设计、变更管理、测试和数据迁移。

1. 制定路线图
通过分析现有架构和应用功能来评估迁移工作范围,通过调研、分析和战略规划来制定迁移路线图。这一步骤可帮助企业估算迁移工作量。

2. 设计
这一阶段与上一阶段密切相关。在这一阶段,企业需要决定是否要完全重新设计架构、数据库和代码库,需要慎重选择集成策略。设计阶段的目标是尽可能减少 SaaS 应用自定义工作,促使团队通过修改流程来采用内置优秀实践 — 而不是修改应用来适应旧流程。

3. 变更管理
变更管理工作应贯穿整个迁移流程,其目的是通过培训和反馈循环提高新系统的采用率。变更管理将决定 SaaS 迁移的成败。

4. 测试
企业对应用、集成和系统进行性能和稳定性测试,确保迁移过程顺利完成。

5. 数据迁移
完成分析和规划工作后,企业即可进入实施和部署阶段。

如何判断您已为 SaaS 做好准备?

当企业希望在业务流程中采用现代行业优秀实践,希望及时获取最新功能和特性时,企业就已经为 SaaS 做好了准备。不同于传统应用,SaaS 应用内置了行业优秀实践。不过,相比在传统软件模式下对软件进行自定义(来适应自己独特的计费、HR 和销售管理方法等等),大多数企业都需要修改既有工作方法来使用这种优秀实践。另外,SaaS 应用提供商还会持续交付新功能和新特性,例如一些提供商会按季度交付新功能,通过浏览器提供在线更新,无需用户执行任何升级工作。由此,企业员工可以运用更高效的应用和最新功能来提高工作效率,节省成本,最终提高利润。

此外,一些希望摆脱应用升级和维护工作的企业也是 SaaS 迁移的主要“候选人”。采用 SaaS 模式之后,企业的技术专家可以投入更多时间来开展创新,例如将机器学习应用于新的业务领域,或发掘更多的自动化机会。

利用 SaaS 走向业务现代化

归根到底,当传统的本地部署方法无法支撑企业的业务目标时,企业就会选择迁移至 SaaS。同时,考虑到功能、成本和安全性等因素,如今越来越多的企业将 SaaS 迁移视为实现业务目标的优先方案。

在确定 SaaS 迁移适合自己的企业之后,企业下一步就需要选择符合自己需求的云技术供应商。对此,Oracle Fusion Cloud Applications Suite 是一个全面的 SaaS 应用套件,它可为企业关键业务职能提供内置行业优秀实践,包括财务人力资源供应链运营以及销售和营销,能够帮助企业提高绩效、降低 IT 成本、改善业务成果。另外,Oracle 每个季度都会发布云技术应用更新,帮助企业轻松获取新功能和新特性,及时掌握和使用前沿技术。例如,借助云技术 ERP 和 HCM 应用,用户可以通过移动应用,更加轻松地远程访问费用报告和福利门户等工具。

SaaS 迁移常见问题解答

云迁移的三个主要阶段是什么?

云迁移的三个主要阶段分别是准备、规划和迁移。

云迁移中的 7 个 R 分别代表什么?

7 个 R 代表将应用迁移到云端的 7 项常见策略,包括重新构建 (refactor)、平台重构 (replatform)、重新购置 (repurchase)、重新托管 (rehost)、重新安置 (relocate)、保留 (retain) 和停用 (retire)。

什么是 SaaS 部署模式?

与传统的本地部署模式不同,SaaS 部署意味着按订阅或按用户来交付软件。

履行现代云经济学承诺

详细了解 OCI 将如何打造差异化体验,履行现代云经济学承诺。

注:为免疑义,本网页所用以下术语专指以下含义:

  1. 除Oracle隐私政策外,本网站中提及的“Oracle”专指Oracle境外公司而非甲骨文中国 。
  2. 相关Cloud或云术语均指代Oracle境外公司提供的云技术或其解决方案。