SaaS型软件在云计算市场的强劲表现,不仅赢得了大量资本投资,还吸引了传统ISV纷纷进行软件SaaS化,那么从C/S转到B/S,传统套装软件需要如何完成转型呢?
第一步:确认架构
在一个应用能够以SaaS方式交付之前,必须评估它的架构是否可以支持,评估项目至少要包括以下几项:
1、无状态的Web服务器:为了能够清晰的支持横向扩展和增加新的机器,构建Web服务器的时候必须要求他们不能有任何本地的状态。为了提供一个“面向云”的应用,如果你的Web服务器有本地的状态,你就不可能支持一个无缝的、自动的弹性扩展。
2、没有硬连接:如果你的应用服务器有一些硬连接(比如写死的IP地址)作为数据库或者服务器-服务器的连接方式,你在迁移应用到云端的时候肯定会遇到问题。
3、可扩展的数据模型:是否允许用户扩展现有的数据对象、增加新的数据结构、以及施加唯一的验证逻辑?如果是这样,那么就需要在设计数据存储的时候设计一种方式,支持用户的扩展。
4、多租户的支持:SaaS的一个关键原则是将多个用户或者租户,放在同一个服务器或者软件实例里面。这种模型的好处是软件提供者可以获得高效的运营,因为他们不再需要为每一个用户维护唯一的环境。
5、是否可以提供API:如果你不能提供API,那么你就不能成为真正的云端应用。没有API的应用将逐步成为“烟囱”式的应用,变得更难集成或者以后更难管理。好的API的设计需要投入,但是却能够让SaaS应用的客户变得更能接受你的产品。
6、同其它云平台的集成:虽然不是必需的,但云端应用如果能够拥抱其他的云平台,它们将变得更加强大。
7、安全性:当构建一个“共享托管”的应用时,安全是一个主要的考虑因素。
第二步:找到应用托管的环境
传统软件企业需要寻找一种代价最小最易实现的方式来部署软件,金万维公有云平台安全快捷,可帮助传统C/S软件企业低成本实现软件上云。它能够实现软件开发与客户需求的无缝对接,使产品开发由单线操作变成平台操作,在云平台上进行用户的创建、发布与维护。借助金万维公有云平台,传统软件厂商可以在“零开发”模式下迅速完成向SaaS转型,把自己的软件一键搬上云端,进行管理和维护,客户只要在有互联 的地方就可以登录使用,无需线下安装指导;软件厂商从多台服务器维护中解放出来,只需维护自身服务器即可,同时减少维护成本,线上就可以完成客户维护。优化流程,降低软件交付成本,提高应用效率。
在金万维公有云平台,企业可以通过API定制接口,随时随地完成产品的修改和设计。针对软件开发中的研发难题,金万维公有云平台还提供了强大的开发工具和平台,中小企业厂商不需要自己备机,不需要自己研发,就可以快速、低成本转向SaaS模式。
通过以上两个步骤,传统ISV就可以完成软件SaaS化,剩下的工作就是将更多精力放在功能服务上,吸引更多客户前来使用。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!