在信息技术高速发展的今天,服务器作为数据处理和存储的核心设备,其数量和使用效率已成为企业信息化建设的关键因素。
而随着虚拟化技术的不断成熟,服务器虚拟化成为提高资源利用率、降低运营成本的重要手段。
那么,究竟需要多少台服务器才够用?这取决于业务需求与资源规划,而服务器虚拟化则在其中扮演着重要角色。
业务规模、类型和增长趋势是决定服务器数量的关键因素。
例如,对于初创公司,由于业务规模较小,初始的服务器需求可能相对较低。
而对于大型企业和云计算服务提供商,由于需要处理海量数据和提供高并发服务,服务器数量自然会增加。
不同类型的业务对服务器的需求也有所不同。
例如,视频流媒体服务需要大量的存储和带宽资源,而数据库服务则更注重服务器的数据处理能力和稳定性。
因此,在规划服务器数量时,需要根据业务类型进行考量。
资源规划包括硬件、软件和人力资源的统筹规划。在服务器规划中,资源规划的重要性主要体现在以下几个方面:
通过合理的资源规划,可以确保每台服务器都得到充分利用,避免资源浪费。
合理的资源规划有助于降低服务器的采购、维护和管理成本,从而降低整体运营成本。
通过资源规划,可以确保在业务高峰时段,服务器具备足够的处理能力,保障业务的稳定性和可靠性。
服务器虚拟化是指通过虚拟化技术,将物理服务器转化为多个虚拟服务器,每个虚拟服务器可以独立运行不同的操作系统和应用软件。
(1)提高资源利用率:通过服务器虚拟化,可以将多台物理服务器的资源集中在一台物理服务器上,从而提高资源利用率。
这意味着在同样的硬件条件下,可以通过增加虚拟服务器的数量来满足更多的业务需求。
(2)灵活性:虚拟化技术可以使企业根据业务需求快速调整服务器资源。
例如,当某个业务的需求增加时,可以通过增加虚拟服务器的配置来满足需求;当需求减少时,则可以减少虚拟服务器的数量,以节省资源。
(3) 降低运营成本:通过服务器虚拟化,企业可以减少物理服务器的数量,从而降低采购、维护和管理成本。
虚拟化还可以提高服务器的可用性,减少因硬件故障导致的业务中断,降低运维成本。
需要分析业务需求,了解业务的规模、类型和增长趋势。
评估现有硬件资源的性能、容量和可扩展性,以确定是否满足业务需求。
根据业务需求、硬件资源和预算等因素,制定合适的虚拟化策略,包括虚拟化的范围、虚拟机的配置和管理策略等。
在虚拟化策略制定完成后,需要进行模拟和测试,以确保虚拟服务器的性能和稳定性满足业务需求。
在实施虚拟化后,需要定期监控虚拟服务器的性能和使用情况,并根据实际需求进行优化和调整。
多少台服务器够用取决于业务需求与资源规划。
在进行服务器规划时,需要充分考虑业务规模、类型、增长趋势以及硬件资源等因素。
而服务器虚拟化作为一种提高资源利用率、降低运营成本的有效手段,在规划服务器数量时具有重要意义。
通过合理的虚拟化策略,可以在满足业务需求的同时,降低服务器数量和运营成本。
好吧,让我们准备好分析一份庞大、阴暗且荒谬的虚拟化项目实施状况统计。 根据Gartner公司分析师David Cappuccio的说法,只有约25%的虚拟服务器处理性能能够被部署虚拟化项目的企业所充分利用。 “在我们的受访群体中,几乎有超过半数的客户面临此类状况,”他说。 事实上,利用率数字应该更高,也就是说应达到55%至60%的水平,这样才能使虚拟化应用的运行真正带来经济效益。 Cappuccio如是说。 这种实际效率与预期效率间的差距,主要来自于企业的虚拟化管理思路。 他们往往更乐于添置新的虚拟服务器,而非在现有的虚拟服务器上配置更多工作负荷。 而这种做法,Cappuccio说,会造成经济层面上的巨大浪费。 原因何在?因为一套物理服务器即使只有25%的处理能力在发挥作用,其能源消耗率仍然会达到其额定运转功率的80%,Cappuccio说道。 如果我们将其处理能力的利用率提高一倍,达到前面所说的55%至60%,其所带来的能源消耗提升相对而言却微不足道——大约达到额定运转功率的85%。 这意味着企业在处理能力方面收获颇丰,付出的能源消耗成本则只有一小部分。 而且提升执行效率的做法,正是当初我们热衷于引入虚拟化技术的重要原因之一。 “别执著于你的服务器到底有多少资源被用于虚拟化,”他说道。 “相反,我们要把注意力集中到资源的利用率方面。 许多企业乐于宣称其数据中心内部的服务器资源虚拟化比例已达到70%或80%,但当谈及其服务器的实际平均运转水平时,得到的结论仍然可谓惨不忍睹——只有约25%至30%。 这意味着,系统整体的虚拟化纵然做得再好,事实上多数企业仍然在浪费资源。 要让你的每千瓦能源都物有所值,将自己设备的计算利用率提高到55%至60%才是正道。 ”上述情况作为常见而典型的反面教材,广泛存在于各大沉醉于自身虚拟化方案的企业当中。 “你也可以充分调动更多的服务器性能,”Cappuccio说道。 与此同时,通过在少的物理服务器上运行更多的应用程序实体,我们可以节约自己数据中心的占地面积,这也是缩减开支的好办法。 说到这里,我们不禁要问:为什么不将硬件利用率调得更高,而只是局限于55%至60%呢?原因在于,Cappuccio说道,我们需要一些性能空间以应对每天的资源应用峰值,这种缓冲压力的硬性需求即使在我们将工作负载上限强制定义为60%利用率时仍然存在,他说。 利用率低下的情况为什么至今仍未在世界范围内得到有效重视呢?IT行业的历史顽疾正是原因之一。 在过去,由于分布式计算是由规模相对较小的计算机实现的,而大多数数据中心管理员们往往不愿意使用这些性能较差的设备而更偏好将真正的业务计算需求通过大型机实现。 所以,当有客户要求将某个应用程序加入分布式系统当中时,管理员们的建议往往是添加额外的对应设备用于专门处理。 这就是一台计算机对应一个应用程序的不良风气成为主流模式的原因所在,Cappuccio如是说。 不过硬件利用率配置过高也会引发新的问题,他补充道。 在未引入虚拟化技术的企业中,管理员们往往会发现其物理服务器的实际利用率只有7%到12%,Cappuccio根据调查结果提到。 “这正是巩固资源管理体系的起点,因为显然我们必须找出能让这些计算机设备的运转更加高效的方法,”他说。 “如今的问题是我们发现处于虚拟环境下的计算机,其运行效率依然只有可怜的25%。 这比起过去的确有些进步,但距离我们的目标还差得很远。 ”通过切实发掘现有服务器的全部潜在性能,企业能够从长远角度节约大量投入,Cappuccio做出如上判断。 “对于大多数情况来说,提高利用率可以避免无谓的数据中心扩张方案,并在很长一段时间内从各个角度帮助用户节省资金。 ”这类分析师们习以为常的结论正是诸多企业一直没有真正加以重视的盲点。 “在过去,企业总是让自己租下的大型机以90%的性能负荷不停运转,因为这类设备的使用成本实在不低,”他说。 “企业希望能尽量充分发挥它的能力。 ”当与Cappuccio谈起这些趋势及具体数字时,我着实吃了一惊。 我敢打赌,读者中的大部分在阅读这些统计数据时也会有与我一样的反应,并急切想了解自己的虚拟环境运行状况到底处于什么样的水平。 事实上,我建议大家尽快将想法付诸行动。 有没有打算立即参与进来,搞清楚自己的数据中心在服务器利用率领域处在什么样的位置?如果大家的虚拟服务器资源并未得到充分利用,那就意味着在挥金如土而缺乏回报的同时,你的数据中心还带给维护人员毫无意义的大量工作。 当然,电力浪费及占地空间也是需要思量的因素。 这种情况下,你会做何决断呢?如果还没做过相关工作,马上对自己的虚拟服务器进行整编并列出清单。 收集必要的分析报告,核查各服务器上都运行着哪些内容,并对内存及处理能力的利用率做出详尽的评测。 这样一来,数据中心的运转状况就清晰地呈现出来了。 如果实际利用率很低,大家可以立即着手进行调查,例如有针对性地做出变更、将一部分虚拟化应用程序转移到另一台服务器上以迅速提高运行效率等等。 根据Cappuccio的说法,效率低下问题的症结所在,正是由于IT管理者们将多年来固有的使用习惯带入数据中心、硬件及应用程序的现代化管理之中。 而这种落后的模式往往很难在短时间内彻底消除。 但随着企业IT的演变及发展,我们能够探索新的途径并获取新的见解,进而在指导实践的过程中产生出乎预料之外的重大革新。
答:这个具体取决于你的物理服务器的硬件配置,以及虚拟机的资源消耗情况来定。 没有固定的算法。 但是一般会有几个限制:1. 内存内存基本上是一个硬限制。 物理服务器的内存肯定是有限的。 例如,一台服务器有8 core, 8G内存,通常hypervisor会占用512M内存,大概还剩下7.5G内存,假设每个虚拟机的配置是1 core cpu, 1G内存,那么在此机器上最多可以运行7个这样的虚拟机。 再创建新的虚拟机时,就会报错说内存不够。 在此情况下,每个虚拟机在满负载情况下最多可以拥有1个cpu core的运算能力,1G的内存空间。 当然,现在的hypervisor基本上都支持over-commit的功能,也就是说,如果你的内存只有8G,但是设定一定比例的overcommit,例如50%,那么你可以最多分出去12G内存。 还是上面那个例子,如果设定overcommit为50%,那么最多可以创建11个虚拟机(1core,1Gmem)。 在服务器虚拟化方面,建议overcommit设置的不要太高,一般20%。 在桌面虚拟化方面,可以将overcommit设置到50%.2. 网卡如果服务器只有一个网卡,所有虚拟机的网络流量都是通过一块网卡出去,虚拟机越多,每个虚拟机可以使用的带宽就会越少,这个是需要综合考虑。 例如使用多个网卡等。 3. CPUCPU资源基本上都是采用时分复用,也就是时间片的方式来轮询的。 4. 磁盘I/O是本地磁盘还是网络磁盘?如果是网络磁盘,是使用的iSCSI还是光纤?不同的情况,负载是不一样的。 一般一台服务器上能跑多少个虚拟机,需要综合考虑物理服务器,虚拟机负载等方面的整体情况,再来计算。 没有一个固定的公式。
你说的这个是磁盘阵列 ,首先是要求你的服务器支持这个功能。
本文地址:http://www.hyyidc.com/article/202474.html