如果我们已将服务器托管在Azure上,则可以根据负载进行扩展,还是我们需要拥有多个应用程序服务器并具有负载平衡?
答案 0 :(得分:1)
如果将服务器托管在普通的虚拟机上,则不会自动缩放操作,但可以将其托管在virtual machine scale sets上,以实现高可用性和应用程序弹性,并允许您的应用程序自动缩放随着资源需求的变化。
您还可以在后端标准VM / VM扩展集/可用性集的前面放置Azure load balancer,以扩展应用程序并为服务创建高可用性。
此外,您可以直接选择在Azure上使用PAAS而不是IAAS服务,因此您不必担心底层基础结构。 Azure App Service使您可以使用所选的编程语言来构建和托管Web应用程序,移动后端和RESTful API,而无需管理基础结构。它提供自动缩放和高可用性,同时支持Windows和Linux,并支持从GitHub,Azure DevOps或任何Git存储库进行自动部署。
希望这可以为您提供帮助。