问:
为什么备用容量在系统中很重要?
A:许多IT专业人员认为将储备容量建立到硬件虚拟化系统中很重要。 这是这些分布式系统总体规划的一部分,其中资源是动态分配的。
建立备用容量的最根本原因是,没有备用容量,给定的系统可能会饿死。 虚拟机可能缺少正常运行所需的CPU或内存。 工作负荷处理可能受到负面影响。 通常,这与具有任何其他资源的任何其他系统的原理相同。 例如,公司将储备财务能力纳入预算,以应对即将到来的或未预期的资本项目。 同样,系统中的备用容量有助于在需要更多资源的各种情况下提供方案。
思考容量问题的一种方法是分析各个应用程序的高峰时间。 网络工程师可能会花费大量时间来实时监视应用程序的资源需求。 即使撇开可伸缩性问题,各种各样的情况也可能触发资源短缺,其中用户可能会遇到高延迟,无法访问存储的信息以及其他问题。
除了建立后备能力,工作量分配是提供这类情况的主要部分。 实际上,有反对过度储备能力的论点,涉及成本和系统效率低下的论点。 这种哲学的一部分是,自动化和高度发展的系统可以进行工作负载分配,以替代拥有公司必须付费的大量容量的储备。
在可伸缩性方面,还有一种观点认为,工程师和计划人员应尽早包括额外的容量或增加额外容量的能力,而不是争先恐后地解决问题。
对于公司而言,最好的游戏计划之一就是研究可以实现不同类型工作负载处理的任何新的自主或自动资源分配系统,这可能会消除对更多预留容量的需求,或避免在高峰需求时间附近发生危机。