我目前正在进行从当前IAAS提供商迁移到Azure的概念验证。我们目前只在2层设置中提供多个LOB Web应用程序,包括:
我想在Azure中运行以下设置: 1. Azure VM:此VM将是Web层。由于我们的应用程序的遗留部分,它不适合网站或云服务。 2. Azure SQL DB:我们将把所有SQL数据库都推送到Azure DB中,并从VM连接到它们。
我已经完成了这个设置和工作。唯一的问题是主要的延迟命中似乎来自VM网络应用程序与azure数据库交谈。我通过门户提供的连接字符串连接到SQL Azure DB。是否有任何理由说连接速度太慢(有时延迟时间> 4秒)?我需要设置防火墙或终点规则吗?或者这种设置不是最佳的?
由于
答案 0 :(得分:2)
我发现问题是由于我在SQL Azure DB上设置的性能水平。我使用“快速创建”,默认情况下它将性能级别设置为“基本”。我在Azure DB管理门户的选项卡中找到了此设置。
将其设置为“标准”或“高级”,这增加了DTU并将数据库事务的性能提升回我的预期。
感谢评论中的帮助。