azure API-apps,逻辑应用,网络应用和天蓝色功能有什么区别?它对开发人员有什么不同?
答案 0 :(得分:12)
逻辑应用
Logic Apps提供了一种在云中简化和实施可扩展集成和工作流的方法。它提供了一个可视化设计器,可以将您的流程建模和自动化为一系列称为工作流的步骤。云和内部部署有许多连接器,可以跨服务和协议快速集成。逻辑应用程序以触发器开始(例如“将一个帐户添加到Dynamics CRM”时),并且在触发后可以开始许多组合操作,转换和条件逻辑。
Api应用
Azure App Service中的API应用程序提供的功能可以更轻松地在云和内部部署中开发,托管和使用API。借助API应用,您可以获得企业级安全性,简单的访问控制,混合连接,自动SDK生成以及与Logic Apps的无缝集成。
网络应用
App Service Web Apps是一个完全托管的计算平台,针对托管网站和Web应用程序进行了优化。 Microsoft Azure的这种平台即服务(PaaS)产品使您可以专注于业务逻辑,而Azure负责运行和扩展应用程序的基础架构。
<强>功能强>
Azure Functions是一种在云中轻松运行小段代码或“功能”的解决方案。您可以只编写手头问题所需的代码,而无需担心整个应用程序或运行它的基础结构。函数可以使开发更高效,您可以使用您选择的开发语言,例如C#,F#,Node.js,Python或PHP。仅在您的代码运行时付费,并信任Azure根据需要进行扩展。 Azure Functions允许您在Microsoft Azure上开发无服务器应用程序。
Api应用程序和Web应用程序几乎是相同的交易。逻辑应用程序和函数在某种意义上是相同的,它们允许您作为对事件的响应或按计划执行某些操作,但函数是运行代码(或现有应用程序)的一种方式,而逻辑应用程序更像是工作流构造函数,你采取现有行动并将它们链接起来(所以没有编码,或几乎没有)
PS。您可以轻松找到在线文档以获得更广泛的理解