我正在尝试在 Azure 上部署混合应用程序。我的应用程序将托管在 Azure 云应用服务上,数据库将在公司的私有 DC 上。在这种情况下,我对 Azure 上的最佳架构或最佳架构解决方案有一些疑问。我可以选择使用 VPN S2S 连接或 Azure 应用程序服务混合连接管理器 (HCM)。
由于它们都通过公共 Internet 建立连接,因此它们都将受到多跳连接的影响,并且可能没有 SLA 保证。
那么在选择一个而不是另一个时的设计考虑是什么?当从 Azure 软管应用程序 (PaaS) 与本地数据库建立混合连接时,我什么时候会选择混合连接管理器 (HCM) 而不是 VPN 站点到站点 (S2S)?哪个更快?