许多开始关注赴日IT的技术流的小伙伴,已经开始关注外网上的一些案件需求或者招聘需求了。那么你会发现很多需求当中都写着开发SaaS/PaaS/IaaS这些词汇,而且出现频率很高,那他们究竟代表什么意思呢?
先来说SaaS,Software as a Service)的缩写(软件即服务),是一种允许您通过互联网使用云上软件的服务。您只需访问厂商提供的云服务器即可使用该软件,无需安装。具体说就是用户不需要服务器,不需要安装什么就能用,你能想到的各种插件功能都为你准备好了,很完善,用户什么都不用操心,而且大部分直接在浏览器上就可以用。
这样开发公司愿意去升级更新软件,用户的存储信息也在开发者的服务器里。比如,有“Gmail”等网络邮件、“Zoom”等会议软件、“Chatwork”等商务聊天工具等各种类型的软件。现在国内的wps也在走这个路线,这是一个未来的主流路线,都在SaaS化。SaaS功能全面既可以在网页上使用,也可以客户端安装软件,在互联网上使用,手机电脑都可以用,很多用户可以协作操作一个项目文件。
然后是PaaS,Platform as a Service(平台即服务),是开发和运行可通过互联网使用的应用程序所必需的平台,因为只提供平台,很多功能不全面,也可以解释为可以二次开发。对于一些不太懂计算机的人来说比较难使用。比如Heroku,Google App Engine,OpenShift,你可以在上面用各种JAVA,PHP,JS等等,在上面二次开发使用。low一点来说就是国内的织梦,有很多组建可以直接拖动,但更多的人也会在上面编写代码。
最后IaaS是云服务的最底层,主要提供?9?2些基础资源。它与PaaS的区别是,?9?2户需要?9?3?9?0控制底层,实现基础设施的使用?9?2逻辑,直白点说就是给了你一个阿里的ECS服务器。
其实,SaaS/PaaS/IaaS本质上还是服务器+程序服务产品,更像是游戏行业中的2D游戏2.5D游戏2.8D游戏,比较倾向于是一种销售端的用语。