当前位置:首页 > 云计算 > 正文

云计算paas层有哪些


一、PAAS平台的公有云paas和企业级paas

云计算起源于大型互联网公司。对于互联网企业来说,成本压力和指数级业务增长压力让他们更加关注物理资源利用率和应用扩展性。在应用服务器层,通过ClusterSession在数据存储层实现水平扩展,采用基于BASE模型的NOSQL数据存储来实现扩展。。
(1)基于商业软件的使用方法:Application-Framework/Libs-Websphere/Weblogic+RDBMS(2)基于开源软件的使用方法:Application-Frameworks/Libs-Tomcat/JBoss+RDBMS(3)云方法部署环境:Application-Frameworks/Libs-PaaS(GooleAppEngine,Amazon)这种情况下,PaaS基本上就是一个预装的WebContainer和一组公共服务,比如数据存储服务(不一定是关系型服务)数据库))、消息队列、集中式和缓存的会话等。对于个人用户或简单应用来说,公有云PaaS平台可以让开发者只专注于应用逻辑本身的开发,而不需要花费精力在基础设施实施和应用开发维护上。所谓企业级PaaS平台主要包括两类,一类是大型企业的私有云PaaS平台,另一类是面向ISV厂商的PaaS平台。然而,对于企业级PaaS平台来说,PaaS不仅仅是云环境中的应用程序部署平台。抛开安全问题,私有云PaaS平台与公有云PaaS的核心区别如下:(1)复杂的多租户模型:对于公有云PaaS平台,租户模型是(用户->应用程序->应用程序实例),用户可以使用多个应用程序,每个应用程序可以有多个运行时实例,并且应用程序实例共享资源池。对于大型企业来说,一个大的部门可能是租户,大部门下的子部门也可能是租户,或者SaaS应用系统的一个实例也可能是租户。在租户资源使用方面,大多数租户使用共享资源池中的资源,部分主租户可能需要独占部分资源以保证安全。(2)与现有应用的兼容性:企业历史应用都是基于关系数据库的,部分PaaS平台不支持关系数据存储,即使是简单的现有应用也无法迁移到PaaS平台。(3)复合应用建设:企业OnPremise应用将长期存在,私有云PaaS平台必须成为OnPremise和公有云之间的桥梁。私有云PaaS平台除了作为应用部署平台外,还需要提供集成和方便构建复合应用的能力,即Gartner提到的iPaaS能力。企业级PaaS平台不仅仅是一个应用部署平台,更是复杂多租户环境和复杂应用环境下的共享基础设施平台,是从On-Premise部署到公有云部署PAAS平台技术的必由之路
apaas和ipaas
简单来说,PaaS平台是指云环境中的应用基础设施服务,也可以说是中间件即服务。PaaS平台位于云架构的中间层,顶层为SaaS,底层为IaaS。传统的On-Premise部署方式中,应用基础设施即中间件种类繁多,包括应用服务器、数据库、ESB、BPM、Portal、消息中间件、远程对象调用中间件等。对于PaaS平台,Gartner将其分为两类,一类是APaaS应用和运营平台(应用平台即服务),另一类是IPaaS集成平台(集成即服务)。人们常说的PaaS平台基本上都是指APaaS。
PaaS对互联网行业的影响
平台即服务(PlatformasaService,PaaS)是软件即服务(SoftwareasaService,SaaS)的延伸。SaaS提供定制化远程软件服务,比如订购网上销售系统软件,无需开发代码,可以直接使用,但缺点是定制难度大。PaaS也是一种远程订阅服务,但你购买的是平台模块服务,例如计算能力、数据库、存储和消息传递。基础平台已经给你布局好了,你需要开发自己的顶层应用。
首先,技术门槛的降低使得应用的生成变得更加容易,这间接鼓励了更多的商业模式创新。尤其是,花在软件和硬件上的资金份额将会减少,给初创公司更多的生存空间,其次,可以在现有的PaaS(PlatformoverPaaS)上构建更多的平台服务架构,使服务类型多样化。这也将有助于生态链的形成,最后,企业合并的门槛将会降低。如果两家公司使用相同的平台服务,那么就不存在技术整合的问题。当然,PaaS的快速发展还存在一些必须克服的困难,比如供应商锁定,这意味着API和数据尚未标准化,使得应用迁移变得复杂。此外,网络连接也是一个大问题——当您的应用程序由于两端网络而无法连接到平台服务时,您可能没有任何其他备份解决方案。最后,说实话,国内互联网行业距离真正能够提供PaaS还有一段路要走,毕竟技术门槛并不算低,尤其是分布式计算的建设不可能一蹴而就。
PAAS平台应用代表
国外:Google、Salesforce、Amazon
国内:800家客户、用友、百度、BAE、新浪、SAE、阿里、阿里MoPaaS(MoPaaS)


二、云计算三层服务的关系

云计算服务三层之间的关系

云计算是一种新兴的计算范式,为组织提供高效、灵活、可扩展的IT系统。云计算服务模型分为三层:基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。这三层服务相互配合,为用户提供完整的云计算解决方案。

基础设施即服务(IaaS)

IaaS提供物理资源的虚拟化,包括计算、存储和网络设备。IaaS层的用户通常是IT部门和技术人员,他们可以通过API或控制面板访问虚拟资源并管理云环境。IaaS层的核心功能是资源池和虚拟化平台,为上层服务提供良好的基础设施。

基础设施即服务可以帮助组织避免运营和维护物理设备的成本,而且还使组织更加灵活,因为组织可以根据需求动态购买和释放资源。此外,IaaS还可以帮助组织应对各种紧急情况,例如意外数据丢失和设备故障。

平台即服务(PaaS)

平台即服务层包括开发环境、数据库、工作流程、安全机制等一系列云服务。PaaS层的用户通常是开发人员、程序员等技术人员,他们可以在云平台上构建、部署和运行应用程序。此外,PaaS层提供了丰富的开发工具和API,方便开发者快速开发和部署应用程序。

平台即服务为组织提供了强大的开发环境,以便他们可以更快地推出新产品和服务。PaaS层的优点还包括自动化程度高、易于扩展、成本低、安全性强。

软件即服务(SaaS)

SaaS层是云计算模型中的最后一层,它为组织提供各种应用程序,例如电子邮件、企业资源规划(ERP))以及客户关系管理(CRM)、协同办公、在线会议等。SaaS层通常广泛应用于商业企业,其用户是不同技能水平的企业员工,而不是专业技术人员。

SaaS的优点包括低成本、易用性和即时部署。SaaS层可以帮助组织提高员工效率、减少软硬件投资、降低IT管理和维护成本。此外,SaaS软件可以随时随地访问,使组织在全球范围内及时且高度灵活。

结论

云计算三层服务既独立又相互协作。不同层次的服务为组织提供不同的好处。通过使用云计算服务,企业可以大大降低软硬件投资成本,提高业务效率和灵活性,同时可以快速响应不同的业务需求和市场变化。