整合还是不整合硬件

整合还是不整合硬件

我有一个客户需要升级平台,并且有一个特定的用例让我对整合三思而后行。

他们的网络中基本上有两种服务,目前它们甚至彼此之间都没有隔离。

  1. 他们在美国和亚洲各有一个站点。美国站点拥有一个包含数千个文件的文件系统,这些文件与亚洲同步,以便“实时”处理这些文件。

  2. 他们为一个小型呼叫中心托管了一个 VoIP 服务器。

因此,耗费 CPU 的同步过程反过来又会导致 VoIP 服务瘫痪,从而降低通话质量,甚至掉线。

我们能够以某种方式限制同步过程,至少不会使 FS 服务陷入困境,但需要升级和隔离任务。

FreeSWITCH(VoIP)和 rsync 都可以高度并行化,并将受益于更多核心,但出于时间问题和音频质量的原因,使用虚拟化技术似乎不太可取。

简而言之,您的看法是什么:

更多核心和内核级别的任务分离?两个独立的盒子?

答案1

虚拟化软件通常会实现资源配额和预留的概念,从而为您提供一定程度的隔离。通常,这些隔离级别比您在操作系统级别获得的隔离级别更精细 - 特别是如果您使用的是资源管理相当简单的 Windows。

如果您需要实时应用程序,虚拟化就不是您的朋友,但 VoIP 和 rsync 都不属于此类别。

虚拟化最重要的方面是让您能够进行管理隔离 - 文件服务器的故障或维护停机不会影响 VoIP 用户。如果您认为这样做有任何好处,就应该进行虚拟化。如果您不这样做,您可以节省虚拟化开销所需的资源,并在裸机上运行单个操作系统。

相关内容