|
|
|
|
移动端

存储提升处理器核心性能 为IT开源节流

每一年,由不必要的软件许可证成本所消耗的IT 预算越来越多。今天, 我们将向您展示如何通过充分利用 CPU 核心,减少在服务器部署中使用的许可证数量,从而节省多达数万美元的资金。

作者:佚名来源:电子产品世界|2017-12-20 08:42

技术沙龙 | 邀您于8月25日与国美/AWS/转转三位专家共同探讨小程序电商实战

每一年,由不必要的软件许可证成本所消耗的IT 预算越来越多。今天, 我们将向您展示如何通过充分利用 CPU 核心,减少在服务器部署中使用的许可证数量,从而节省多达数万美元的资金。

削减许可证:被证明有助于充分利用 IT 预算的方法

根据 Gartner 对2018 年全球 IT 支出的预测,企业软件方面的支出预计将增长 7%,而整体 IT 增长率仅为 2.6%_1。 对于许多 IT 部门而言,企业软件支出是预算中增长最快的一项,因此,控制许可证成本变将更加重要。幸运的是,这一目标很容易实现,因为软件许可证是与 CPU 核心关联的,而后者由内存和存储提供支持。每个处理核心的性能越高,所需的许可证就越少,成本就越低,许可的应用的性能随之越高。

下面列出了绝大部分行业中使用的一些最常见的企业应用,并简要说明了这些应用的许可证费用、定价方式、它们是否依赖内存和存储以及如何节省相关成本。

假设

每台物理服务器 2 个 CPU 插槽,每个插槽 12 个核心(每个核心均已获得许可)。服务器中 CPU 核心和插槽的数量可能有所不同,因此您的预计成本也会有所不同。鉴于 Dell? PowerEdge? R730xd 服务器的普及性、性能和可升级性,我们的假设以该服务器为基准。

我们如何得出这些数字?

为了进行概念比较,所有许可证费用/定价方法均是于 2017 年 5 月 5 日直接摘自各个软件公司的网站。这些价格只是近似值,实际支付的价格可能低于建议零售价。由于 Microsoft Windows Server 2016 许可证是以 16 个核心为单位打包出售,因此我们将每包的建议零售价(6155 美元)除以 16,得出每个核心的近似价格。同样,由于 Microsoft SQL Server 许可证是以 2 个核心为单位打包出售,因此我们将每包的费用(14256 美元)除以 2,得出每个核心的近似价格。Oracle Database 企业版定价采用的是《Oracle 处理器核心因数表》(更新日期:2017 年 4 月 13 日)中适用于英特尔 E5-2650 v4 处理器的标准 0.5 Oracle 核心处理器许可因数。然后,我们用该核心许可因数乘以 2017 年 3 月 31 日发布的《Oracle 技术全球价目表》中列出的价格(不含支持成本)。VMware vSphere 的价格包括默认为期 1 年的生产(完全)支持计划,但不含附加功能。Red Hat 订阅价格以高级支持版本为基准,该版本具有智能管理、高可用性、弹性存储和扩展更新支持的功能。

如何实现企业应用虚拟化并降低核心成本

Microsoft 和 Oracle 等公司采用基于核心的许可模式,允许在每个获得许可的 CPU 上创建无限数量的虚拟机 (VM)。如果未能创建尽可能多的虚拟机,还是会浪费许多资金。

内存如何为虚拟机提供支持

创建更多虚拟机需要更多的内存,所有虚拟机都会利用同一可用内存池中的内存,虚拟化软件本身的运行也需要 RAM。最重要的是,将应用实现虚拟化需要依赖内存,即内存中存储的活动数据。

企业固态硬盘如何增强虚拟机性能

高效地实施虚拟化还需要快速存储,因为虚拟化应用常常会耗尽内存,而这会导致存储性能下降。但如果采用固态硬盘 (SSD),这种性能下降通常不会带来太大影响,即使内存不足,用户也能够以近乎即时的方式访问、加载和保存数据。通过加快成本高昂的虚拟化应用的速度,固态硬盘可以帮助您充分实现软件投资的价值。

比较成本:软件许可证与为其提供支持的硬件

由于运行应用的所有核心都必须获得许可,因此节省资金的最佳方式就是充分利用每个 CPU 核心。如果50% 的时间被用于在使用获得许可的 CPU 核心,则表明为软件多付了很多钱(除非这种低 CPU 利用率是您的工作负载所致)。硬件是大多数 IT 部门遇到的瓶颈,因此有一种简单的方法可以节省资金:那就是充分利用付钱购买的核心。这是对数据中心进行革新并降低成本,同时提高效率的隐性关键要素之一。

通过将现有的普通硬盘更换为固态硬盘,您可为 CPU 提供更多 RAM 和快速 I/O,确保其能够全天候运行。以下是成本明细:

我们如何得出这些数字?

采用前面提到的相同基本假设,我们全面升级了 Dell? PowerEdge? R730xd 服务器中的内存和存储,之所以选择该服务器,是考虑到其普及性、性能和可升级性(2 个 CPU,每个 CPU 具有 12 个核心,24 个 DIMM 插槽,24 个存储槽)。截至 2017 年 5 月 5 日,Crucial? 32GB 2400 MT/s DDR4 RDIMM 的建议零售价为 395.99 美元,我们将其乘以 24,模拟完全填充内存配置的价格。对于固态硬盘,我们采用支持 TCG 的 960GB Micron? S630DC 2.5 英寸 SAS 固态硬盘的建议零售价 1116.99 美元,将其乘以 24,模拟专为这些类型的企业应用而设计的全闪存存储配置的价格。虽然价格时常发生变化,但软件成本与硬件成本的比率通常不会有太大的变化。

4个关键要点

DRAM 和固态硬盘的升级成本不到 Oracle Database Server 许可成本的 7%_2

固态硬盘的升级成本不到 SQL Server 许可成本的 16%;DRAM 的升级成本则不到 SQL Server 许可成本的 6%_3

提高硬件效率将有助于削减多种不同的许可证

CPU 性能若未能得到充分利用,将产生高昂的费用

硬件和软件投资的长期影响

在考虑硬件和软件成本时,请务必牢记,许可证每年都会作为运营开销占用您的预算,而硬件升级则是一次性的多年投资,在硬盘或模块的整个生命周期内都将为之受益。

最重要的一点:硬件升级可以收回成本

尽管软件许可证是必要的,但不一定要将其视为固定费用。只需投入预算的一部分购买服务器内存和固态存储来为需要许可的应用提供支持,就可以节省成本并提高性能。现在的一点开销可以提高 CPU 利用率并减少需要不断购买的许可证数量,为企业节省大量IT成本。

【编辑推荐】

  1. 存储性能瓶颈的背后,这篇文章带来的参考价值
  2. IBM Spectrum Virtualize:优化性能与扩展,释放存储管理难题
  3. IO性能测试-关于RAID不可不知的那些事儿
  4. 如何选择高性能的存储产品
  5. 分布式系统的核心——日志
【责任编辑:武晓燕 TEL:(010)68476606】


点赞 0
分享:
大家都在看
猜你喜欢
24H热文
一周话题
本月最赞

热门职位+更多

读 书 +更多

JAVA并发编程实践

本书既能够成为读者的理论支持,又可以作为构建可靠的、可伸缩的、可维护的并发程序的技术支持。本书并不仅仅提供并发API的清单及其机制,...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