Facebook公司推出更快添加服务器的数据中心新协议

发布时间:2023-04-23 00:45:58 作者:xaero 阅读量:6342

Facebook公司开发一种搭积木的方法来构建其数据中心,以缩短施工所需的时间,,现在通过开放计算项目进行开源硬件设计的工作,这样可以减少将新的服务器安装到机架上的时间。

     新来的工程师在第一天的工作中就将其编写的新功能部署平台上,这在Facebook公司中并不罕见。
  
  结合其用户群的增长速度,这种应用开发的速度要求企业数据中心的社交网络基础设施团队更加灵活。Facebook公司加快部署的目标,可以提高其软件和数据中心的能力。
  
  Facebook公司开发一种搭积木的方法来构建其数据中心,以缩短施工所需的时间,,现在通过开放计算项目进行开源硬件设计的工作,这样可以减少将新的服务器安装到机架上的时间。
  
  其中一个Facebook的数据中心团队的最新项目是压缩服务器物理安装在数据中心所花费的时间,也就是从联机开始到正常运行之间的时间。该项目是从旧版本的动态主机配置协议切换到一个新的版本。
  
  当一个新的设备连接到网络时,人们使用DHCP配置其所定义的范围内网络中所指定的一个IP地址。这在IT基础设施管理是一个虽然小但是很重要的功能,这在Facebook数据中心部署新服务器的时候,已经证明在部署时间上已有很大的分别。
  
  该代码为以前版本的DHCP,称为ISCDHCP(ISC代表互联网系统协会)已经存在了近20年。新的替代版本,被称之为KEA,是更适合当今的IT环境、尤其像Facebook这样的公司,其IT环境与20年前没有多少相似之处。
  
  根据Facebook公司的一位生产工程师安杰洛•菲尔拉的博客文章可知,Facebook最近在其数据中心从ISCDHCP切换到KEA,作为一个结果可以看到新服务器的速度得到了显著的提高。
  
  该公司所使用的协议在新服务器上安装操作系统,并分配IP地址分配给带外管理接口。这些接口的系统管理者使用远程监控和管理服务器,不论这些服务器是否被开启或已安装的操作系统。
  
  旧的模式对于Facebook公司的规模和变革来说步伐太慢。技术人员在其巨大的数据中心不断地添加或更换网卡或整个服务器之类的东西,以及每一个变化可能要花上三个小时,减缓了维修进度。
  
  其数据中心在添加或更换部件是如此缓慢,ISCDHCP是其中最主要的原因之一。技术人员会加载一个静态的配置文件到DHCP服务器,但是这些服务器针对变化将不得不重新启动。“DHCP服务器重新配置比其实际提供服务的流量还要花费更多的时间。”安杰洛•菲尔拉写道。
  
  在KEA的帮助下,事先设置存储信息,例如主机分配和子网在中央库存系统。当DCHP服务器需要部署或更改时,系统从库存中查找配置信息。这意味着重新加载DHCP服务器时不再需要生成静态的配置文件,并使更改生效。
  
  根据菲尔拉的描述,Facebook的新的DHCP应用运行在Tupperware系统上,这是该公司自己的Lin容器技术,它类似于谷歌的博格系统,而博格系统可以非常高效地在谷歌数目众多的服务器阵列中分配工作。
  
  旧的模型也不太灵活。Facebook公司曾经有两个冗余的DHCP服务器/服务器集群,但是如果他们都失效了,那么整个集群将遭受重创。
  
  这种新方法就是采用分布在整个网络的DHCP服务器的虚拟集群。他们管理着IP地址的公共池和任何虚拟的DHCP机,可以分配一个地址给网络上的任何其它装置。这种方式如果在集群中的本地DHCP服务器失败,系统可以更快恢复。
  
  这种新设计在传播系统的变化时只需要一或两分钟,这比旧版本三个小时以上的传播时间有了显著地改善。菲尔拉写道。
  
  文章来源于Datacenternamics
  
  编辑:Harris

***本网站图片,文字之类版权申明,因为网站可以由注册用户自行上传图片或文字,本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们,本网站将在第一时间及时删除。

我要评论

网友评论


评论时间:2023-08-22 21:25:02

4云主机计费 .专业技术团队服务器cpu哪款最好

最新文章

 2023-12-25 22:44:35   admin

活动发布区版规

 2023-05-27 22:03:52   御风而行

容器、无服务器、虚拟机:安全性差...

 2023-05-27 19:08:41   小绵羊0123

科技巨头布局云端 服务器 网络硬...

 2023-05-27 18:17:46   姐姐的跟屁虫

钉钉因系统访问流量激增,宕机1小...

热门阅读

 2022-07-23 00:34:02   freeatom

常见ftp命令 FTP命令使用详...

 2022-07-21 02:17:02   ares

双硬盘组建Raid0磁盘阵列图文...

 2022-07-20 06:17:02   mankeung123

用友软件客户端连接不上服务器的解...

 2022-07-23 00:51:02   antonfxb

WebService实例

 2022-07-13 05:38:02   苯小孩

开发、运维不可不看的Linux调...

 2022-07-20 18:51:02   nightstone

如何使用Charles抓取Web...

随机文章

 2022-02-20 05:38:02   tmzz

FTP服务器配置serv-u

 2022-07-18 05:38:02   steveneml

小旋风asp服务器怎么使用

 2022-07-19 09:34:02   congyee

PHP视频教程下载

 2022-07-20 08:17:02   vivin

Linux下Bash基本功能:多...

 2022-07-20 16:17:02   remus

我教你写个Shadowsocks

 2022-07-20 19:00:04   bbsh

Win10专业版永久激活教程

热评文章

 2022-07-19 20:17:02   dengyu0429

linux vi使用及详细介绍

 2022-07-20 01:00:05   激动的舌头

Linux视频教程:用户管理命令...

 2022-07-21 20:51:02   jessica-an

创建本地FTP站点

 2022-02-07 05:38:03   jasonkidd

WEB服务器配置详解

 2022-07-20 04:51:02   wolfssss

ACL权限-默认与递归(4)

 2022-07-22 15:00:05   淡水珊瑚

Linux下 Samba Ser...
全球云服务器
Catfish(鲶鱼) Blog V 4.7.3