An Azure service that provides a platform-managed, scalable, and highly available application delivery controller as a service.
Hello @Rinshad R , apologies for the delayed response here.
As azure offers plenty of services using which above requirement can be achieved. I could think of the following flow which might be more secure
Internal user -> Postman -> Application gateway & Azure Firewall -> Azure based Load balancing solution-> DB cluster
- Application gateway & Azure Firewall : You can go through this documentation to understand the advantages of using both in this scenario like Threat Intelligence provided by Azure Firewall, WAF for App Gateway etc.
- Azure based Load balancing solution: I am not familiar with Apache Tomcat and how it is used for load balancing. You can go through this document to understand different load balancing options in Azure and their advantages. You can also explore the option of using Azure Web Apps in this scenario as it also offers AAD authentication, easy integration with Application gateway.
Currently Azure Application gateway does not support only private IP mode. If you want the users to access App Gateway only using Private IP, you can follow this documentation to achieve that.
Additionally you can also refer to following Architectures which can help you with your decisions
Please let me know if there are any concerns. Thank you!
----------
Please do not forget to "Accept the answer" wherever the information provided helps you to help others in the community.