乐趣区

关于源码:什么是SassPass和Iass

Iass,Pass 和 Saas 都是什么意思?想必大家都听过也查阅过材料。但当初网上很多文章都会把一些比较简单的概念包装得十分牛气,逼格很高,各种高大上就是不说大白话,本文正好通过搭建网校平台为例和小伙伴简略分享一下它们之间的区别。

通过 MeEdu 开源零碎搭建网校平台,须要将源码署到服务器上能力让大家拜访,那服务器从哪来,咱们能够独自买一台实体服务器放家里放公司里,然而这样老本会比拟高,而且保护会比拟麻烦,所以更不便的形式就是去云服务平台,租一台服务器,租的这个服务器包含什么?包含服务器、存储设备和网络设备这些基础设施这些基础设施,这种租硬件设施的服务就是 Iass,Infrastructure-as-a-Service(基础设施即服务) 根底服务,就是把服务器存储设备和网络这些当做服务卖给客户,所以小伙伴们平时本人做个网站说我租个服务器,其实就是购买的 Iass 服务,很好了解吧!

了解了 Iass 之后咱们再回到网校零碎设计上,就以视频线上点播性能的实现为例。除了根本的零碎框架外,须要思考课程视频上传哪里?视频如何转码?视频如何加密?视频是否倍速播放?这么多问题和需要都须要本人解决吗?不必!大厂的云平台都提供了媒体服务,我只须要调用媒体服务的接口,就能实现视频的存储、播放加密、转码、清晰度调节等等性能,所以视频播放这个性能基本不必本人开发,用第三方的服务就能够了,而这个服务就是 Pass,全称 Platform as a service 平台级服务。简略了解 Pass 就是提供了一套工具或者框架的接口来满足开发人员间接实现某些性能,再比方线上售卖课程,领取性能少不了。这样的话就能够调用第三方的领取零碎来实现领取性能,第三方的领取零碎也是一个 Pass 服务。

不同于 MeEdu 私有化部署模式,市场上有很多通过云部署多租户的零碎服务,每年通过收取租金,让客户通过拜访租用第三方云零碎,那这中服务模式就是 Saas。全称 Software as a service(软件即服务)。像大家用的一些云笔记云记账,还有企业用的一些云财务软软件,云办公软件或者是理发店饭店用的一些云会员管理系统,这些都是 Saas 服务或者叫 Saas 零碎。

通过 MeEdu 零碎简略和大家分享了一下 Iass,Pass 和 Saas。大家只有晓得把软件当作服务,就是 Saas。把工具或者框架当做服务,让开发人员调接口就能应用的话,这个就是 Pass。把服务器和网络还有存储设备这种基础设施当作服务,是 Iass 就行了。

退出移动版