gpt4 book ai didi

azure - 如何为多用户环境配置 Azure 虚拟机

转载 作者:行者123 更新时间:2023-12-03 04:36:39 30 4
gpt4 key购买 nike

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

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

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

最佳答案

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

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

1) 这取决于您想要的解决方案。如果您将两台计算机放置在同一可用性集中,两台计算机将提高您的可用性。然而,这确实意味着单个进程可用的最大资源将受到较小虚拟机大小的限制。2)如果两个数据库永远不会同时访问,那么将它们放在同一磁盘上应该没有什么问题。但是,就像它们位于同一物理主轴驱动器上一样,如果同时访问两个数据库,您将遇到资源内容。因此,将它们放在单独的磁盘上有助于减少这一瓶颈。但是,每个核心仅限 2 个数据磁盘。因此,除非您开始横向扩展多个虚拟机,否则此选项的可扩展性不高。

关于azure - 如何为多用户环境配置 Azure 虚拟机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21624693/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com