关于saas加速与安全服务器(硬件)的构想
关注Saas很久了,但是给我的感觉一直是推广得不好.
其实,象电子邮箱,虚拟主机这些都可以归入saas的范围,只是saas更注重了一些业务内容.
突然灵感一动,要是做一个象服务器那样的硬件,以linux为内核,集成好一个应用服务器和控制程序,首先让客户在互联网上的的服务器上使用软件,如果觉得好用,可以买我们一台装好软件的AS服务器,即加速与安全服务器,AS服务器跟中央服务器通过加密通道连接,这台服务器可以自动地把应用和数据库复制到本地,同时,再通过外网访问应用是,也是被反向代理到了这台机器上,这样一来,客户本身的工作并不多,跟原来也基本一样,只是多买了一台机器,数据库可以转到这个机器上来,也可以接到盘阵上.
AS服务器放在企业本地,访问速度快了,也安全了.
我总结,我这个构思有如下的好处:
1)运算可以分布计算;
2)本地可以加速访问,系统会自动带一部分缓存;
3)通讯过程会带加密,且支持p2p;
4)支持多点自动同步;(当然,数据也可以分布式保存)
5)在互联网上也可以访问本公司的应用;(反向代理)
6)可以选择盘阵,放在企业本地,安全性大大提高;
7)应用的更新行为可以人工控制,也可以自动执行;
8)可以完全切断外网的连接,这样应用可以只在内网使用;(安全性跟现在的应用没有区别了)
9)超强的数据及访问审计功能;
10)数据在线备份功能(可以按空间收费),备份的数据都是加过密的,需要密码解密的。(跟911一样,如果发生了灾难,象这种简易的低成本的灾备肯定会起到很好的作用)
主要技术:
1)应用复制技术,自动把应用复制到AS服务器,且自动更新;
2)反向代理技术,即当有人从互联网访问时,可以反向代理到内部的应用上;(在联网的情况下,在不联网的情况下,出提示)
3)p2p技术,对于as服务与中央服务器之间的通信,可以借助其它的as服务器加速,由于传递的是加密的数据,所以安全性应该没有问题,无非就是借借道而已.
典型应用场景假设:
某公司人力资源系统,对于动不动就上百万的投资已经很头痛了,这样,就可以先小规模地按月租用模块,比如先租用的机构和人事模块,把总部的用上,试了试,觉得不错,这时候,可以买一台低端的AS服务器,接上以后,什么也不用改,服务器自动同步应用,自动把数据库移动AS服务器上了,在外部的访问是不变以的,企业内部可以通过内部的ip访问.
过了几天,要上薪酬模块了,就把这个模块给加载到AS服务器上,这样速度又快又安全,跟买大白菜一样,一选,ok,应用就上来了.如果想更安全,可以切断跟互联网的联接.
又过了几天,要上绩效模块了,可是AS服务器不够用了,好办,可以加两台,做个集群,也可以换成一台高端的.
其实总结一下,saas无非就是方便,快捷,成本低,但是跟安全又是矛盾,特别是中国企业的心理,通过这样的AS服务器,可以最大限度地保证速度和安全,做为供应商,不但可以卖软件,还可以卖一把硬件,大家是不是觉得这个构思还不错?