Facebook的开源数据中心设计倡导以精简、高效的硬件应对未来的计算需求。开源硬件听起来非常不可思议,开源软件可以通过社区共同参与,可以推出一个免费版本,开源硬件又如何做到呢?
尽管面对质疑,Facebook依然开创了开放计算项目,并予以践行。Facebook旨在将硬件设计完全开源,包括设计规范和CAD制图。Facebook希望通过信息共享,打造更高效的数据中心,因此非常鼓励开源硬件生态系统的发展。
Facebook CEO马克扎.尔伯格认为,通过开放计算项目,Facebook和其它商业公司都将从中获益。
时至今日,Facebook的开放计算项目已经有了许多盟友。在名单当中,你会听到许多熟悉的名字,AMD、Intel、Dell、HP、Quanta、Rackspace、Skype和Zynga,它们都加入了开放计算项目,或者参与了设计。
为什么Facebook会将自己的创意毫无保留,公之于众呢?原因在于,Facebook希望硬件厂商能够按照开放计算项目中的创意和设计来构建服务器或存储硬件。在Facebook的数据中心里运行着数以万计的服务器,但该公司发现,这些设备能耗太高,效率低下。
起初,我一直怀疑,适用于Facebook的数据中心的硬件是否适用于其他公司的商业应用场景?Facebook的硬件设计和供应链总监Frank Frankovsky为我化解了心中的疑虑,一个庞大的数据中心要保证正常运行,需要不同的硬件,不同的设计。
电源管理是非常重要的问题。对服务器而言,去掉不切实际的功能,改善电源管理非常重要。这可以帮助Facebook大幅削减成本,降低数据中心能耗。Frank Frankovsky声称,他乐意为好的设计方案买单,因为通过降低成本可以获取更多的回报。
Frank Frankovsky使用柱状图对比了传统企业数据中心和类似于Facebook的互联网大规模数据中心。数据表明,不久之后,后者将超越前者,成为数据中心的主流。
这虽然只是依据数据对发展趋势的预见性猜测,但随着云计算的发展,转向公有云的趋势将不可阻挡,不仅是互联网公司,其它企业和消费者应用都会越来越集中地部署在大规模数据中心之中。
云计算与开源精神一脉相乘,IT必然会以开放的姿态引领我们的未来。