VPN – 多个数据中心,多个客户端

我们是一个小公司,我们有两个云提供商,主要是因为价格,没有内部部署的基础设施(但我们正在考虑它)。 我是networking新手。

我们大部分的服务器都不是公开可见的,而是可以从我们的计算机访问的。 它们主要用于训练机器学习模型,以便您可以运行多个实验而不会阻塞笔记本电脑。

到目前为止,一个提供商的这些服务器在防火墙之后,可以通过OpenVPN访问。 但是,第二个提供商的服务器在互联网上可见,我想避免。

我需要能够连接到这两个云,云服务器也应该看到对方。

我可以想象如何configuration数据中心与从每个客户端到两个数据中心的两个连接之间的站点到站点OpenVPN连接。

我可以看到的问题是,如果我们要添加一个数据中心,将会有更多的隧道需要。 我怎样才能避免它? 提前致谢。