Azure 服务器负载平衡

Azure Server Load Balancing

如果我们在 Azure 上托管我们的服务器,将根据负载进行扩展,还是我们需要拥有多个应用服务器并实现负载平衡?

如果您将服务器托管在普通虚拟机上,它不会自动缩放操作,但您可以将其托管在 virtual machine scale sets 上以实现高可用性和应用程序弹性,这将使您的应用程序能够随着资源需求的变化自动扩展。

您还可以在后端标准 VMs/VM 前面放置一个 Azure load balancer 规模 sets/availability 设置以扩展您的应用程序并为您的服务创建高可用性。

而且,你可以直接选择使用PaaS而不是Azure上的IAAS服务,这样你就不用担心底层基础设施了。 Azure App Service 使您能够使用您选择的编程语言构建和托管 Web 应用程序、移动后端和 RESTful API,而无需管理基础架构。它提供自动缩放和高可用性,同时支持 Windows 和 Linux,并支持从 GitHub、Azure DevOps 或任何 Git 存储库进行自动部署。

希望对您有所帮助。