1、什么是PaaS

Platform-as-a-Service(平台即服务),它作为云服务之一,平台也被称为操作系统(OS),是支撑计算机和智能手机运行应用程序的基础软件。

PaaS 是一种服务形式,它可以提供一整套包括硬件和操作系统的工作平台,这种平台可以让用户互联网上运行各类应用软件。
我们不需要管理或控制底层的云基础设施,包括网络、服务器、操作系统、存储等,但客户能控制部署的应用程序,也可能控制运行应用程序的托管环境配置。

PaaS将运行平台储存在规模较大的数据中心并对外开放。客户可以在外部开放的运行平台中直接运行程序,或开发应用程序。每个开发者即使自己的终端上没有程序开发所需的环境,也可以直接使用服务器上公开的开发环境。因此开发者不需要在准备开发环境上耗费精力,这便是PaaS的魅力之处。

2、云服务三剑客

2.1、 IaaS

Infrastructure-as-a-Service(基础设施即服务),它设计存在目的是作为基础设施来使用,提供给消费者的运算功能、存储、网络以及其他基础计算资源(基础设施)。不像PaaS那样作为平台提供完善的应用实现环境,需要自己导入中间件及操作系统,在此基础上实现运行应用程序。

2.2、 PaaS

Platform-as-a-Service(平台即服务),它设计存在目的是作为程序开发的基础,
提供的是在云基础设施上,实现用户开发或使用应用程序的功能(即平台)。用户可以在提供的平台上自己开发或使用应用程序。PaaS服务还包括提供开发工具、数据库管理服务以及运行时所需的库和模块,无论是专业性还是自由度,都介于SaaS和IaaS之间,主要是一种面向程序开发者的在线服务。

2.3、 SaaS

Software-as-a-Service(软件即服务)它设计存在目的是作为服务软件来使用,提供的是运行在云基础设施上,来自供应商的应用程序(即软件)。SaaS服务不需要用户进行程序开发工作,即使不具有程序开发基础也可以使用。相应的,SaaS服务的自由度较低,只可使用应用程序中设定的功能。

2.4、三剑客分布

华为云-PaaS云服务-LMLPHP
从上图我们可知:
SaaS 是软件的开发、管理、部署都交给第三方,不需要关心技术问题,拿来即用。我们普通用户接触到的互联网服务,几乎都是 SaaS, 比如:今日头条、Twitter。

PaaS 提供软件部署平台,抽象掉了硬件和操作系统细节,可以无缝地扩展(scaling)。开发者只需要关注自己的业务逻辑,不需要关注底层。比如:华为云pass平台。

IaaS 是云服务的最底层,主要提供一些基础资源。它与 PaaS 的区别是,用户需要自己控制底层,实现基础设施的使用逻辑。比如:Amazon EC2

2.5 摩天大楼之下的三剑客

如果我们可以把云计算理解成一栋摩天大楼,而这栋楼又可以分为顶层、中层、底层三大块,所以我们就可以把Iass(基础设施)、Pass(平台)、Sass(软件)理解成这栋楼的三大块。基础设施在底层,平台在中层,软件在顶层
华为云-PaaS云服务-LMLPHP

3、华为PasS平台

华为PasS平台可以通过平台、平台的标准接口、工具,快速完成各种开发工作。
其中平台拥有的态势感知可实时查看系统及其详细信息,它会记录您的资产的安全状况,以及故障根因。
华为云-PaaS云服务-LMLPHP

3.1、功能支持

华为PasS平台主要可以提供如下方面的功能支持:
1、基础设施:

2、 设计、测试和开发工具:

3、中间件:

4、操作系统和数据库:

5、安全性

4、总结

今天华为云-PaaS云服务就先讲到这里,后续会陆续更新,感谢大家阅读,创作不易,希望您喜欢的同时动动小手点赞关注,在此先谢过。

12-15 12:34