dtp业务是什么意思,PaaS服务模式

t-paas d-paas

平台即服务PaaS )是云计算产品,服务提供商可以为客户提供平台,因此构建和维护这种软件的基础架构开发过程通常不需要它

由于PaaS体系结构在开发人员和其他用户中看不到基础架构,因此该模型作为无服务器计算和服务的功能FaaS ),云服务提供商通过配置和运行服务器来管理资源分配

3358 www.Sina.com/http://www.Sina.com/http://www.Sina.com/http://www.Sina.com /

FAS是一种无服务器产品,它使企业能够开发和执行独立的事件驱动功能,而无需构建和维护开发和启动APP应用程序通常所需的基础架构。

PaaS和无服务器计算服务通常只对消耗的计算、存储和网络资源收费。 FaaS充分发挥了这一方法,只在执行功能时付费,使FaaS成为间歇性任务的自然选择。

在所有云计算家族中,PaaS与云服务提供商托管,类似于基础架构IaaS )或软件SaaS )即服务用户通常通过web浏览器访问PaaS产品。

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

使用私有云产品,PaaS通常可以作为软件或设备部署到本地数据中心。 混合云PaaS提供两种云服务的混合。

PaaS提供重要的服务,如APP应用程序托管和Java开发,而不是替换整个组织IT基础架构进行软件开发。 一些PaaS产品包括APP应用程序的设计、开发、测试和部署。 PaaS服务还包括Web服务集成、开发团队协作、数据库集成和信息安全。

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

相关视频:什么是云本机方法?

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

PaaS的优势PaaS的最大优势之一是,公司可以在不花时间和金钱建立和维护包括服务器和数据库在内的基础架构的情况下,为新的APP应用程序创建和部署环境。

这对加快APP应用程序的开发和交付、寻求竞争优势以及需要快速将产品推向市场的企业来说是一大优势。

此外,PAS不需要支持受支持的基础架构,因此可以快速测试新语言、操作系统、数据库和其他开发技术的使用。 PAS还使升级工具变得简单快捷。

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

失去控制不是主要问题,因为使用PaaS的组织可以管理APP应用程序和数据。 这是因为在使用云基础架构或APP应用程序时,这种情况经常发生。

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

研究公司Gartner引用了PaaS的各种用例。 包括以下内容:

[ 什么是云计算?公司可以使用PaaS开发、执行、管理和保护APP应用编程接口和微服务。 这包括为新API和现有API创建新接口,以及端到端API管理。 通过3358www.Sina.com/PaaS提供的工具。 企业可以分析数据,发现业务洞察力和行为模式,做出更好的决策,更准确地预测未来的事件,如产品市场需求。您现在需要知道的一切 。组织可以使用PaaS访问作为服务提供的BPM平台,就像访问其他云产品一样。 BPM套件集成了流程管理所需的IT组件,包括数据、业务规则和SLA。|PaaS还可以用作通信平台的分发机制。 这样,开发者就可以将语音、视频、消息传递等通信功能添加到APP应用程序中。另外:InfoWorld的David Linthicum解释了如何从传统IT进入云职业 。

strong> 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

Published by

风君子

独自遨游何稽首 揭天掀地慰生平