性能工程高手课
庄振运
Facebook 性能优化和容量管理高级专家
24631 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 40 讲
性能工程高手课
15
15
1.0x
00:00/00:00
登录|注册

31 | 规划部署数据中心要考虑哪些重要因素?

思考题
总结
Facebook数据中心的网络部署
服务器的生命周期
数据中心的外观和规划
数据中心

该思维导图由 AI 生成,仅供参考

你好,我是庄振运。
上一讲我们讲了服务器的设计和部署,今天我们就来聊聊一个轻松的话题,一起来看看数据中心的秘密。
你们公司肯定有很多服务器。根据公司和服务的规模,可能有几十台甚至几万台服务器,大些的公司甚至会达到几百万台服务器。那么这么多的服务器都放在哪里呢?它们的家,就是数据中心。
你平时可能和服务器打交道比较多,离“数据中心”就比较遥远。但是我可以肯定地说,数据中心的知识,与我们每个 IT 从业人员(尤其是对于运维和性能工程的人员)是非常相关的。

数据中心长什么样?

要讲数据中心,你可能会问数据中心到底长得什么样子?
其实许多科幻片里都会有类似数据中心的场景出现。一个数据中心往往有好几个大楼,每个大楼建筑物内部,都有着很好的空调和通风设施。大楼内一般分成几个数据大厅(Data Hall),每个大厅都有一排排的机架,中间留出足够的通道,方便数据中心的技术人员进行维护。
这是机架的背面。你可以看到,机架的布线必须非常整齐,太乱的话,日常中是很难进行维护的。

数据中心的规划和部署

对一个有全球用户的大互联网公司而言,它的容量通常也需要部署在全球范围内。运行公司各种服务的服务器,就放置在全球的数据中心里面。数据中心的建造成本很高,周期也较长,也有足够的复杂度,所以中小公司,往往会租赁别人的数据中心的空间,来放置自己的服务器,甚至是直接租赁服务器。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

Facebook数据中心的网络部署是一个复杂而重要的话题。数据中心内部的服务器之间,以及用户和服务器之间有大量的数据交换,这些对数据中心的网络部署也提出了很高的要求。为了能够更好地扩展,现代数据中心的网络设置也在不断地演化。Facebook的生产网络本身,就是一个大型分布式系统,包括边缘网络、骨干网和数据中心内部网络。Facebook的网络基础架构也在不断扩展。从Facebook到Internet的流量,我们称其为“机器到用户”的流量,非常庞大,并且还在不断增加。但是,这种流量,相对于数据中心内部发生的“机器到机器”流量,就只是冰山一角了,后者是前者的百倍以上。而且这种流量的增长速度,几乎每年都增长一倍。由此,我们也可以看出数据中心内部网络的重要性。Facebook的新一代数据中心网络设计,不再基于集群,而是将网络分解为多个小的相同单元,也就是服务器Pod,并在数据中心的所有Pod之间,创建了统一的高性能网络连接。这种高度模块化的设计,使Facebook能够在一个简单统一的框架内,快速扩展任何维度的容量。数据中心的地理位置对互联网服务的性能有着重要影响,而数据中心的运营成本也是需要公司重点考虑的问题。对于大规模的服务,数据中心的网络或者服务器资源可能会成为性能和业务发展的瓶颈,因此需要不断优化,并提前规划数据中心。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《性能工程高手课》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(4)

  • 最新
  • 精选
  • Joe Black
    “四个独立的骨干交换机“平面”,每个平面,可以最多扩展 48 个独立设备”,这里的独立设备指的是骨干交换机吗?平面和边缘Pod是怎么连接的啊?

    作者回复: 数据中心的网络这块技术,我们公司内部也一直在不断地演化。你可以看看我们公司的一个博客,有稍微详细一点的内容:https://engineering.fb.com/production-engineering/introducing-data-center-fabric-the-next-generation-facebook-data-center-network/ 更新更复杂的内容,你参考一下这个:https://engineering.fb.com/data-center-engineering/f16-minipack/ 希望能回答你的问题。

    2020-02-06
    2
    2
  • Joe Black
    老师,感觉网络是计算机或者云计算领域最复杂最难以理解的部分了,很重要的原因是对于大部分人来说没有机会接触到大规模的网络环境。今天说的数据中心网络内容很好,体现了一种设计思路,不知道这方面有没有更详细更具有实用价值的材料或者链接推荐呢?谢谢。

    作者回复: 谢谢评价!你说的很对。而且每个公司内部的数据中心都有自己独特的设计。像脸书,我们的网络也在不断演化,每个数据中心因为建造的时间不同,里面的架构也不一样。你可以看看我们比较新的一个相关博客: https://engineering.fb.com/data-center-engineering/f16-minipack/,有很多相关的知识。

    2020-02-06
    2
    2
  • xiaobang
    感觉新都网络是把原来的网络复制了四份,机柜交换机加入这四个网络,不知道怎么理解对不对?

    作者回复: 我不是很了解新都网络。

    2020-02-16
    2
  • 超出了接触的范围,有使用不过比较透明
    2020-03-15
    1
收起评论
显示
设置
留言
4
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部