Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我们说azure functions是一个无服务器计算服务_Azure_Cloud - Fatal编程技术网

为什么我们说azure functions是一个无服务器计算服务

为什么我们说azure functions是一个无服务器计算服务,azure,cloud,Azure,Cloud,请帮助我理解为什么我们说azure functions是一个无服务器计算服务。它确实需要云来承载和运行它。云也是一个服务器,为什么我们说它是无服务器的 无服务器计算并不意味着服务器就不存在了。服务器是非常需要的,就像这些年来一样,否则,代码将在哪里运行。这个短语之所以被创造出来,是因为作为一名开发人员,您不需要担心代码运行在什么服务器上。事实上,您不知道它最终运行在哪台服务器上。部署代码后,Azure会将执行代码的责任分配给下一个可用的服务器。Azure所确保的,以及对您来说最重要的是,您的代码

请帮助我理解为什么我们说azure functions是一个无服务器计算服务。它确实需要云来承载和运行它。云也是一个服务器,为什么我们说它是无服务器的

无服务器计算并不意味着服务器就不存在了。服务器是非常需要的,就像这些年来一样,否则,代码将在哪里运行。这个短语之所以被创造出来,是因为作为一名开发人员,您不需要担心代码运行在什么服务器上。事实上,您不知道它最终运行在哪台服务器上。部署代码后,Azure会将执行代码的责任分配给下一个可用的服务器。Azure所确保的,以及对您来说最重要的是,您的代码将在需要时执行

参考:


希望它有意义:)

有大量关于无服务器的定义,你可以轻松地用谷歌搜索。但无论如何,我会分享我的理解

1。它确实需要云来承载和运行它。
你说得对。但云上的任何东西都需要云,不是吗?Azure是云提供商之一,它由数百项服务组成,以满足人们使用云的不同需求

2。云也是一个服务器,这也是为什么我们说它是无服务器的
这是不对的。云与服务器不同。服务器是一个位于某处的物理盒子。云在全球拥有数十万台服务器,在这些服务器上承载着各种不同的服务


我们之所以说函数是无服务器的,是因为托管函数的基础设施是从devs抽象出来的。它仍然部署在一些服务器上,但Azure负责所有的资源管理、配置、负载平衡、扩展和网络等。它允许开发人员主要关注他们的代码,而不必担心服务器。

为了更好地了解这一点,这就是我们的发展过程。云提供商正在确保我们只需担心业务逻辑,而不必担心其他问题

IaaS(基础设施即服务)

数据中心的某个地方有一个正在运行的虚拟机,但需要维护一切。从部署到修补VM或VM上运行的任何东西

PaaS(平台即服务)

您不再需要维护平台,但您仍有责任在负载平衡等方面管理您的服务器

FaaS(作为服务的功能)

服务器是从您那里抽象出来的。您只需要维护代码,而不必担心引擎盖下的内容或如何平衡服务器的负载。云提供商有责任打包您的代码并为您运行。但服务器仍然存在

根据Azure无服务器计算服务的官方说法,Azure功能可以定义为:

Azure Functions是一种无服务器计算服务,它使您能够按需运行代码,而无需显式地配置或管理基础架构。使用Azure函数运行脚本或代码段以响应各种事件

Azure功能是一种事件驱动、按需计算的体验 将现有Azure应用程序平台扩展到 实现由几乎任何Azure或Azure中发生的事件触发的代码 第三方服务以及内部系统。Azure函数 允许开发人员通过连接到数据源或 消息传递解决方案,从而使其易于处理和响应 事件。Azure功能根据需求进行扩展,您只需为 你消耗的资源

在这里,无服务器计算服务就像一个隐喻,这意味着最终用户不需要管理服务器或基础设施来在Azure上运行应用程序,并且可以花时间专注于管理和改进业务逻辑

<> P>>P/>
    《蔚蓝的Serverless》建立在一个开源的基础上,核心是 这就是Azure Functions,一种事件驱动的计算体验。社区贡献包括对新项目的支持 语言、集成和部署目标
  • Azure功能可以在本地、Azure Stack等混合环境、IoT边缘设备上使用,也可以部署在Kubernetes等协调器的顶部以及其他云中
  • 它们能够以更低的基础设施和运营成本加快上市时间
这可能会有所帮助