代码之家  ›  专栏  ›  技术社区  ›  Stpete111

AWS&Azure混合云设置-这个配置可能吗(Azure负载均衡器->AWS VM)?

  •  1
  • Stpete111  · 技术社区  · 7 年前

    我们所有的云资产目前都在Azure中,其中包括一个服务结构集群,该集群包含许多应用程序和服务,这些应用程序和服务通过Azure负载均衡器与Azure VM通信。虚拟机既有公共IP也有私有IP,负载平衡器的前端IP配置指向虚拟机的私有IP。

    我需要做的是把我的虚拟机移动到AWS . 服务结构 私有的 IP地址。所以我能看到实现这一目标的唯一方法是:

    1. 将负载平衡器保留在Azure中,并将流量从它们定向到AWS VM。
    2. 将Azure服务结构指向AWS负载平衡器。

    我不知道上述两种技术是否可行。

    对于#1,如果我使用Azure的负载平衡,我相信负载均衡器前端IP配置必须使用AWS VM的公共IP,对吗?这不是不安全吗?如果我将其设置为通过VPN(如果可能的话),这是否与使用当前负载均衡器配置中的内部专用ip一样安全?

    对于#2,同样,不确定这在技术上是否可以实现-我们甚至可以让服务结构服务与AWS负载平衡器“对话”吗?如果是这样,实现这一点最安全的方法是什么?

    2 回复  |  直到 7 年前
        1
  •  1
  •   Oleg Karasik    7 年前

    据我所知,在服务结构中创建多区域/多数据中心集群是可能的。

    这是你的名字 brief 对如何工作有初步想法的需求清单 sample 使用跨区域服务结构集群配置(我知道这是Azure中的不同区域,而不是不同的云提供商,但是这个示例可以用来查看一些东西是如何配置的)。

    希望这有帮助。

        2
  •  1
  •   Diego Mendes    7 年前

    您在azure门户中看到的集群只是一个azure资源屏幕,用于描述集群的详细信息。

    扩展Oleg的答案, “可以在服务结构中创建多区域/多数据中心群集。”

    唯一不太清楚的细节是,任何其他不在azure中托管的选项都需要额外的管理级别,因为您必须使用资源(VM、负载平衡器、自动缩放、操作系统更新等)来保持集群的更新和运行。

    此外,多区域和多区域集群在SF路线图中被搁置了很长一段时间,因为这是一件非常复杂的事情,这就是为什么他们避免推荐,但这是可能的。

    如果您想使用AWS方法,我将指导您阅读本教程: Create AWS infrastructure to host a Service Fabric cluster

    这是一个由4部分组成的教程的第一部分,该教程指导如何在AWS基础设施上设置SF集群。