十条绿色IT最佳实践共建高效节能数据中心-阿里云开发者社区

开发者社区> 青衫无名> 正文

十条绿色IT最佳实践共建高效节能数据中心

简介:
+关注继续查看

在过去几年里,“绿色IT”几乎成为了节能硬件的同义词,这些硬件较之之前几代类似的设备或组件更加高效、节能。例如,这些节能硬件设备在设计时具备节能模式或配有高级电源管理技术,这样在设备停机或不工作时可以消耗少量的能源。还有一个例子就是更加智能的数据中心冷却技术,尽管数据中心具有高机架密度,但这一智能冷却技术同样可以减少数据中心的能源消耗。当然,包括服务器、存储设备、打印机、笔记本和台式机等在内的硬件设备目前也都进行了改进,以减少能源的消耗。

坦白说,全球范围内的ICT能源消耗曲线目前还处于起伏不定的状态。软件在绿色IT中逐渐扮演了一个非常重要的角色,ICT系统中的软件主要是用来操控硬件、给硬件下达启动程序的指令,所以ICT节能的根本在于这些软件。如果软件可以使硬件以更少的能源消耗传递更出色的性能,那么我们就可以扭转计算机耗能逐年增长的趋势。

荷兰的集群绿色软件(Cluster Green Software)项目就是利用软件提升硬件节能的一个实例,该项目位于荷兰阿姆斯特丹大都市区域(Amsterdam Metropolitan Area),是一项由各个区域组织合作的新的科学技术项目。参与此项目的组织主要致力于以下两个方面:1)利用图表的方式将那些使用软件的大型系统的能源消耗情况表现出来,同时努力寻找减少软件能源使用的方法;2)针对大型软件系统开发相应的管理工具,以便用户可以有效地管理能源使用情况。同时,该项目的成员组织正在开发一个工具包,以便用户更好地管理数据和计算中心中的能源使用。

集群绿色软件项目的前提是,确保嵌入在软件中的效率原则被置于整个能源链最开始的部分。软件仅仅给硬件提供指令是不够的,最好的方法是软件的编写首先能够更加有效地减少硬件的电力消耗。如果软件是以一种中立的方式开发的,那么它可以运行于不同配置的硬件中,且在这些硬件中的软件利用效率是相同的。

这个集群绿色软件项目中的一个案例分析显示,智能、高效的软件应用可以节省大量的能源,根据实际情况,能源节省的百分比大概在30%到90%.该项目的一个参与者——SIG(软件改进小组,Software Improvement Group)结合其自身的一些研究成果,向企业提供了一些富有实践性的建议,这些企业也都致力于利用其软件提高能源使用效率。SIG提供的咨询和建议都是基于其准确的测量和科学的研究上,SIG帮助企业找到能源消耗的源头,并提供改进的建议,以帮助企业优化能源的应用。

这些研究和项目实施的最终目标是让软件开发人员设计出具有节能意识的软件代码。目前,阿姆斯特丹大学已在计算机科学专业开设了一个硕士研究生学位,主攻方向是软件工程和绿色IT.希望未来在全球范围内,将会有更多的大学开设这样的项目和专业,促进下一代软件工程的发展,减少全球ICT的能源消耗。

以下是由SIG提供的十条绿色软件的最佳实践:

1. 虚拟化——虚拟化系统中的所有组件,以共享硬件基础设施;

2. 测量——恰当地部署测量基础设施以确定运营中的能源KPI;

3. 更新硬件——替换掉原来旧的硬件设施,使用那些新的、高性能且低功耗的硬件;

4. 考虑可用性——尝试优化可用性需求,以免出现利用不足的情况;

5. 优化性能——优化系统性能以降低高工作负载情况下的容量需求;

6. 使用能源设置——采用硬件和虚拟层提供的节能设置;

7. 试验——敢于去尝试不同的设计和配置;

8. 限制过量扩大——根据实际需求(而不是预设的未来需求)扩大系统;

9. 禁用环境——即时(而不是持续地)激活测试和容错环境;

10. 匹配工作负载——清楚地了解你的工作负载,并动态地扩展系统以匹配工作负载。



本文转自d1net(转载)

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
快速云原生化,从数据中心到云原生的迁移最佳实践
0. 前言 云原生的时代已经到来,云原生技术正在重塑整个软件生命周期,阿里巴巴是国内最早布局云原生技术的公司之一。 容器服务团队在过去的几年时间内帮助很多用户成功把业务云原生化并迁移上云,其中有现在已经是我们TOP10的大客户,也有需要在国内开展业务的海外用户,有些是从其他云厂商迁移过来的用户,有些是从IDC里迁移上云的用户,而且越来越多的用户开始咨询如何对自己的应用做云原生化的改造。
52 0
阿里云服务器ECS远程登录用户名密码查询方法
阿里云服务器ECS远程连接登录输入用户名和密码,阿里云没有默认密码,如果购买时没设置需要先重置实例密码,Windows用户名是administrator,Linux账号是root,阿小云来详细说下阿里云服务器远程登录连接用户名和密码查询方法
3225 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
4561 0
阿里云服务器安全组设置内网互通的方法
虽然0.0.0.0/0使用非常方便,但是发现很多同学使用它来做内网互通,这是有安全风险的,实例有可能会在经典网络被内网IP访问到。下面介绍一下四种安全的内网互联设置方法。 购买前请先:领取阿里云幸运券,有很多优惠,可到下文中领取。
9477 0
阿里云服务器远程登录用户名和密码的查询方法
阿里云服务器远程连接登录用户名和密码在哪查看?阿里云服务器默认密码是什么?云服务器系统不同默认用户名不同
658 0
如何设置阿里云服务器安全组?阿里云安全组规则详细解说
阿里云安全组设置详细图文教程(收藏起来) 阿里云服务器安全组设置规则分享,阿里云服务器安全组如何放行端口设置教程。阿里云会要求客户设置安全组,如果不设置,阿里云会指定默认的安全组。那么,这个安全组是什么呢?顾名思义,就是为了服务器安全设置的。安全组其实就是一个虚拟的防火墙,可以让用户从端口、IP的维度来筛选对应服务器的访问者,从而形成一个云上的安全域。
4067 0
+关注
3598
文章
840
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载