SaaS和PaaS这三个基本概念近些年传得火爆,许多企业,IT的居多,其它企业也有,都在说要选用SaaS,PaaS,而网路上没人能说确切这三个术语的原意。
SaaS和PaaS这三个基本概念近些年传得火爆,许多企业,IT的居多,其它企业也有,都在说要选用SaaS,PaaS,而网路上没人能说确切这三个术语的原意。
我用一两分钟时间跟你说确切。
这儿一共计三个基本概念。
1、传统软件。
2、SaaS。
3、PaaS。
具体来说看传统软件和SaaS的差别。
传统软件
购回制,FPS布署
SaaS
订户制,中心化布署,通过Web出访和采用
你花68分钱买一个MMORPG,在邻近地区电脑上加装(一定要有在邻近地区运行的可执行流程),一次订户,终身游览,这叫传统软件。
100对个人买同一款MMORPG,所以会加装在100台电脑上,造成100个相同的可执行流程。
流程一旦有预览,100对个人要依次在他们电脑上加装预览,要预览100次。
100对个人里头,有1对个人的流程崩盘了,不影响另外99人。
传统软件的特征,都认知吧?没问题吧?
下面是SaaS。
你在应用程序里头玩页面格斗游戏,不必加装,关上页面,登入帐号就能玩。你邻近地区没可执行流程。然后订户模式是按月收费的,玩一个月,交一个月的钱。这叫SaaS。
100对个人玩同一款页面格斗游戏,所以格斗游戏的流程只布署在格斗游戏公司的一台或几台服务器上。(这叫中心化布署。)
流程一旦有预览,100对个人的电脑上什么也不必做,预览只在格斗游戏公司的服务器上进行。对这100对个人来说,甚至察觉不到有预览。零代码开发
100对个人里头,有1对个人的流程崩盘了,那恐怕另外99人的流程也全部崩盘了。也就是俗称的网站服务器挂了。
再次强调:SaaS在邻近地区电脑上没可执行流程,硬件要求只有互联网、应用程序这两样东西。(订户制的网络格斗游戏,尽管是按月收费的订户制,但是它不在应用程序上运行,所以不是SaaS。)
SaaS就是这个原意。非常简单易懂。奇怪的是许多文章说得云里雾里,简单的问题非要扯得不知所云。
然后是SaaS和PaaS的差别。
年代相同
SaaS的基本概念最早出现于1985年,PaaS的基本概念最早出现于2006年。对外国人来说,这俩就像手机和iPhone一样完全是三个年代的东西,所以不会混淆。而他俩在同一时间在国内兴起了,所以许多国内的人分不确切。
面向的用户相同
SaaS面向的用户是所有用户。
PaaS只面向从事软件开发的用户。
因为PaaS上面提供的所有服务都是关于软件开发的,比如GitLab —— 代码版本控制, Jenkins —— 自动化布署,持续集成, 等等。所以PaaS和DevOps也有许多交集,PaaS提供的产品,同时也是DevOps工具。零代码开发
零代码