This article provides best practices for an Azure NAT gateway. The guidance is based on the five pillars of architecture excellence: Cost Optimization, Operational Excellence, Performance Efficiency, Reliability, and Security.
https://learn.microsoft.com/en-us/azure/architecture/networking/guide/well-architected-network-address-translation-gateway