MS Azure: маршрутизация на IP-адрес виртуальной машины на основе исходного IP-адреса
Я хочу, чтобы в MS Azure были созданы простые, но особые настройки, и я хотел бы знать, возможно ли это на самом деле.
В моей установке мне нужна одна виртуальная машина Windows, которая будет иметь два сетевых интерфейса, оба из которых будут подключены к распределителю нагрузки, а распределитель нагрузки подключит виртуальную машину к Интернету с публичным IP. Весь трафик из Интернета будет направляться на балансировщик нагрузки, который затем направит его на один из сетевых интерфейсов моей виртуальной машины на основе исходной подсети: скажем, 15.0.0.0/8 перейдет к VM_IP1, а все остальное - к VM_IP2.
Я пытался играть по бесплатной подписке, но мне кажется, что мне нужно платить за собственные маршруты и продвинутые скрипты, а также за обращение в официальную техподдержку. Кто-то может посоветовать, поддерживает ли MS Azure такой тип маршрутизации и, если да, то как его настроить?
Большое спасибо!
1 ответ
Насколько я знаю, мы не можем использовать Load Balancer таким образом, потому что в Azure Load Balancer мы не можем указать сетевой адаптер в бэкэнд-пулах (просто поддерживаем VM).
Я создаю виртуальную машину с двумя сетевыми картами, и Azure Load Balancer просто может найти основной сетевой адаптер: В качестве обходного пути, возможно, вы можете создать виртуальную машину (vm1), работающую в качестве маршрутизатора, две виртуальные машины в одной виртуальной сети, затем добавить маршрутизатор на VM1, таким образом, мы можем направить 15.0.0.0/8 на NIC1 VM2 и все остальное к NIC2 VM2.