A high availability implementation of NAT instances designed to reduce NAT Gateway data processing costs