SaaS(软件即服务)真能帮企业省钱吗?在日前召开的Gartner ITxpo大会上,Gartner的分析师道出了SaaS模式在定价和服务水平协议方面的应用弊端。
Gartner分析师Robert DeSisto认为,SaaS或许能够提供基于应用的计算优势,让您可以根据自己的需求选择付费。但SaaS也有自己的缺点,而且这些缺点正在变得越来越明显。“SaaS是一种服务交付模型。它会在后台共享一些东西,而这种做法有望帮助用户实现规模经济的优势。不过,如果您选择它的目的只是为了节省资金,那么您肯定是找错了地方。”DeSisto在本届Gartner ITxpo大会上说。
DeSisto所在的研究部门已经对市场中的各种SaaS产品进行了为期数年的研究,并且对Gartner客户在各种SaaS合同条件下的经验进行了总结。他给出的结论是:“坦白说,它不可能节省资金。”
SaaS的基本优势是,它可以迅速扩展至数千个用户,并且在不支出资本的条件下实现技术价值,而且目前已经有数百种应用可用于提供。其他的优势还有,通过不断出现的新版本来直接为用户提供更多的功能,而且这些都将由SaaS供应商来执行。DeSisto说:“SaaS厂商正在证明,它们可以为增强需求提供更快的响应速度。在SaaS模式下,补丁管理可能会变得更容易。”
典型的SaaS厂商包括Salesforce、Taleo、Workday、NetSuite、甲骨文、SuccessFactors和Microsoft Dynamics。事实上,SaaS模型在定价和相关服务水平协议方面的劣势也是很明显的。
DeSisto指出,讽刺的是,企业客户很可能得到的是“闲置的软件即服务”(shelfware as a service)。因为在某些情况下,客户会被困在为期多年的服务合同中,并且为那些部署速度不够快的用户长期支付费用。如果签订了不够灵活的服务合同,客户事实上会为那些从未使用的SaaS闲置软件支付数十万美元的费用。他提醒说,SaaS客户应该尽量签订每年至少可按用户要求修改一次的合同,还有就是“基于容量的替代合同”。
“SaaS的另一个缺点就是服务水平协议(SLA)。有时它们无处不在,有时却根本不存在。”DeSisto说。他建议用户应该将SLA设定在99.7%至99.9%的水平上,并且要明确规定一旦发生问题时的“有形补救措施”。另外,企业用户了解SaaS数据中心的运营情况也是非常有必要的,可能在出现问题时您会发现,对方的数据中心根本没有任何的灾难恢复方案。
DeSisto认为,使问题变得更加复杂的是,目前出现了一些面向SaaS厂商的应用基础设施服务。这意味着SaaS厂商自己也有可能将“栈底层外包出去”。在这种情况下,就需要SLA来解决问题,而且客户有必要在这方面把事情搞清楚,一问到底。
Gartner的研究还发现,与企业内部的替代方案相比,大型企业使用SaaS三年后的总体拥有成本反而更高一些。事实上,Gartner发现,这正是许多企业抛弃SaaS的主要原因之一。
DeSisto指出,SaaS存在的另外一个问题与“多重租用”有关。这个词汇通常用来描述如何共享某项应用服务,但该术语本身并不能做出充分的解释,客户必须问题清楚具体有哪些服务是共享的,例如硬件、数据库、容器或其他任何部件,目的就是要基本了解您所购买的架构。因为客户必须将很多涉及安全和治理的问题做到心中有数。
“对于通过互联网连接执行的更为密集的计算而言,SaaS可能不是一种好的选择。必须要进行延迟测试才能确定某项SaaS应用是否能够在特定的企业中工作正常。”DeSisto说。将SaaS应用集成到企业中需要做大量的工作,而且可能需要执行连续的测试周期才能支持递增式的SaaS升级。对于拥有多种SaaS服务的企业而言,您必须没完没了地不断测试才能确保它正常工作。集成是非常困难的。不过目前,许多SaaS应用通过防火墙以批量方式实现了集成。
“令人惊讶的是,到现在为止制订了SaaS策略的企业仍是少之又少。大多数情况下,根本没有所谓的企业SaaS策略可言。”DeSisto说。他表示,企业有必要定义好业务部门与IT部门之间的基本关系,并且解决诸如SaaS应如何使用,谁掌管配置变更管理流程,以及是否向用户部门收费等问题。(美国《NetworkWorld》供本报专稿)