azure - 将现有 VNET 与 Azure Function APP 结合使用

标签 azure apache-kafka azure-functions subnet vnet

我在其下有 1 个 VNET2 个子网。一个子网用于连接外部Kafka服务器。

互联网络: xx.xx.xx.0/26 子网: xx.xx.xxx.0/27 和 xx.xx.xxx.32/27(各 27 个可用 IP)

我想使用引导服务器测试Kafka主题。是否可以创建一个 Function App 并将其定位到相同的现有子网(用于连接到外部 Kafka 服务器)。这样,我就可以在 Azure 中获得一个控制台来运行命令并测试 Kafka 主题。

最佳答案

• 由于您的 Kafka 服务器是外部服务器,并且您已部署 bootstrap-config 服务器来连接 Azure 资源元数据并将其转发到 Kafka 服务器,同时还在与 bootstrap 服务器相同的子网中配置函数应用程序,因此您将需要两个子网。正如您可以与 P2S(点到站点)连接联系起来一样,我们连接两台虚拟机,一台是外部的,另一台是内部的。对于这种类型的连接,您需要 VPN 网关和应用程序网关本身,这将创建另一个子网。

• 因此,根据上述结论,您将需要两个子网来在外部 Kafka 服务器和 Azure 上托管的函数应用程序之间创建连接。您还可以引用下面的链接,了解有关在封闭虚拟网络中的 Azure 上配置和部署 Kafka 集群和函数应用程序的更多详细信息。在本文档中,已部署资源的架构意味着要部署的 Kafka 服务器和功能应用将托管在同一虚拟网络内的不同子网上。

https://techcommunity.microsoft.com/t5/apps-on-azure-blog/collaborate-kafka-and-azure-functions-securely-within-closed/ba-p/2429394

此外,有关在其他平台上设置 Kafka 引导服务器以及 Azure 中类似资源的更多详细信息,请参阅下面记录的示例链接:-

https://learn.microsoft.com/en-us/samples/azure/azure-functions-kafka-extension-sample-confluent/azure-functions-kafka-extension-sample-using-confluent-cloud/

https://learn.microsoft.com/en-us/azure/azure-functions/functions-create-vnet

关于azure - 将现有 VNET 与 Azure Function APP 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71568506/

相关文章:

python - PyPyodbc 在之前使用 SQL 查询后返回游标对象

azure - KeyVault 为何比标准存储更安全?

partitioning - Zookeeper是Kafka必须的吗?

java - Samza/Kafka 更新元数据失败

Azure Function(C#) : How to copy lots of files from blob container A to another blob container B?(函数在 10 分钟内超时)

.net - Azure函数EventGridTrigger : Error binding parameter

azure - 在 Azure 逻辑应用中执行存储过程 - 错误网关错误

php - Blob 文件上传 - 我正在将图像文件从本地系统上传到 azure blob 容器。上传后,文件大小显示为0B,无扩展名

elasticsearch - 在将完整日志发送到logstash/elasticsearch之前,将一半日志发送到RabbitMQ的方法

azure - 将 DocumentDB 绑定(bind)迁移到 Azure WebJobs SDK 扩展时出错