我们有一个标准的3层Web应用程序,需要将其迁移到云中(此时更多的是基于VM的提升和转移,而不是原生的云)。 想知道应该考虑哪些因素来决定是否将Azure规模集或Azure可用性集用于Web和应用程序层。
可能回答以下问题:
有什么建议吗?
答案 0 :(得分:2)
您可以参考the N-tier architecture on virtual machines。每个层均由两个或多个VM组成,并置于可用性集或VM规模集内。负载均衡器用于在一个层中的多个VM之间分配请求。每个层还放置在其自己的子网中,并添加NSG规则以限制对每个层的访问,并将表路由到各个层。
对于您的问题:
答案 1 :(得分:1)
通常来说,这两种方案都无法提供任何神奇的方法来实现这一目标,因此,如果您需要最小的开销,就被迫使用webapps。
但是您的应用程序可能无法与Web应用程序一起使用,因此您被迫使用vms或vmsses