Hi @Aniket Jagadale ,
Azure Application is a PaaS offering and when you deploy it, multiple instances of Application gateway will be deployed. And the traffic which you send to the Application gateway will be load balanced between those instances. So, it is highly available and redundant by default.
Only when all the Application Gateway instance goes down at the same time (highly unlikely to happen) you have a problem and that can be resolved by deploying another Application gateway in another region and use Traffic Manager to load balance traffic between those Application Gateways to achieve 2 tier of redundancy.
Hope this helps!
Regards,
Msrini