3

我需要提供最多 10 个用户的桌面应用程序。这个应用程序是一个 ERP,基本上是数据库挖掘和报告。我将使用 Windows Server 通过远程桌面连接为并发用户提供支持。

有人有比较 Azure 虚拟机和专用服务器之间性能的经验吗?

目前我使用的是Azure,但是将设置更改为功能强大的机器似乎不会影响生成报告的时间,特别是当应用程序需要首先读取数据库或加载dll时。

4

3 回答 3

2

如果扩大 Azure VM 的大小无助于提高性能,那么您的问题几乎肯定不会是由于虚拟化环境本身造成的,这意味着迁移到专用服务器很可能无法解决问题。

我会建议几个选项:

  1. 考虑查看 RemoteApp ( http://azure.microsoft.com/en-us/services/RemoteApp/ )。这是专门针对您要完成的工作的专用产品。
  2. 调查性能问题的来源并解决该问题,而不是随机改变环境。如果数据库查找速度很慢 - 数据库是与应用程序位于同一服务器上还是远程?您是否创建了适当的索引?您是否阅读过 Azure VM 性能最佳实践白皮书 ( http://msdn.microsoft.com/en-us/library/dn133149.aspx ) 上的 SQL Server?
于 2014-06-23T15:24:01.283 回答
2

我使用了这两个系统,我更喜欢 Azure,它最便宜,如果你有自己的本地服务器,你不应该担心一些你应该做的事情。

无论如何,我向您推荐 Azure RemoteApp,它是 Microsoft 在上次构建时引入的一项新功能,如果您只需要服务器的该功能,它会更强大。

将 IaaS 更改为 SaaS,也许您应该考虑该服务的选项。

https://www.remoteapp.windowsazure.com

H。

于 2014-06-23T15:23:00.423 回答
1

您的环境听起来与我们的相似 - 带有在线报告的数据仓库。我们考虑从专用服务器切换到 azure,但经过一些评估后,我们发现我们的 MySQL/PHP 报告所用时间大约是我们相对低规格的专用服务器的两倍。所以我们目前坚持使用运行 windows server 2012 的专用服务器。

于 2016-06-29T16:20:22.390 回答