在Windows Azure VM托管的Web应用程序中使用Windows Azure SQL数据库(以前称为SQL Azure)是否存在性能损失?我想知道这是否比使用Azure保留实例上运行的网站上的Azure SQL数据库更糟糕。两种方案中的假设是Azure SQL数据库部署在与应用程序相同的区域中。
答案 0 :(得分:2)
在使用SQL Azure
方面应该没有任何区别答案 1 :(得分:0)
正如@Igorek指出的那样,使用虚拟机和网站访问Windows Azure SQL之间没有区别(假设数据中心相同)。这就是说:有一点可能不那么明显,今天,虚拟机(和云服务)支持XL实例(即NIC上的800Mbps)与网站相比,网站目前仅限于大型预留实例(400Mbps)。所以...如果你移动了大量的数据,你可以通过XL虚拟机与大型网站实例获得更好的吞吐量。
我意识到这是一个边缘案例,但我只是想把它扔出去......
答案 2 :(得分:0)
性能可能会有所不同,具体取决于虚拟机上的配置以及托管网站的网站基础架构。
连接入站和出站性能取决于Azure中抽象的负载平衡。这与现有的基础设施有关。
例如,如果VM位于基本层More on VM Sizing中,并且网站托管的配置更高,则性能可能会有所不同。