当前位置: 首页 > 科技观察

如何让服务器高效运行,降低运行成本

时间:2023-03-18 20:58:16 科技观察

什么是服务器蔓延?服务器蔓延是指多台未充分利用的服务器占用比其工作负载合理的更多空间和消耗更多资源。服务器蔓延的常见原因包括部署大量廉价的低端服务器以及将服务器专用于单个应用程序。服务器蔓延可能仅限于单个服务器机房,但在某些情况下,它可能发生在广泛地理位置的多个数据中心设施中,尤其是在一家公司收购另一家公司或两家公司合并的情况下。当企业的服务器资源经常未得到充分利用并且这些资源超过其实际需求时,即使在使用高峰期,也会发生服务器蔓延。服务器蔓延会影响企业的业务运营,增加运行、管理和维护不需要的物理或虚拟服务器的成本。当企业计算资源未整合时,服务器蔓延可能会以其他方式产生不利影响。为什么服务器蔓延是个问题?企业中拥有多台服务器并不总是服务器蔓延的良好指标。不同的物理服务器通常需要提供不同的功能,包括数据处理、数据存储和网络功能等功能。当这些功能分布在更多服务器上时,更可能发生服务器蔓延。例如:在多台服务器上并行运行的类似工作负载可能代价高昂。例如,当企业拥有与合并或收购相关的遗留Web服务器或电子邮件服务器时,就会发生这种情况。分布在不同服务器上的企业存储可能需要额外的资源来整合来自多个服务器的数据。最初为满足峰值计算需求而配置的服务器随着时间的推移可能会变得昂贵,尤其是在峰值需求随时间下降的情况下。虽然拥有多台服务器有助于确保计算冗余和高可用性(HA),但扩展非托管服务器可能会因为运行不需要的服务器而增加成本。服务器蔓延的成本服务器成本不会直接随着服务器利用率的增加而增加。例如,以10%的容量运行10台服务器的成本远高于以50%的容量运行两台服务器的成本。每台服务器(无论是部署为虚拟系统还是物理服务器)都有固定的开销和可变的成本。服务器蔓延的成本包括:基础设施成本。保持服务器正常运行的成本包括为服务器本身供电,以及冷却运行服务器的数据中心的额外成本。未充分利用的服务器的网络连接和设施成本也会随着服务器的蔓延而增加。管理成本。服务器蔓延会增加管理成本。软件许可费用、系统管理任务、维护和访问控制与服务器数量成比例增加。业务成本。服务器蔓延会导致应用程序产生不完整的结果。例如,当业务数据未在不同服务器之间完全复制时,不需要运行的服务器也可能使组织面临安全漏洞的威胁。机会成本。花在不需要的服务器上的资源不能用于为您的企业进行更高效的投资。拥有更多的服务器容量可以成为业务战略的一部分。例如,当服务器被复制以进行冗余备份时,或者当空闲服务器被配置用于应对需求激增时。但是,服务器蔓延通常是意外事件的结果,而不是维护高可用性(HA)或响应需求激增的业务策略。如何防止服务器蔓延在不断发展的业务中检测服务器蔓延可能很困难,尤其是随着越来越依赖云计算和虚拟化技术来部署虚拟服务器以及可以复制或重叠现有服务器功能的云服务器实例的增加。但是,仔细规划有助于减少服务器蔓延的影响,同时仍允许企业针对高峰需求进行规划。处理服务器蔓延的最重要策略之一是服务器整合。服务器整合通常涉及确定业务需要的服务器,然后在迁移或虚拟化不同的服务器工作负载时减少物理服务器的数量。处理服务器蔓延的其他策略包括:整合硬件。首先确定数据中心所有物理服务器的数量,并确定它们的容量有多少被使用。单独的应用程序服务器通常可以合并到一个功能更强大的服务器上。虚拟化服务器。还可以将单个服务器合并并配置为另一台功能强大的服务器上的服务器工作负载。过度依赖虚拟化会导致虚拟化蔓延问题,因此应谨慎配置虚拟服务器。使用软件定义的基础设施。使用软件定义的基础设施工具更好地管理和适应不断变化的服务器需求。使用IT资产管理和容量规划工具。仔细管理IT资产和使用容量规划工具有助于在服务器启动之前阻止服务器蔓延。这些工具可以帮助跟踪现有的服务器资源并确定服务器何时运行低于容量,或者何时对服务器的需求达到峰值并且需要扩展服务器。控制服务器蔓延既复杂又重要,企业越早实施管理服务器增长的计划越好。