虽然云计算的发展为SaaS私有化部署创造了条件,但面临的挑战仍然不少。
系统改造
市面上绝大部分SaaS软件都是基于云平台开发,但这些SaaS软件要在各云平台厂商间平滑切换,还需要做系统改造,因为他们依赖的云平台PaaS能力在各云平台间往往不兼容。这就需要SaaS软件增加一个适配层,或者改用更通用的开源PaaS能力。
部署效率
私有化部署一定要将部署效率提升,要和云平台厂商打通,对于需要的资源实现一键申请,部署过程也要实现跟PC上软件安装过程一样便捷,也许云平台账号的服务商托管模式是一种解决思路。
在线升级
SaaS相比软件定制的优势是随时升级,私有化部署后,也需要找回这样的优势。现在的新能源车都实现了OTA升级,虽然是私有化部署,在线升级的能力也是有机会突破的。
系统对接
对于采用SaaS私有化部署的企业来讲,其采购的SaaS系统往往不只一个,这些系统之间需要协同,也许要有个总线标准或者内部开放平台的接口标准,实现系统之间的互联互通。
功能定制
功能定制不只是企业的需求,消费者市场同样也有这个需求,如果可以的话,我想每个消费者都有其定制版微信的需求,当然这是不现实的。同样,SaaS软件要实现功能定制也是很大的代价,传统的开发定制不会大面积的存在,但是我认为近两年开始流行的低代码技术是一种ROI比较高的解决之道。
运维效率
私有化部署要求企业IT具备一定的运维能力。但是,就想云平台厂商给企业大大释放了运维门槛,比如弹性伸缩、serverless。我认为未来SaaS的私有化部署,也会屏蔽很多运维细节,增加自动化运维能力,实现Low Cost Ops.
安全保障
私有化部署从数据隔离性角度来讲,其安全性优于多租户共享模式。但安全的范畴很广,包含网络安全、主机安全、应用安全、业务安全、数据安全等,基于公有云的SaaS平台,SaaS厂商投入了很大的精力来保障安全,然而私有化部署后,企业在安全上的投入度肯定不够。我认为未来可能的情况是,云平台的标准化越来越强,基于标准的云,安全方案更加统一,也就能降低安全保障的成本。
事物总是螺旋式上升发展的,十几年前不顺应潮流的私有化部署,在云计算蓬勃发展的今天将迎来春天。