什么是免备案虚拟主机开放计算项目?

 虚拟主机     |      2019-09-24 11:47:27

  开放免备案虚拟主机计算项目始于2011年,当时Facebook发布了一些自制服务器的设计,该服务器是为使其数据中心更高效地运行而构建的。

  Facebook希望其他公司采用并调整其初始设计,降低成本并提高质量–他们有:为Open Compute Project设计构建的硬件销售额在2017年突破了12亿美元,是上年的两倍,并有望达到6美元。到2021年将达到10亿。

  这些数据来自IHS Markit,不包括OCP董事会成员Facebook,Intel,Rackspace,Microsoft和Goldman Sachs的硬件支出,它们在一定程度上都使用OCP。支出仍然只占数据中心系统整体市场的一小部分,据Gartner估计,2017年的价值为1780亿美元,但IHS预计OCP的这一部分每年将增长59%,而Gartner预测整个市场将至少停滞不前。到2019年。

  采用OCP的理由

  当Facebook为位于俄勒冈州Prineville的第一个专用数据中心设计硬件时,它希望在三个方面进行节省:能源,材料和金钱。

  它通过减少电源浪费和使服务器更高而提高了能源效率,从而为更大,更有效的散热器留出了空间,这意味着它可以使用更大直径的风扇,从而以更少的能量移动更多的空气。

  通过消除虚荣面板,油漆,徽标,不需要的扩展插槽以及诸如视频卡甚至安装螺钉之类的组件,每台服务器节省了超过6磅的材料。

  这不可避免地导致了成本的降低,因为您不用为不用电或不使用的部件付费。最重要的是,它节省了人工:没有安装螺钉,机架和开架服务器的速度更快;标准化节省了处理备件的时间,并且可以更快地部署整个系统。

  采用OCP的障碍

  在其2018年的支出研究中,IHS Markit确定了采用OCP硬件的三个主要障碍是对安全性,采购和集成的关注。

  为每个人提供制造OCP硬件规范的风险之一是任何人都可以做到:有人可以在交付前篡改它,而没有人会更明智。换句话说,供应链安全成为一个问题。

  安全

  在2018年3月于圣何塞(San Jose)举行的OCP峰会上,OCP领导人表示,他们正在通过创建一个新的安全项目来解决供应链安全问题,该项目专注于创建标准硬件接口和协议以确保引导代码的完整性。

  微软已经贡献了Project Cerberus,这是主板上固件的硬件信任基础,旨在遵循NIST 800-192(平台固件弹性指南)。

  在此基础上,他们还计划开发安全固件API,专用安全硬件的开源固件,安全固件供应方法以及用于保护和验证所有可变存储的工具,包括用于BIOS,微控制器和复杂可编程逻辑设备的闪存( CPLD器件)。通过这种方式,采用OCP硬件的企业可以确保它仅运行他们期望运行的固件。

  项目负责人不仅关注新硬件:他们还在考虑二手设备。为了确保转售市场的安全,他们将寻求提供工具来从受感染或不受信任的状态中恢复硬件,以及跟踪和更改其所有权。

  软硬件集成

  硬件和软件的集成变得越来越容易-特别是在操作系统级别上,因为Microsoft加入了OCP板并为现在用于向其客户提供Azure服务的机架和服务器做出了贡献。

  仍然需要在其他级别上进行工作,包括最低级别的固件,该固件可使OCP服务器启动。

  这是另一个新的OCP计划出现的地方:开放系统固件项目。它致力于开源代码初始化服务器芯片组的代码,以便可以在各种平台和处理器类型上使用。它以UEFI和Linux Boot等项目为基础,旨在为数据中心中的所有云操作系统和处理器架构提供支持,包括GPU,FPGA和针对诸如机器学习之类的应用程序进行了优化的其他硬件。

  随着Open Compute硬件越来越多地在网络虚拟化中发挥作用,这里也开始着手集成开放软件和硬件。诸如Cisco Systems或Juniper Networks之类的传统网络设备供应商将两者紧密地联系在一起,提供了针对专有硬件量身定制的专有软件。

  OCP正在与Linux Foundation合作,以将其硬件与该组织的NFV开放平台(OPNFV)软件集成在一起,并且两家公司最近再次承诺共同测试满足各自规格的硬件和软件产品。

  哪里可以买到OCP装备

  寻找Open Compute Project硬件变得越来越容易。该项目的网站提供了一个市场,您可以通过该市场研究设备规格并联系Open Compute Project供应商。

  引用的100多种产品已获得OCP启发式或OCP接受式认可。OCP灵感标签只能用于完全符合现有的,可接受的OCP规范并且由OCP银牌,金牌或白金会员制作的产品。任何人都可以生产OCP接受的产品,但是它们也必须完全符合现有的,接受的OCP规范,并且必须提供开放源代码的设计文件。

  开放式免备案虚拟主机计算项目硬件的类型

  对OCP服务器和电源的早期关注已经扩展到机架,存储和Open Compute Project网络。该组织甚至接受了开放式Wi-Fi硬件的规范。

  尽管OCP服务器起初只是简单的商用设备,但自那时以来已经出现了使服务器适应不同工作负载的举措,并且不可避免地,机器学习应用程序的计算需求已影响了这些设计。

  特别是Facebook正在继续推动OCP服务器的发展。在2018年美国圣何塞OCP峰会上,它展示了其第三代机器学习平台Big Basin v2。它使用Nvidia Tesla V100 GPU,比Big Basin v1中使用的P100更高。新处理器的性能单独达到了以前处理器的三分之二,Facebook表示,由于对大盆地设计进行了其他一些调整,随着使用的处理器数量的增加,它设法保留了几乎所有的性能提升。

  Facebook还展示了一种新的系统Fabric Aggregator,该系统旨在将一个区域内的相邻数据中心以及各个数据中心区域相互链接。Fabric Aggregator使用Facebook自己的OPC 100G交换机,Wedge 100和FBOSS(Facebook开放交换系统)软件构建,使具有Facebook之类网络的企业能够独立扩展区域内和区域间的流量。

  微软也希望在开放式交换市场中占有一席之地:其用于云端开放网络的容器化软件(SONiC)已进入Mellanox Technologies的新设备中,从而使企业能够扩展其主干和机架顶交换机。将自己的前提迁移到Azure云中。这可能是它利用硬件供应商的销售进入自己的云服务市场的一种方式。

  通过另一项OCP计划,微软也可能最终改变存储市场的结构。闪存设备和存储子系统的制造商在处理地址映射,垃圾回收和损耗均衡的智能应驻留的位置上存在分歧。将这种智能置于存储子系统中可能对工作站或消费类设备有意义,但在云服务中,如果控制器不知道数据来自何处,则垃圾收集等功能将变得缓慢而浪费。这是因为存储系统的缓存通常会混合来自不同应用程序和VM的数据-这些数据将在不同时间释放。凭借其Denali项目,微软希望允许OCP存储设备制造商将这些智能从SSD驱动器转移到主机的更高层,从而使驱动器行为适应特定的工作负载。