gpt4 book ai didi

azure - 子网的IP地址如何在azure功能之间分配?

转载 作者:行者123 更新时间:2023-12-03 06:10:08 25 4
gpt4 key购买 nike

我必须第一次实现 Azure Functions,并且在决定子网大小时遇到困难。我想创建一个功能应用程序并使用它的应用程序服务计划。目前,我不知道一个函数应用程序中将包含多少个函数,也不知道我需要多大程度地扩展我的函数应用程序。

嗯,文档说,IP 没有分配给特定的函数,而是分配给函数应用程序。这是否意味着,即使我在同一个函数应用程序中运行 50 个函数,我也不需要关心?因此,当我想要扩展函数应用或创建许多函数应用时,我只需要额外的 IP?

因此,只要不扩展我的函数应用程序,但假设其中有 50 个函数,我的 Linux 函数只需使用/28 子网就可以了吗?

我正在阅读有关 Azure 功能的网络选项的信息 https://learn.microsoft.com/en-us/azure/azure-functions/ip-addresses?tabs=portalhttps://learn.microsoft.com/en-us/azure/azure-functions/functions-networking-options?tabs=azure-cli .

**不过,我还是不明白 IP 地址到底是如何分配的? **

谢谢!

最佳答案

在函数应用中,您必须使用足够大的子网,以适应您的应用可能达到的任何规模,从而在大小或 SKU 方面扩大或缩小函数应用。

您可以确保 Windows/24(具有 256 个地址)和/26(Linux 有 64 个地址)的高级功能计划,这样就不会导致任何子网容量问题。

创建虚拟网络时,您可以更改地址,如下所示:

enter image description here

enter image description here

如果您不想扩展函数应用,对于 Linux 函数,/28 子网就足够了。应用将用于出站通信。此子网大小最多可为您提供 16 个可用 IP 地址。这对于单个函数应用程序中的中等数量的函数来说应该足够了

如果需要扩展函数应用,可以向子网添加其他 IP 地址。您可以向虚拟网络添加另一个子网,这样您将拥有额外的 64 个 IP 地址用于在函数应用中分配。

enter image description here

因此,只要您不扩展函数应用程序,但其中有 50 个函数,您的 Linux 函数就可以使用/28 子网。

在函数应用 -> 网络 -> 虚拟网络集成中,选择包含要使用的子网的虚拟网络,如下所示:

enter image description here

enter image description here

Still, I do not understand how exactly the IP addresses will bedistributed?

IP地址是分布式的。在与虚拟网络Ip集成的过程中,在门户中创建子网时,IP地址将被分配给子网1。然后,部署到子网 2 的资源将使用这些 IP 地址。

关于azure - 子网的IP地址如何在azure功能之间分配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76893757/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com