论APM的SaaS化和本地部署自APM问世以来,常见的部署方式有两种:SaaS化和本地部署。SaaS是Software-as-a-Service(软件即服务)的简称,而本地化即是将系统架设于使用者本地环境。这两者间有什么区别,且让我们一一道来。SaaSSaaS是一种通过Internet提供软件的模式,厂商将应用软件统一部署在自己的服务器上,客户可以根据自己实际需求,通过互联网向厂商定购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费用,并通过互联网获得厂商提供的服务。Saas化的特性主要表现在:a)服务的收费方式风险小,一般是先付款后使用;b)按需定购,可以更加自由灵活选择模块,进行备份、维护、和升级;c)基于Internet,全球各地7*24全天候网络服务;随时随地都可灵活操作,无特殊限制;d)订阅式的月费模式(也有季费或年费),企业压力更小;e)产品更新速度加快,市场空间增大;f)能够有效降低营销成本,大大减少客户的总体投入成本;g)不需要额外增加专业的IT人员,降低技术人员门槛;h)让客户更专注于核心业务。而对于企业来说,SaaS的优点在于:⒈从技术方面来看:SaaS是简单的部署,不需要购买任何硬件,刚开始只需要简单注册即可。企业无需再配备IT方面的专业技术人员,同时又能得到最新的技术应用,满足企业对信息管理的需求。⒉从投资方面来看:企业只以相对低廉的“月费”方式投资,不用一次性投资到位,不占用过多的营运资金,从而缓解企业资金不足的压力;不用考虑成本折旧问题,并能及时获得最新硬件平台及最佳解决方案。⒊从维护和管理方面来看:由于企业采取租用的方式来进行物流业务管理,不需要专门的维护和管理人员,也不需要为维护和管理人员支付额外费用。很大程度上缓解企业在人力、财力上的压力,使其能够集中资金对核心业务进行有效的运营;SaaS能使用户在世界上都是一个完全独立的系统。只要连接到网络,就可以访问系统。其缺点则在于:1.安全性较低:企业,尤其是大型企业,很不情愿使用SaaS正是因为安全问题,他们要保护他们的核心数据,不希望这些核心数据由第三方来负责。2.缺乏标准化:这个行业刚刚起步,没有明确的解决办法,一家公司可以设计建立一个解决方案。鉴于复杂和高度可定制的IT产品,这是一个冒险的建议。3.较难定制化:SaaS一般是基于通用的功能设计,对于部分有个性定制需求的企业而言,SaaS无法满足其需求,较难根据具体需求进行再次开发定制。本地化本地化是客户将厂商的应用软件统一部署在本地服务器上,所有的数据上报到自己的服务器,将应用软件和核心数据掌握在自己手中,可以不依赖互联网使用系统。本地化的特性主要表现在:a)定制化程度高,客户完全可以按照自己的需求定制一个全新的更匹配的产品;b)系统安全系数更强;c)需要投入一定的人员、资金及硬件,基础投入较大;d)更新升级成本相对较高;e)自主性大,在进行二次开发时可自由发挥,不再受限于厂商;f)客户需要自己负责验证工作。由于全面控制环境,相比SaaS,实施监管要求更为容易些;g)需要长远规划,并投入资源,以扩展规模。本地化的优点在于:1.从安全方面来讲:本地部署是基于客户自身的服务器部署,数据无需上传至第三方服务器或云端,私密数据的安全性更有保障;2.从技术方面来讲:所有数据均在本地,更方便于二次整理和开发,可以灵活对接其它如ERP、OA等自有系统,无需再经过厂商介入。3.从资源方面来讲:有形可见的硬件资产,资源可控及灵活调配。另外,由于是通过内联网,集成相对容易。数据在系统之间的传输会更快速。而缺点在于:1.投入较大:本地部署可能需要购置额外的硬件/软件,由于需要基础设施和支持人员,相比SaaS,进入成本和运营成本很高。2.维护升级成本高:本地部署后,日常维护需要有人员支撑;如要升级产品,既费钱又费时,且需要投入一定人力,对于技术人员的要求较高。3.有一定限制性:由于本地化部署常会限制内网操作,或基于安全因素增加操作的条件,因此对于外网操作有一定局限性。从RichAPM接触到的客户来看,大企业多倾向于本地部署,而中小企业大部分可接受SaaS化,无法说哪种模式更好或更坏,这取决于诸多因素。总体而言,还是需要根据企业自身的情况以及侧重的关注点进行选型。