We use several Azure services (App Services, MySql, Azure Storage, Redis) all in the same data centre. Currently we are getting SNAT port exhaustion. We understand the reasons (lack of connection pooling, 4 minute port quarantine). However, we have limited options available in PHP.
Questions:
- Why is the traffic going out over public IP addresses, when an internal DNS entry could go direct and avoid the need for SNAT ports?
- Documentation indicates that this can be solved using VNETs, service endpoints, gateways, etc, but are there any other approaches that we should be aware of?