Использование существующей виртуальной сети с приложением-функцией Azure

У меня есть один VNET и 2 subnets под ним. Одна подсеть используется для подключения к внешнему серверу Kafka.

виртуальная сеть: хх.хх.хх.0/26 Подсети: xx.xx.xxx.0/27 и xx.xx.xxx.32/27 (по 27 доступных IP-адресов)

Я хотел протестировать Kafka topics с помощью bootstrap server. Можно ли создать Function App и нацелить его на ту же существующую подсеть (которая использовалась для подключения к внешнему серверу Kafka). Таким образом, я могу получить консоль в Azure для запуска команд и тестирования тем Kafka.

Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
0
0
43
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

• Поскольку ваш Kafka Server является внешним сервером, и вы развернули сервер конфигурации начальной загрузки для подключения и пересылки метаданных ресурсов Azure на сервер Kafka, а также настроили приложение-функцию в той же подсети, что и сервер начальной загрузки, вам потребуются две подсети. . Как вы можете понять с подключением P2S (Point-to-Site), когда мы соединяем две виртуальные машины, одна внешняя, а другая внутренняя. Для этого типа подключения вам потребуется VPN-шлюз и сам шлюз приложений, которые создадут еще одну подсеть.

• Следовательно, исходя из приведенного выше вывода, вам потребуются две подсети для создания соединения между внешним сервером Kafka и приложением-функцией, размещенным в Azure. Вы также можете перейти по ссылке ниже, чтобы получить дополнительные сведения о настройке и развертывании кластера Kafka и приложения-функции в Azure в закрытой виртуальной сети. В этом документе архитектура развернутых ресурсов подразумевает, что сервер Kafka и развертываемое приложение-функция будут размещены в разных подсетях в одной и той же виртуальной сети.

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

Кроме того, для получения дополнительных сведений о настройке сервера начальной загрузки Kafka с другими платформами и аналогичными ресурсами в Azure см. приведенную ниже документированную ссылку на пример:

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

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

Другие вопросы по теме