我们已经建立了一个网站并正在运行,我们决定迁移到Azure。 使用DMA(数据迁移助手)将数据库迁移到SQL Azure,然后在Azure上创建了一个VM,然后在该VM上的IIS上发布了网站。 现在,我们有两个具有两个不同数据库的不同域,并且旧网站比新网站(azure网站)快得多。 我们找不到确切的瓶颈在哪里;在数据库,连接或VM(处理器或IIS等)中。
Azure资源的规格:
有人可以提示我们如何检测这种缓慢的主要原因吗?
答案 0 :(得分:1)
如果您的应用程序已加载,则最佳做法是将应用程序托管在其他Azure计算机上,并将数据库托管在其他Azure服务器上,并在计算机之间建立虚拟网络。
创建Azure虚拟机(VM)时,必须创建一个 虚拟网络(VNet)或使用现有的VNet。您还需要 决定如何在VNet上访问您的VM。它是 在创建资源之前进行计划很重要,并确保您 了解网络资源的局限性。
Azure负载平衡器可提供高可用性并 应用程序的网络性能。负载均衡器可以是 配置为将传入Internet流量平衡到VM或平衡 VNet中虚拟机之间的流量。负载均衡器还可以均衡 本地计算机和虚拟机之间的流量 网络,或将外部流量转发到特定的VM。
负载均衡器在 负载均衡器上的公用IP地址和端口以及专用IP 虚拟机的地址和端口。
阅读this进行配置。