我在Azure上部署了两种服务,它们需要相互通信。到目前为止有两种选择 1.将它们放在同一个Vnet中 2.将它们放在单独的Vnet中,并在它们之间创建Vnet到Vnet的连接。
我的问题是,与选项1相比,选项2是否存在任何性能/带宽限制?
答案 0 :(得分:0)
我认为如果你的vNet负载较少,方法1会更好。
在方法2中,沟通取决于以下因素 - 1.两个vNets是否在同一区域。如果是,显然你将面临更少的延迟。 2.您选择了哪个vNet网关 - 高性能vNet网关提供比基本和标准更快的速度。
Azure指向站点vpn连接仅在要传输的数据不多(<1Tb)且位于同一区域时才可靠。
答案 1 :(得分:0)
也请考虑,使用选项2,您将面临退出VNET的流量的出口数据费用。
如果您的工作量相似或什至位于两个单独的层(例如,Web,App和数据)中,则可以通过子网和NSG对其进行隔离。您无需分离到不同的VNET。