高I/O、低能耗的处理器,更适合数据中心来提供云计算服务
云计算需要什么样的服务器?
据预测,到2015年,全球互联的设备将超过150亿台,是全球人口的两倍,至少30亿人使用这些设备,成为联网用户。思科最近发布的一项报告也显示,未来五年,通过网络处理和在云中存储的数据量将增长5倍。
典型的云服务具有小数据量、高吞吐量的特点,这就对服务器的I/O性能提出了更高的要求。
英特尔发布的最新至强E 5处理器,被称为云服务处理器,即是考虑到云计算的需求而进行了性能改进。除了在性能方面有比较大的提升外,E5- 2600产品家族着重在节能和提高数据传输速度方面做了改进,适合用来建设云计算数据中心。
据介绍,英特尔至强E5-2600产品采用了集成I/O和数据直接I/O技术,从而提升服务器的吞吐能力。此外,其DDIO技术能够直接将I/O流量传输到处理器高速缓存,减少将起传输到系统内存的过程,从而降低功耗和I/O延迟。由于直接在处理器中集成支持PCI Express 3.0标准的I/O控制器,延迟可降低30%,提供超过三倍的吞吐率。
随着云服务的增多,数据中心的能源消耗也引起了人们的关注。虽然大多数托管服务商并没有按能耗来收费,但是自建型数据中心已经开始考虑这个问题。
除了降低产品的性能功耗比,英特尔 E5处理器还支持数据中心管理器等工具来监视和控制功耗,向系统管理控制台提供实时、精确的功耗和热量数据。
传统的服务器厂商,如IBM、惠普、联想等都同期推出了基于E5的服务器。思科、华为等新兴的数据中心整体解决方案提供商也在第一时间参与,发布相应的服务器产品。存储和网络产品厂商,也是E5 的重要用户。
随着越来越多的方案商在推出云计算服务,ISV也成为英特尔E5处理器的重要应用合作伙伴。包括东软在内的方案商都积极参与到英特尔产品的发布。英特尔服务器平台事业部产品经理赵萌介绍说,这些软件企业正在与英特尔合作进行开发上的代码和应用优化,并在英特尔处理器基础上做软件优化和测试。
为此,英特尔提供了两个软件工具包,DPDK和SPDK。DPDK使制造商能够将数据包处理解决方案快速迁移到IA架构,还支持开发人员将在可用的处理器和内核间轻松扩展数据包处理任务,以进一步提升性能。SPDK则支持充分利用高级矢量扩展指令集,以增强并行处理能力。