发布网友
共1个回答
热心网友
PaaS是(Platform as a Service)的缩写,是指平台即服务。由于是基于云的服务,所以没有安装和维护服务器、修补、升级、身份验证等烦恼。用户只需考虑如何创建最佳用户体验。PaaS 还会提供更多丰富的服务,如工作流和设计工具以及多个 API,帮助企业用户和开发人员打造让用户满意的应用程序。
假设一个餐饮业者打算做披萨生意,可以从头到尾,自己生产披萨,但是这样比较麻烦,需要准备的东西多,因此决定外包一部分工作,采用他人的服务。这有几种方案,一种方案就是他人提供厨房、炉子、煤气,你使用这些基础设施,来烤你的披萨。这就是之前科普的IaaS方案,还有一种方案就是除了基础设施,他人还提供披萨饼皮。只要把自己的配料洒在饼皮上,让他帮你烤出来就行了。也就是说,你要做的就是设计披萨的味道(海鲜披萨或者鸡肉披萨),他人提供平台服务,让你把自己的设计实现,这就是PaaS。
以国内的开放平台百度Bai App Enginee(BAE)和腾讯开放平台为例,百度BAE开发人员只需上传程序应用代码,百度BAE会自动完成环境配置、应用部署、负载均衡、资源监控、日志收集等各项工作,还可以进行扩容升级无需重新部署代码,开发人员只需要关注应用程序的实现就行。腾讯开放平台则可以让开发人员高效和简单的使用不同种类的集成组件来快速开发自己的组件,可以让开发者的应用数据接入腾讯平台从而安全高效的服务腾讯海量用户。