t-paas d-paas

平台即服务(PaaS)是一种云计算产品,服务提供商可以在其中为客户提供平台,从而使他们能够开发,运行和管理业务应用程序,而无需构建和维护此类软件的基础架构开发过程通常需要。

由于PaaS架构使开发人员和其他用户看不到基础架构,因此该模型类似于无服务器计算和功能即服务(FaaS)的概念,其中云服务提供商配置并运行服务器和管理资源分配。

[ 什么是云计算? 您现在需要知道的一切 。 | 另外:InfoWorld的David Linthicum解释了如何从传统IT进入云职业 。 ]

FaaS是一种无服务器产品,允许公司开发和运行离散的,事件驱动的功能,而无需构建和维护开发和启动应用程序通常所需的基础结构。

PaaS和无服务器计算服务通常仅对消耗的计算,存储和网络资源收费。 FaaS将这种方法发挥到极致,仅在执行功能时才收费,使FaaS成为间歇性任务的自然选择。

全部在云计算家族中

与其他云服务(如基础架构即服务(IaaS)和软件 即 服务(SaaS))一样 ,PaaS是通过云服务提供商的托管基础​​架构提供的。 用户通常通过网络浏览器访问PaaS产品。

PaaS可以通过公共,私有或混合云交付。 使用公共云PaaS,客户可以控制软件的部署,而云提供商则可以提供托管应用程序所需的所有主要IT组件,包括服务器,存储系统,网络,操作系统和数据库。

借助私有云产品,PaaS可以作为软件或设备(通常在其本地数据中心内)部署在客户防火墙内。 混合云PaaS提供两种类型的云服务的混合。

PaaS并没有取代组织的整个IT基础结构来进行软件开发,而是提供了关键服务,例如应用程序托管或Java开发。 一些PaaS产品包括应用程序设计,开发,测试和部署。 PaaS服务还可以包括Web服务集成,开发团队协作,数据库集成和信息安全性。

与其他类型的云服务一样,客户按使用情况付费使用PaaS,一些提供商对访问平台和平台上托管的应用程序收取固定的月费。

相关视频:什么是云原生方法?

在此60秒的视频中,Heptio的创始人兼首席执行官Craig McLuckie和开源系统Kubernetes的发明者之一,了解了云原生方法如何改变企业构建技术的方式。

PaaS的优势

PaaS的最大优势之一是,企业可以在无需花费时间和金钱来建立和维护包括服务器和数据库的基础架构的情况下,就可以创建和部署新应用程序的环境。

这可以加快应用程序的开发和交付速度,对于希望获得竞争优势或需要快速将产品推向市场的企业来说,这是一大优势。

PaaS还使他们能够快速测试对新语言,操作系统,数据库和其他开发技术的使用,因为他们不必为它们支撑支持的基础结构。 PaaS还使升级工具变得更加轻松快捷。

PaaS的使用迫使企业软件开发人员在其应用程序中使用云技术,从而帮助他们采用现代原理并更好地利用云基础架构(IaaS)平台。

由于使用PaaS的组织可以管理其应用程序和数据,因此失去控制并不是主要的问题,因为使用云基础架构或应用程序时常常会遇到这种情况。

PaaS应用

为应用程序开发,测试和部署提供托管环境是PaaS的最常见用途之一。 但这并不是企业使用PaaS的唯一原因。

研究公司Gartner引用了PaaS的各种用例,包括:

  • API开发和管理。 公司可以使用PaaS开发,运行,管理和保护应用程序编程接口和微服务。 这包括创建新的API和用于现有API的新接口,以及端到端API管理。
  • 业务分析/智能。 通过PaaS提供的工具,企业可以分析数据以发现业务洞察力和行为模式,以便做出更好的决策并更准确地预测未来事件,例如产品的市场需求,
  • 业务流程管理(BPM)。 组织可以使用PaaS来访问与其他云产品一样作为服务交付的BPM平台。 BPM套件集成了流程管理所需的IT组件,包括数据,业务规则和服务级别协议。
  • 通讯。 PaaS还可以用作通信平台的传递机制。 这使开发人员可以向应用程序添加通信功能,例如语音,视频和消息传递。
  • 数据库。 PaaS提供商可以提供诸如建立和维护组织的数据库之类的服务。 研究公司Forrester Research将数据库PaaS定义为“一个按需,安全且可扩展的自助数据库平台,该平台可自动进行数据库的配置和管理,并且可供开发人员和非技术人员使用。”
  • 物联网。 物联网预计将在未来几年中成为PaaS使用的主要部分,它将支持各种物联网部署将使用的广泛的应用程序环境以及编程语言和工具。
  • 主数据管理(MDM)。 它涵盖了管理企业拥有的关键业务数据的流程,治理,策略,标准和工具,为数据提供了单一参考点。 此类数据可能包括参考数据,例如有关客户交易的信息,以及支持决策的分析数据。

PaaS技术

PaaS包含多个基础云基础架构组件,包括服务器,网络设备,操作系统,存储服务,中间件和数据库。

