An Azure service that provides a platform-managed, scalable, and highly available application delivery controller as a service.
Thanks again for providing the best possible answers.
I would like to share an update from my testing. I ran my workflow by selecting a static frontend IP, and the deployment was successful. During troubleshooting, I discovered that there were 3 hidden IPs in the subnet.
I also found that App Gateway instance IPs are not assigned sequentially; instead, they are allocated randomly. Because of this behavior, those 3 IPs appeared hidden within the subnet.
Now, I have successfully provisioned my 9th Application Gateway, and it is working correctly as per the expected calculations.
The reason for the previous failures was that I was assigning a static frontend IP from the subnet that was already being utilized internally by one of the App Gateway instances. As a result, I had to rerun the workflow around 10–12 times using different frontend IPs from the subnet before achieving success.
Since NICs are not directly visible or involved in the case of Application Gateway, there should ideally be some mechanism to identify which IPs are already utilized internally and which are free for frontend assignment.
I hope Microsoft or any senior solution architect can provide guidance on this issue so that such deployment challenges can be avoided in the future.