【问题标题】:How configure Azure Virtual Machines for a multi-user environment如何为多用户环境配置 Azure 虚拟机
【发布时间】:2014-02-07 22:25:30
【问题描述】:

我们为客户提供桌面 ERP 软件。此软件安装在 Azure 虚拟机中。 每个公司都有自己的数据库文件。我需要优化性能,我有一些疑问,我找不到回应。例如,对于 2 家公司:

1-购买 2 个小型 VM(2 个机器 x 1 个处理器)还是 1 个中型 VM(1 个机器 x 2 个处理器)更好?还是因为它们是虚拟的所以没有区别?

2-将每个数据库安装在不同的虚拟硬盘和安装在同一个磁盘有区别吗?由于它们是虚拟硬盘,我不确定是否有性能提升。

【问题讨论】:

    标签: azure azure-virtual-machine


    【解决方案1】:

    根据我的经验,此决定通常基于应用程序和租户的安全要求。如果租户 A 可以访问包含租户 b 的数据库的磁盘,则表示存在重大安全问题。

    但是,回答您提出的问题..

    1) 这取决于您所追求的解决方案。如果您将两台机器放在相同的可用性集中,两台机器将增加您的可用性。但是,这确实意味着单个进程可用的最大资源将受限于较小 VM 的大小。 2)如果两个数据库从不同时访问,将它们放在同一个磁盘上应该没有什么问题。但是,就像它们在同一个物理主轴驱动器上一样,如果同时访问两个数据库,您将遇到资源内容。因此,将它们放在单独的磁盘上有助于减少这个瓶颈。但是,每个核心最多只能使用 2 个数据磁盘。因此,除非您开始横向扩展多个 VM,否则此选项的可扩展性不高。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-12-30
      • 2019-07-19
      • 1970-01-01
      • 1970-01-01
      • 2014-10-07
      • 2022-01-25
      • 1970-01-01
      相关资源
      最近更新 更多