热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

有效提高数据中心容量的方法

导读传统的电源架构如今很难满足大型数据中心在扩大规模、保持冗余和可用性方面的需求。以下对基于策略的电源管理和专用电源控制硬件的组合将如何帮助数据中心提高容量进行阐述。更加智能的冗余
导读 传统的电源架构如今很难满足大型数据中心在扩大规模、保持冗余和可用性方面的需求。以下对基于策略的电源管理和专用电源控制硬件的组合将如何帮助数据中心提高容量进行阐述。

全球计算能力正在发生变化:受到运营成本模型、灵活性、无限增长空间的影响,各种规模的组织正在将工作负载从自己的基础设施转移到云平台中。消费者也越来越多地使用云计算平台(有时没有意识到)存储电子邮件、文档、照片,以及健康数据等各种内容。

有效提高数据中心容量的方法

随着全球需求的增长,构成云计算庞大网络的数据中心的容量正在被推向极限。许多运营商不断地利用和扩展资源,以确保他们能够满足每个客户的需求。

通常,数据中心最稀缺的资源不是相对容易地购买的服务器或存储容量,而是电源。增加数据中心的电力容量可能涉及复杂、昂贵、耗时的基础设施升级。

数据中心运营商正在寻求优化其使用电力的方式。例如,采用自然冷却和水冷技术进行冷却,而不是传统的机械空调,并推出了更加高效的冷却和湿度控制系统。现代服务器的效率更高、功耗更低。因此,大型数据中心现在可以实现低于1.2的能源使用效率(PUE)。

在数据中心具有2N冗余架构的特定情况下,采用新方法可以从现有的电源拓扑中获得更多功率,从而可靠地为更多的机架设备提供电力容量。为了理解这一点,以下简单了解一下2N冗余技术。

传统的2N冗余数据中心使用两台配置相同的不间断电源(UPS)。每台UPS必须能够自行为数据中心的所有工作负载供电。但是,在大多数情况下,两台UPS都在运行,这意味着两台UPS的负载容量都不会超过50%。因此,在紧急情况下或在计划维护期间,正常运行的那台UPS将为所有负载供电。

2N冗余还假设数据中心的所有内容都是关键任务,并且全天候运行。实际上,通常情况并非如此。例如,测试、开发和其他非生产环境通常不需要高可用性,甚至不需要持续运行。同样,主要的业务系统可能在某些时候可以关闭。

提供全面的2N电源冗余是一种更加可靠的方法,可以防止数据中心的大部分电源被用于其他地方。因此,即使数据中心还存在安装服务器的物理空间,数据中心也可能无法为其供电。

采用开创性技术将智能软件与专用电源控制硬件相结合,现在将电源转换为可以在数据中心内动态汇集的资源。对于运营商来说,这非常重要。它们可以可靠地接入为了冗余目的而被锁定的电力容量,从而为其他非关键工作负载提供更多的空间。至关重要的是,即使一台UPS电源不可用,也可以在不影响任务关键型2N工作负载可用性的情况下实现这一目标。

软件定义电源(SDP)的软件从每个机架中的电源控制硬件收集数据。它使用预测分析和机器学习处理这些数据,并通过其对数据中心总体电源要求的整体视图,为每个控制单元提供特定于设备的电源信息。

这些策略每10秒发送一次控制硬件的信息,并包含有关UPS电源不可用时如何采取措施的说明。如果发生这种情况,电源控制硬件将自动执行以确保关键负载正常运行,并且关闭非关键负载。这种关闭可以是即时的,也可以是在预定义的保留期之后,以使工作负载能够正确关闭或迁移。

调峰允许在电力需求低谷期间对电池充电,并利用它们在电力峰值需求时为负载供电。调节峰值可以在第一台UPS电源停止运行时启动第二台UPS电源。调节峰值为IT系统提供额外的暂时电源,以便保持更长的运行时间。

