专栏名称: 51CTO
51CTO官方公众号——聚焦最新最前沿最有料的IT技术资讯、IT行业精华内容、产品交流心得。本订阅号为大家提供各种技术干货,还会不定期的举办有奖活动,敬请关注。
目录
相关文章推荐
51好读  ›  专栏  ›  51CTO

英特尔SDI正在造就更加智能的云

51CTO  · 公众号  · 科技媒体  · 2017-03-15 11:49

正文

请到「今天看啥」查看全文


分布式应用是云计算时代的典型特征,规模不等的不同应用集群需要合并成一个大集群,形成共享的资源池,由一个被称为“编排”(Orchestration)层的资源统一调度系统,将所有硬件资源抽象为一台或多台超大型的计算机(集群),进行资源管理和分配。大型互联网公司都有这样的系统,如阿里有飞天5K,百度的Hadoop集群也早已达到上万台的规模。

Google的Borg是非常有名的例子,它负责接收来自于几千个应用程序所提交的作业,进行调试、启动、停止、重启和监控,这些作业用于不同的服务,可以跨上万台服务器有效的运行,并获得很高的可靠性和可用性(如4个9)。Borg隐藏了资源管理和故障处理的细节,让用户可以专注于应用开发。

与其他层面的软件一样,很多编排层软件也因开源而得到更加广泛的应用。Mesos经受了Twitter的检验,Google则在Borg的基础上开源了Kubernetes(K8s),两者在容器市场(如Docker)上你追我赶,各有不少拥趸。

当然,大型云计算公司对相关技术推广的贡献远不止于此。身为OpenStack两大缔造者之一的Rackspace,也是拥有十万+量级服务器的公司。在最新的OpenStack(开发中的Newton版本)代码贡献榜上,Rackspace排名第五,紧随其后的是同为OpenStack基金会白金成员的英特尔公司。

若以模块来统计,代码流向最多的无疑是负责计算的Nova。Nova支持所有主流的hypervisor,不过,KVM(Kernel Virtual Machine,内核虚拟机)具有与生俱来的优势。KVM问世相对较晚,但自从2.6.20版并入Linux内核之后,就走上了发展的快车道,而其另一大“缺点”——需要硬件虚拟化扩展支持,在以英特尔至强(Xeon)为代表的现代处理器大行其道的近几年,也根本不算事儿。


从2.6.21版内核以来,英特尔公司在Linux代码贡献量上的排名逐渐攀升,上图是2012年的统计。2013年英特尔公司仍排名第二,但2015年就完成了对Red Hat的超越,居于榜首







请到「今天看啥」查看全文