什么是平台即服务 (PaaS)?
PaaS代表平台即服务。它是一种使用虚拟化为开发人员或组织提供应用程序开发平台的云计算服务。
该平台包含计算、内存、存储、数据库和多项应用程序开发服务。PaaS解决方案可用于创建供内部使用或出售的应用程序。
PaaS技术提供了一个公司虚拟基础设施,包括数据中心、服务器、存储和网络供应,以及一个中间层软件,其中包含用于开发应用程序的工具。
PaaS的类型
有以下类型的PaaS如下-
私有云
开发平台是在基础设施上创建的,该基础设施继续由包括多个用户的单个组织限制使用。基础设施可以由组织、第三方或某种整合拥有、处理和管理,它可以存在于内部或外部。
公有云
开发平台构建在供多个组织使用的基础设施上(也称为多租户模型)。基础设施可由企业、学术机构或政府组织或某些合并机构拥有、处理和管理。它发生在云提供商的场所。
混合云
开发平台跨公有云和私有云构建。这两种云模型继续具有特定实体,但由允许信息和软件灵活性的标准化或专有技术共同承担。它通常用于PaaS解决方案。
计算平台
传统的计算需求并没有消失。企业需要带宽、存储和数据处理服务。它可以不购买捆绑服务,而是针对这些计算需求签订单一软件合同。Flickr是照片存储的一个示例,它使我们能够将图像保存在一个位置,并作为PaaS提供。
网络应用程序
各种服务允许我们通过API使用应用程序。例如,YouTube和Twitter是作为PaaS的Web应用程序的两个著名示例。
社交应用
多个社交应用程序使我们能够在公共端或后端合并到您的网站中。一个示例包含Facebook、Ning和BuddyPress。
中间件
中间件定义了促进面向用户的应用程序和机器操作系统的软件。PaaS供应商提供中间件,以便用户可以在Web浏览器上执行诸如表单提交之类的请求,或者允许Internet服务器根据客户资料恢复页面。它对于运行和支持应用程序之间的数据和信息通信很重要,但最终用户并不直接与之连接。