【发布时间】:2012-06-22 15:40:15
【问题描述】:
我正在尝试将我的应用程序从 GoDaddy 虚拟机迁移到 Azure 虚拟机。
我想将 1 个 VM 作为数据库服务器,将另一个 VM 作为 Web 服务器,但在这种情况下它的工作速度非常慢,我将 DB 与 Web 应用程序安装在同一台服务器上,而且速度很快。
所以问题是:如何提高两个虚拟机之间的性能?两者都位于“美国东部”,是否可以通过某种方式将两者都定位在同一个盒子中......? 你有什么建议?
【问题讨论】:
-
您选择了哪些 VM 大小?您托管什么样的应用程序?看起来网络延迟(如果您在同一个区域/数据中心,这应该不是什么大问题)和/或带宽似乎对您造成了伤害。
-
在同一台机器上调用 SQL 总是会更快(它不需要序列化到网络调用),尤其是在它很健谈的情况下。但你不应该看到很大的差异。
-
我对 DB 和 WEB 服务器都使用小型实例。但是看起来VM的大小无关紧要,我尝试了超小和超大,它是一样的。应用是wordpress博客,数据库是MySQL
-
差别很大,不是在同一台机器上加载页面大约需要1秒,而是在两台不同的机器上大约10-15秒。
标签: azure virtual-machine