2012-06-22 137 views
1

我试图从迁移GoDaddy的虚拟机我的应用程序到Azure虚拟机。的Windows Azure虚拟机的性能

我想有1 VM作为数据库服务器,另一个VM作为Web服务器,但它工作在这种情况下非常慢,我在同一个服务器的Web应用程序上安装数据库,它的速度快。

所以问题:我怎样才能增加两个虚拟机之间的性能?两者都位于“美国东部”,是否可以在同一个盒子中找到某种方式......? 你能提出什么建议?

+0

你选择哪种VM大小?您托管什么类型的应用程序?它看起来像网络延迟(如果你在相同的地区/数据中心,这应该不是什么大问题)和/或带宽似乎会伤害你。 –

+0

在同一台机器上调用SQL总是会更快(一个它不需要序列化到网络调用),尤其是如果它是健谈的话。但你不应该看到很大的差异。 – Paparazzi

+0

我为数据库和WEB服务器使用小型实例。但看起来虚拟机的大小并不重要,我尝试了额外的大小,并且它是一样的。应用是WordPress的博客和数据库为MySQL –

回答

3

发现的问题。这不是Azure,它是MySQL数据库的问题。 我在my.ini文件中设置参数

skip-name-resolve 

,而不是它的一样快,当两个位于同一台服务器上。

0

请确保您有虚拟机的相同的亲和力组这样的机器是由结构控制器的地理定位在一起,即在美国东部

机在萨姆斯云服务和亲和力组应具有减轻直接的网络流量,可以你可以在同一个关联组上进行一些ping测试,并与我们分享。

例如RDP进入并从命令行运行ping命令。

如规定发牢骚者的机器更好的带宽/网络流量上面,向上扩展SQL机是明智的。

*更多关于此亲和团体:http://convective.wordpress.com/2012/06/10/affinity-groups-in-windows-azure/

干杯

0

亲和力集团是要走的路。在同一个关联组中配置两个虚拟机将共同定位这两个虚拟机。