所有这些技术产品均由服务提供商拥有,运营,配置和维护。 这些全面管理的基础架构服务不仅减轻了客户的IT管理负担,而且还为客户带来了诱人的财务理由。 他们可以避免必须对可能无法充分利用的这些基础IT组件进行投资。

PaaS还包括资源,例如开发工具,编程语言,库,数据库管理系统以及来自云提供商的其他工具。

PaaS示例

领先的PaaS提供商包括Amazon Web Services(AWS),Microsoft,Google,IBM,Salesforce.com,Red Hat,Pivotal,Mendix,Oracle,Engine Yard和Heroku。 所有主要的PaaS提供商的云都提供了使用最广泛的语言,库,容器和相关工具。

亚马逊,微软和谷歌特别提供全套基于云的服务,包括计算,存储,数据库,分析,网络,移动后端,开发人员工具,管理工具和安全性。 在许多情况下,这些是完全托管的服务,可补充这些公共云中的PaaS服务。

许多PaaS供应商也都是软件开发工具的领先提供商,这并非偶然。 Gartner估计,今天大约有200个PaaS提供商。

这里简要介绍了一些领先的PaaS产品。

AWS Elastic Beanstalk

借助Elastic Beanstalk,公司可以在AWS Cloud中快速部署和管理应用程序,而无需了解运行应用程序的基础架构。 Elastic Beanstalk自动处理容量配置,负载平衡,扩展和应用程序运行状况监视的详细信息。

AWS Lambda

AWS Lambda是一个事件驱动的无服务器计算平台,该平台可运行代码以响应事件,并自动管理该代码所需的计算资源。 AWS Lambda普及了FaaS概念,尽管它早于该术语。

Google App引擎

Google App Engine是一种Pa​​aS产品,用于在Google管理的数据中心中开发和托管Web应用程序。 应用程序可以在多个服务器上自动沙箱化,运行和扩展。

Google Cloud功能

Google Cloud Functions旨在使开发人员可以轻松地在云中运行和扩展代码以及构建事件驱动的无服务器应用程序。

Azure应用服务

Microsoft Azure App Service是一个完全托管的PaaS,它将Microsoft Azure网站,移动服务和BizTalk Services集成到一个产品中。 Azure App Service提供了本地和云系统之间的集成。

Azure功能

Microsoft Azure Functions是一个无服务器的计算平台,允许开发人员通过连接到数据源或消息传递解决方案来采取措施,从而使其易于处理和响应事件。 开发人员可以使用Azure函数来构建基于HTTP的API终结点,这些终结点可以由一系列应用程序访问。

红帽OpenShift

OpenShift是PaaS产品系列,可以在云托管或本地部署中使用,以构建和部署容器化应用程序。 旗舰产品是OpenShift容器平台,这是一个内部的PaaS,围绕由kubernetes在Red Hat Enterprise Linux的基础上进行管理的Docker容器构建。

关键云铸造厂

Cloud Foundry是由Cloud Foundry Foundation管理的开源PaaS。 它最初由VMware开发,然后转移到由EMC,VMware和通用电气合资的Pivotal Software。 与OpenShift一样,Cloud Foundry旨在使用Kubernetes进行编排来构建和运行基于容器的应用程序。

PaaS风险

鉴于PaaS是一种基于云的服务,它具有与其他云产品一样的许多固有风险,例如信息安全威胁。 PaaS基于使用共享资源(例如网络和服务器)的概念,因此安全风险包括将关键数据放入此环境中,以及由于未经授权的访问或黑客或其他不良行为者的攻击而使关键数据被盗。

另一方面,主要的云提供商在防止此类漏洞方面比典型的企业数据中心更有效,因此信息安全风险尚未被证明是IT最初担心的许多风险。

借助PaaS,企业可以吸引服务提供商在其基础架构和运营中构建适当的访问控制以及其他安全性规定和策略。 企业还负责为其应用程序提供自己的安全保护。

另外,由于组织依赖特定服务提供商的基础架构和软件,因此存在潜在的供应商与PaaS环境锁定的问题。 IT提出的一个合理问题是,它选择的PaaS是否可以与其当前和将来的IaaS和SaaS部署互操作?

PaaS的另一个风险是,服务提供商的基础架构由于任何原因而经历停机时间,以及可能对服务造成的影响。 此外,如果提供商在其开发策略,编程语言或其他方面进行了更改,该怎么办?

不要指望这些可能的障碍会阻止您进入PaaS。 正是因为供应商在您处理编程时处理平台,所以它提供了更大的灵活性。

iPaaS

关于PaaS的任何讨论都应提及iPaaS,即集成平台即服务。 iPaaS是一套用于链接部署在不同环境中的应用程序的自动化工具。 iPaaS提供程序的主要示例包括Dell Boomi,Informatica,MuleSoft和SnapLogic。

对于需要将本地应用程序和数据与云应用程序和数据集成的公司而言,iPaaS是有意义的,其中包括越来越多的利用混合云环境的企业。

翻译自: https://www.infoworld.com/article/3223434/what-is-paas-software-development-in-the-cloud.html

t-paas d-paas

