📜  Microsoft Azure – 创建函数应用程序的简单方法

📅  最后修改于: 2022-05-13 01:56:13.379000             🧑  作者: Mango

Microsoft Azure – 创建函数应用程序的简单方法

在本文中,我们将学习如何创建函数应用程序。在这里,我们将从Azure主页开始,您可以看到它是一个非常突出的创建资源,并且您将去那里创建任何类型的资源。

在本文中,我们将研究如何创建函数应用程序。它将加载新的全屏创建体验。这类似于您对 Web 应用程序或存储帐户所做的事情。

您首先选择您希望此资源所在的资源组。在这种情况下,请选择要使用的函数资源组。然后去命名我的函数。如果你给它一个已经被使用的名字,你可以看到验证是即时发生的,这使得你很容易知道你需要更正什么。在这种情况下,您将给它一个唯一的名称。

您将获得的下一个选项是您将在那里发布到您的函数?基本上,你会把它写成一段代码吗?或者你打算用容器包装? Azure Functions 既支持 Docker 容器,也支持发布代码,所以你想使用什么完全取决于你。在本文中,我们选择了用于演示的代码,因为这也允许我们向您展示我们有一个运行时堆栈选择的事实,它基本上告诉运行时您将要编写的代码是什么?您可以使用 PowerShell、 Java、 Python、Node.js 或 NET Core。让我们与 NET 核心一起前进。而且,Azure 支持 NET Core 3.0。接下来是您要在哪个区域举办此活动?

然后在这一点上,你可以去查看和创建,这将默认你使用消费,这也是无服务器层。因此,在这种模式下,您无需配置秤;您的应用程序将根据请求数量或触发时间自动扩展。

如果您想更改它并进入高级模式,您可以单击托管选项卡,此时,您可以为您的函数指定更高级的设置。例如,如果您有要使用的特定存储帐户,则可以选择它。如果您对操作系统限制而不是 Windows 有偏好,您可以选择它。通常,根据您选择的运行时堆栈,Azure 会默认提供建议。但是,如果它受支持,您可以随时将其切换为适合您需要的任何内容。

然后你会看到计划,它基本上是为你的资源提供计算的底层应用服务计划。当你在消费时,你是在 serverless 模式下,这意味着你不需要配置机器的大小或机器的数量。 Azure 会自动调整,但如果你使用 Azure 拥有的任何高级计划,这基本上让你可以灵活地使用,你的应用程序可以动态扩展到数百个实例。但与此同时,您拥有应用服务计划的可预测性,您知道您可以拥有随时准备就绪的预热实例。因此,您以这种方式支付更少的冷启动罚款。

就选项而言,Azure 具有三种不同的大小,它们将为您提供不同数量的 CPU 资源和内存资源。你需要记住,这是每个实例。因此,这可以达到 100 个实例,如果您需要类似的东西,每个实例可以拥有 14 GB 的内存。

下一个选项是监视,这基本上代表了与 Azure函数一起创建的 App Insights 资源。这就是 Azure 用来监控函数的方式,因此您可以查看执行历史记录,并且可以触发警报和指标。默认情况下,您会获得其中之一。在大多数情况下,当您开始使用大量数据时,它将是免费的,因为您需要为每发布到 Application Insights 的数据量支付大量流量。

接下来,您进入标签。标签是人们习惯使用的,例如,在他们的资源上添加额外的元数据。您始终可以使用成本中心标记您的资源,并且这些标记会一直传播到您的账单。因此,如果您想知道这个使用多个 Azure 资源的特定应用程序花费了多少成本,那么标记是一个不错的选择。

最后,您可以一直进行审查和创建,这将为您提供将要创建的所有内容的摘要。因此,您可以看到您所针对的描述。您可以看到您正在创建一个新的存储帐户。你正在创建一个新的应用服务计划,你正在创建一个新的监视资源,在这种情况下,Application Insights 作为你的应用创建的一部分。当您单击创建时,Azure 将进行验证,基本上检查以确保您的所有输入都是正确和正确的。不应该有任何东西妨碍您创建此资源。如果有任何内容,Azure 会对其进行标记,然后在您实际执行创建之前,它会为您提供更正它的机会。