动态冗余通过区分关键(2N)和非关键工作负载来解决数据中心所有负载都需要高可用性的假设。通过动态冗余,当两台UPS电源都在运行时,可以将大部分冗余容量用于非关键负载。

在这种情况下,只要一台UPS不可用,电源控制硬件就会查看从控制软件收到的最新策略,并确保2N工作负载保持正常运行状态。


推荐阅读
  • 深入探讨CPU虚拟化与KVM内存管理
    本文详细介绍了现代服务器架构中的CPU虚拟化技术,包括SMP、NUMA和MPP三种多处理器结构,并深入探讨了KVM的内存虚拟化机制。通过对比不同架构的特点和应用场景,帮助读者理解如何选择最适合的架构以优化性能。 ... [详细]
  • 数据管理权威指南:《DAMA-DMBOK2 数据管理知识体系》
    本书提供了全面的数据管理职能、术语和最佳实践方法的标准行业解释,构建了数据管理的总体框架,为数据管理的发展奠定了坚实的理论基础。适合各类数据管理专业人士和相关领域的从业人员。 ... [详细]
  • CentOS 7 磁盘与文件系统管理指南
    本文详细介绍了磁盘的基本结构、接口类型、分区管理以及文件系统格式化等内容,并提供了实际操作步骤,帮助读者更好地理解和掌握 CentOS 7 中的磁盘与文件系统管理。 ... [详细]
  • 探讨如何通过编程技术实现100个并发连接,解决线程创建顺序问题,并提供高效的并发测试方案。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • 从零开始构建完整手机站:Vue CLI 3 实战指南(第一部分)
    本系列教程将引导您使用 Vue CLI 3 构建一个功能齐全的移动应用。我们将深入探讨项目中涉及的每一个知识点,并确保这些内容与实际工作中的需求紧密结合。 ... [详细]
  • Hadoop入门与核心组件详解
    本文详细介绍了Hadoop的基础知识及其核心组件,包括HDFS、MapReduce和YARN。通过本文,读者可以全面了解Hadoop的生态系统及应用场景。 ... [详细]
  • 通过与阿里云的合作,牛客网成功解决了跨国视频面试中的网络卡顿问题,为求职者和面试官提供了更加流畅的沟通体验。 ... [详细]
  • 本文探讨了领域驱动设计(DDD)的核心概念、应用场景及其实现方式,详细介绍了其在企业级软件开发中的优势和挑战。通过对比事务脚本与领域模型,展示了DDD如何提升系统的可维护性和扩展性。 ... [详细]
  • 本文探讨了如何在 PHP 的 Eloquent ORM 中实现数据表之间的关联查询,并通过具体示例详细解释了如何将关联数据嵌入到查询结果中。这不仅提高了数据查询的效率,还简化了代码逻辑。 ... [详细]
  • 毕业设计:基于机器学习与深度学习的垃圾邮件(短信)分类算法实现
    本文详细介绍了如何使用机器学习和深度学习技术对垃圾邮件和短信进行分类。内容涵盖从数据集介绍、预处理、特征提取到模型训练与评估的完整流程,并提供了具体的代码示例和实验结果。 ... [详细]
  • 深入解析 Apache Shiro 安全框架架构
    本文详细介绍了 Apache Shiro,一个强大且灵活的开源安全框架。Shiro 专注于简化身份验证、授权、会话管理和加密等复杂的安全操作,使开发者能够更轻松地保护应用程序。其核心目标是提供易于使用和理解的API,同时确保高度的安全性和灵活性。 ... [详细]
  • 探讨如何真正掌握Java EE,包括所需技能、工具和实践经验。资深软件教学总监李刚分享了对毕业生简历中常见问题的看法,并提供了详尽的标准。 ... [详细]
  • 探索如何使用公共数据集为您的编程项目提供动力。无论您是编程新手还是有经验的开发者,本文将为您提供实用建议和资源,帮助您启动并运行一个创新的数据驱动型项目。 ... [详细]
author-avatar
情深深锋_433
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有