t-paas d-paas_什么是PaaS? 平台即服务的解释相关推荐

  1. 多角度分析平台即服务?PaaS的类型和用例

    云栖号资讯:[点击查看更多行业资讯] 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 没有适合所有人的单一PaaS.即使云计算已经发展了10多年,但对云计算服务模型的定义仍然相当模糊. ...

  2. 我眼中的云计算——PaaS(平台即服务)

    作为一个学术研究人员来说,相关专业是地理信息专业,但计算机学科尤其是变成和我们来讲虽然有一定关联,但绝对也仅限于专业内的,对于我这样一个非正式正规入编的程序员来讲,在2年前我只对云计算有个朦胧的认识, ...

  3. 云计算服务模型,第 2 部分: 平台即服务(PaaS)

    英文原文:Cloud computing service models, Part 2: Platform as a Service 平台即服务 (PaaS) 常常是最容易让人迷惑的云计算类别,因为很 ...

  4. 【观察】用友“SaaS+PaaS+生态”再提速,以“平台”模式赋能成长型企业

    申耀的科技观察 读懂科技,赢取未来! 我们知道,成长型企业通常灵活多变.高效敏捷.嗅觉灵敏.目光超前,敢于逆风而行.勇于创新,一直是中国经济发展的重要推动力.数据显示,目前成长型企业贡献了我国50%以 ...

  5. 公有云长期战略合作协议,为其提供横跨设计、建设、运营的全生命周期服务的云计算解决方案,涵盖云基础设施即服务(IaaS)和平台即服务(PaaS)和软件即服务(SaaS)

    IBM在云计算市场的风光似乎只局限在私有云市场.在以Amazon.Google为带代表的互联网精英们跑马圈地.推倒一堵堵围墙的公有云领域,IBM看上去有些黯然. IBM在公有云领域落后了吗?实际上,I ...

  6. 云计算具有什么平台_云计算科普之PaaS简介:平台即服务

    [点击右上角加'关注',全国产经信息不错过] 云计算(cloud computing)是分布式计算的一种,指的是通过网络"云"将巨大的数据计算处理程序分解成无数个小程序,然后,通过 ...

  7. paas平台即服务_平台即服务

    平台即服务通常是云计算中最令人困惑的分类,因为它很难识别,常常被误认为是基础架构即服务或软件即服务. 在这个由三部分组成的文章系列的第二部分中,了解PaaS的独特之处以及如何在您的业务中利用它. 常用 ...

  8. IaaS, PaaS和SaaS是云计算的三种服务模式

    原文链接:https://zhidao.baidu.com/question/584394281.html IaaS, PaaS和SaaS是云计算的三种服务模式. SaaS:Software-as-a ...

  9. 博云作为专业独立PaaS厂商,入选中国PaaS市场研究报告

    近日,国内权威咨询机构赛迪顾问发布<2020-2021 年中国PaaS市场研究报告>(以下简称<报告>).<报告>重点介绍了中国 PaaS 市场的规模与结构,并对中 ...

  10. 【云计算学习教程】IaaS、PaaS和SaaS:云计算的三种服务模式(精讲)

    文章目录 云计算IaaS服务模式精讲 第一层(云管理器) 第二层(集群管理器) 第三层(计算机管理器) 云计算PaaS服务模式精讲 1)半平台 PaaS 2)全平台 PaaS 云计算SaaS服务模式精 ...

最新文章

  1. SQL中内连接、外连接、交叉连接
  2. python中变量类型在程序中可以改变_python的可变与不可变数据类型
  3. ajax不执行_好程序员Java学习路线分享原生Ajax的使用
  4. c语言如何判断数据是否符合正态分布_如何判断机器学习数据集是否是线性的?...
  5. Java开发中字符编码出现乱码的处理
  6. 数据挖掘:数据仓库相关知识笔记
  7. Python3中的可变与不可变类型
  8. C语言标识符、关键字和注释
  9. Jeecg-Uniapp 移动框架开发环境搭建—— APP解决方案
  10. 命名实体识别之基本概念
  11. sklearn下载方法,如果pycharm下载失败的话,你可以看看这里
  12. DEVC++编译奇怪报错问题解决
  13. 函数和常用模块【day06】:模块特殊变量(十四)
  14. acr122 java,ACR122U使用教程
  15. POI 模板生成word PDF——牛X神器
  16. C++中this与*this的区别
  17. win10共享其它计算机文件,两台win10间如何文件共享
  18. 02 SpringBoot入门程序剖析之各种稀奇古怪的starter
  19. springboot将模板生成pdf文件
  20. day10图书编辑删除 字段参数choise(重要)多对多三种创建方式 ajax语法结构

热门文章

  1. QQ会员注册完整代码
  2. 基础运维神器:开源的裸金属服务器管理平台RackShift
  3. 两个分数相加(结果最简)
  4. 前端唤起QQ和加群功能
  5. 银屑病与大肠相关机制(调研手稿五)
  6. Paper intensive reading (二十五):Fecal Viral ...Virion-Enriched Metagenomics and Metatranscriptomics
  7. python股票量化分析
  8. (转)日本語を輸入について
  9. SuperMap云许可配置
  10. unity汤姆猫自动检测录音,不说话自动播放