We a facing a situation and I would like to understand from the Databricks side what is the best practice regarding that.
Question: Is it possible to have a cluster with a fixed Global IP on Databricks?
Details
We have a vendor that has a SQL Server database stored in Canada in another infrastructure that is not Azure. Their database is protected by a Firewall that limits the computers that can request access to it. All the workstations from the company resolve to the same Public IP. That works like that due to a Zscaler acting as a Flow Network Security. So on the Vendor side, it was easy to put this public IP in the allowed list of their firewall so that the connections could be established by the workstations.
The same behavior seems to not happen when we use Databrick’s Clusters. They seem to acquire a public IP that is dynamic. Therefore, the Vendor’s firewall does not recognize the Fixed IP (or Range of IPs).
So how to connect to an external database using a Databricks Cluster in this situation?