云端的服务有点像打包的软件,SaaS产品很容易使用,但是很难定制化。本文介绍了SaaS的利弊对于IT来说意味着什么……软件及服务(SaaS)借着互联网的普及而变得非常流行,这让软件厂家把重心从销售打包的软件和支持服务转移到了提供在线的服务并且基于使用量来收费。
现在,一些大型且最古老的软件公司,例如Adobe、微软和Oracle都在使用软件即服务的订阅版本,并且这成为他们收入的一个比较大的一部分。
但是在部署之前,企业应该权衡一下软件即服务的利弊,并且决定这种改变会给他们的IT图景带来一些怎样的影响,因为可能会涉及一些混合的自主托管的数据中心硬件。
SaaS被认为是云计算中三个大的分类中的其中一个,另外两个是基础架构即服务(IaaS)和平台即服务(PaaS),它就相当于软件中的租借而非购买。想象一下公寓的房东,SaaS提供商会关心必要的修复,例如升级或者运营整个基础架构,并且会进行日常的维护,比如安全补丁和性能优化。SaaS用户更多的是负责“内部装修”和运营,包括软件定制化,添加用户和管理安全权限。就像一个租客一样,SaaS用户并没有多少针对基础架构或者软件平台的基础设计以及结构的话语权。
对于IT企业来说,使不使用SaaS是便利性和控制性之间的基本权衡。如果使用SaaS的话,只需要快速设置管理员账号和账单信息就可以让软件马上用起来。这和传统的软件交付流程相比差别是巨大的。在传统的软件交付流程中,IT需要采购、安装和运营服务器、存储,甚至数据中心设施来托管企业软件。IT同时还要购买、安装、配置和管理应用本身。
SaaS的利弊
尽管SaaS的内在优势和与传统的打包软件区别方面来看,利大于弊,但是使用SaaS会使IT的影响扩散到企业的每一个角落,包括运维、预算、员工技能需求和IT用户与主要业务部门之间的关系。SaaS将IT的主要角色从运维转移到了协助。这也意味着企业需要更少的资本预算和更少的职员人数,这会让IT提升自己的价值链,将关注点集中到建立针对业务的应用程序、定制化软件和附件上。这还同时为新的开发项目释放了一些资源。但是,权衡SaaS的利弊需要更深层地去考究它到底能为IT做些什么。
SaaS运维模型为IT企业提供了很多关键的好处,包括:
这会让IT外包和减少例行的无差异化价值的工作,例如提供商品服务。
通过减少IT对基础架构缩放、冗余和修复中的责任,以减少资本和运营的投资费用。企业可以随时根据需求改变SaaS的性能——比如通过改变计算周期、存储性能或者网络带宽——又不需要担心采购设备、设备退役或者冗长的部署周期。
减少了从决定购买到真正获得软件带来的商业价值之间的时间。使用SaaS,这些时间可以通过天来衡量,而不是通过月来衡量。同样的,IT不需要通过冗长的升级项目来部署新的特性功能。即刻的服务交付和低的入门费用让SaaS成为创造原型和测试新软件最方便的方法。
用户可以在任何有互联网连接的地方访问SaaS应用程序,不需要额外的网络安全设计和专用的企业虚拟私有网络。
但是尽管有这么多好处,SaaS也不是没有缺点的,这些缺点包括:
SaaS应用远程的特性也阻止了企业为主要的办公地区提供鲁棒的、可调节的广域网的想法。网络瓶颈对于大数据流量应用程序来说变得特别地严重,比如说数据库、数据仓库、工程计算和视频处理这些应用程序。 鉴于SaaS是托管在远程、共享系统上的,它的性能会根据用户的行为、供应商网络以及根据快速增长或者临时峰值的动态调节能力而有很大的不同。
SaaS用户不能对运维的细节进行控制,比如基础架构的备份、灾难恢复和安全策略。这从传统上来说是IT企业大的烦恼,但是云基础架构的快速增长和成熟会减少大部分这些疑虑。大部分的云运营商会比平均的企业部署提供更高的安全性和可靠性。 SaaS用户对应用程序细节的控制非常少,甚至没有,比如对版本、支持的特性和额外的插件的控制。这会对SaaS产品与现有的本地应用程序和数据源或者其他SaaS产品的集成带来一些困难。举个例子,很难将一个在线客户关系管理系统(CRM)和SaaS邮件以及协作系统进行关联。
云计算模型有如此宽广的特点,每一个企业都必须根据自己的需求明智地进行选择。一些云模型对定制化应用开发和IT生产力很有帮助,而其他模型可能对灵活的基础架构有帮助。在决定使用其中一种的时候,要好好研究这3种模型。
SaaS的例子和对IT的影响
SaaS的例子证明了这项技术对IT企业来说是一个很强大的工具,能提升效率,减少开支和将重心转移到战略性的,能创造利润的可能性上。
SaaS最适合用在商业应用程序,例如邮件,群体协作,文件共享,办公效率和费用报告上。SaaS同时适用于后台业务类型,例如CRM,HR和项目或者预算追踪这些需要很少定制化的产品上。它也允许了IT评估、测试和创建新产品和服务的原型,特别对于目标客户在远程以及使用移动设备的客户来说也很适用。 SaaS对于需要高度定制化的新应用程序或者替代的应用程序来说并不是最优的选择。这些应用包括一些从很多不同数据库抓取数据或者会传送信息到不同内部系统的后台应用程序。尽管使用SaaS应用也可以建立复杂的数据收集和传输,但这增加了复杂性,也减少了SaaS在花费和便利性上的一些优势。审查SaaS的优势和劣势对于IT做出正确选择来说是一个必要,完整的步骤。