数据中心

  • 大型数据中心示意图
  • 数据中心相关概念
  • 对数据中心发展及现有理解
    • 传统数据中心概述
    • 现代数据中心概述
      • 为什么需要大二层?
      • 那么又为什么非要实现虚拟机的热迁移呢?
      • 传统网络的二层为什么大不起来?
    • 数据中心的网络

大型数据中心示意图

数据中心相关概念

  • DC:Data Center,数据中心。DC是物理概念,是指在一个物理空间(比如机房)内实现信息的集中处理、存储、传输、 交换和管理。服务器、存储和网络设备是DC的关键设备,供电、制冷、消防、监控等基础设施是DC的关键配套。

  • VDC:virtual data center,虚拟数据中心,VDC是一个组织可使用资源的集合,一般包括计算、存储和网络资源。在形式上类似于一个物理数据中心,是物理数据中心在虚拟化层的表现。

    • 在公有云场景,系统管理员可以定义VDC并为VDC分配租户,只有该VDC的租户才可管理该VDC下的资源。
    • 在私有云场景,VDC可以灵活定义,分配给一个业务/应用/部门。系统管理员可以通过VDC对企业内的不同业务/应用/ 部门进行不同等级的资源配额管理。
  • VPC:Virtual Private Cloud,虚拟私有云。VPC使用VDC中的资源,一个VPC只能属于一个VDC,而一个VDC可包含多个VPC。每个VPC为一个安全域,对应于一个业务/应用/部门。VPC可提供以下特性:

    • 隔离环境:VPC提供隔离的虚拟机和网络环境,满足不同业务/部门的网络隔离要求。
    • 业务丰富:每个VPC可提供独立的vFW、vLB、安全组、EIP、IPsec VPN、NAT等业务。
    • 灵活组网:VPC可提供直联网络、路由网络和内部网络等多种组网模式。

  • fabric架构:一组spine以leaf节点互联组成数据中心基础物理网络拓扑。它是一个二层的spine/leaf架构,如下图所示。spine交换机之间或者leaf交换机之间不需要链接同步数据。每个leaf交换机的上行链路数等于spine交换机数量,同样的每个spine交换机的下行链路数等于leaf交换机的数量,spine交换机和leaf交换机之间是以full-mesh方式连接。和传统网络对比来看更易扩展

    其中spine/leaf节点的作用是:

    • spine:骨干节点,VXLAN fabric网络核心节点,提供高速IP转发功能,通过高速接口连接各个功能leaf节点。
    • leaf:叶子节点,VXLAN fabric网络功能接入节点,提供各种网络设备接入VXLAN网络功能。

  • TOR(Top of Rack)接入方式是一种由服务器到交换机或交换机到交换机的一种较为常见的布线方式。TOR交换机既可以是接入层交换机又可以是汇聚层交换机还可以是核心层交换机。当TOR交换机位于服务器机柜顶部,起到衔接服务器与核心层或汇聚层交换机的作用时,则称之为接入层交换机;当TOR交换机位于交换机机柜顶部,则称为汇聚层或核心层交换机。

    TOR交换机是一种交换机在数据中心的布线方式。节点是一个连接点,表示一个再分发点或一个通信端点(一些终端设备)。其他的布线方式还有EOR、MOR等。

  • 堆叠:是指把多台支持堆叠技术特性的单独交换机组合在一起,从逻辑上组合成一台整体交换机。交换机之间通过堆叠线缆连接在一起,从逻辑上像一台交换机实现报文转发,同时用户使用一个IP对堆叠进行管理和维护。

  • POD:point of delivery,数据中心基本物理设计单元,包括服务器、接入网络、汇聚网络机柜还有它们的配套设施,算是整个组网的一个区域,整个组网包括多个pod,用pod划分可以提高整个组网的利用率,便于计算虚拟化,pod中有接入、汇聚、核心三层结构,不过现在的应用fabric+大二层多一点。

对数据中心发展及现有理解

传统数据中心概述

传统的数据中心网络主要是underlay网络,由核心层汇聚层和接入层组成,一般汇聚层和接入层为L2网络,核心层为L3网络,使用OSPF、STP、MSTP、VRRP等协议,实现链路和设备的冗余,由于虚拟化技术的发展和云计算大数据对高带宽高可用以及多租户的需要,VLAN、STP等技术已经很难满足现代大型数据中心的需要。

现代数据中心概述

现代话的数据中心主要由underlay上的overlay网络组成,主机等接入设备无需关注数据中心节点的传输过程,通过VXLAN和GRE等隧道技术实现透传,同时舍弃STP、VLAN等技术,使用堆叠和虚拟化技术实现一个大二层的环境,让多台交换机或者路由设备在外界看来是同一个设备,通过使用同一个IP等方式,实现更大的带宽,更高速的链路以及热备份、快速切换等高可用能力。

为什么需要大二层?

虚拟化对数据中心提出的挑战,虚拟化从根本上改变了数据中心网络架构的需求。最重要的一点就是,虚拟化引入了虚拟机动态迁移技术。从而要求网络支持大范围的二层域。从根本上改变了传统三层网络统治数据中心网络的局面。

那么又为什么非要实现虚拟机的热迁移呢?

虚拟机迁移技术可以使数据中心的计算资源得到灵活的调配,进一步提高虚拟机资源的利用率。但是虚拟机迁移要求虚拟机迁移前后的IP和MAC地址不变,这就需要虚拟机迁移前后的网络处于同一个二层域内部。由于客户要求虚拟机迁移的范围越来越大,甚至是跨越不同地域、不同机房之间的迁移,所以使得数据中心二层网络的范围越来越大,甚至出现了专业的大二层网络这一新领域专题。

传统网络的二层为什么大不起来?

在传统数据中心网络中,“区域”对应VLAN的划分,如WEB、APP、DB,办公区、业务区、内联区、外联区等等。相同VLAN内的终端属于同一广播域,具有一致的VLAN ID,二层连通;不同VLAN内的终端需要通过网关互相访问,二层隔离,三层连通。

传统的数据中心网络技术,STP是二层网络中非常重要的一种协议。由于STP的收敛性能等原因,一般情况下STP的网络规模不会超过100台交换机。同时由于STP需要阻塞掉冗余设备和链路,也降低了网络资源的带宽利用率。因此在实际网络规划时,从转发性能、利用率、可靠性等方面考虑,会尽可能控制STP网络范围——STP限制了网络的性能和规模

数据中心的网络

数据中心一般都为性能较好的三层交换机,所使用的IGP路由主要是以OSPF路由为主,与运营商对接则使用的是BGP。OSPF的网络中,各POD划分为不同的Area区域,东西汇聚交换机作为骨干区域Area0,以减少LSA的传播区域和传播数量。各POD内接入层交换机作为OSPF区域边界网络设备,将不同接口划入不同的区域,上连东西汇聚交换机接口划入Area0,下连POD内Spine接口划入各POD单独Area。

数据中心Data Center——学习与理解相关推荐

  1. 数据中心的容器操作系统--k8s理解

    1. k8s和linux类比 k8s可以理解为容器的操作系统,就像linux操作系统一样. 1.1 内核 linux操作系统内核分为进程管理子系统.内存管理子系统.文件子系统.设备子系统.网络子系统, ...

  2. 数据融合(Data Fusion)学习

    定义及原理 数据融合技术是指利用计算机对按时序获得的若干观测信息,在一定准则下加以自动分析.综合,以完成所需的决策和评估任务而进行的信息处理技术.(百度百科) Data fusion is the p ...

  3. 数据中心、云计算、大数据之间的区别与联系

    数据中心不同于大数据和云计算,很多人容易把三者混淆或者认为是同样东西,其实三者有本质的不同.数据中心机房是一整套复杂的设施,如今,云计算即将成为信息社会的公共资源,而数据中心则是支撑云计算服务的基础设 ...

  4. 小型数据中心规划和设计原则

    一.小型数据中心的定义 数据中心(Data Center)是大范围协作的特定设备网络,用来在Internet网络基础设施上加速信息的传递.又可以细分为企业级数据中心.其他数据中心等. 企业数据中心(E ...

  5. 科普丨数据中心、云计算、大数据之间有什么区别和联系?

    不少人把数据中心.云计算数据中心.大数据搞混淆,觉得这三者是一样的产品,其实有显著地区别,数据中心机房是一整套复杂的设施,如今,云计算即将成为信息社会的公共资源,而数据中心则是支撑云计算服务的基础设施 ...

  6. 计算机房英语词性,关于数据中心机房的专业名词

    原标题:关于数据中心机房的专业名词 数据中心名词解释主要包括供配电系统.布线系统.空调系统.机柜系统和网络系统等,这些名词是数据中心日常工作中不可缺少的重要组成部分.一名合格的数据中心从业人员只有掌握 ...

  7. 云数据中心网络安全技术

    云数据中心网络安全业务需求 云数据中心安全现状 云平台安全威胁逐年加剧. 云数据中心威胁主要来自于黑客攻击.恶意用户和用户误操作. 主要威胁有特权滥用.DDoS攻击.数据泄露和误操作等. 云数据中心网 ...

  8. 数据中心IDC、ODC、EDC、DC分别是什么

    互联网数据中心(IDC--Internet Data  Center) 企业数据中心  (EDC--Enterprise Data Center) 外包数据中心  (ODC--Outsourcing  ...

  9. 特定于数据中心的人工智能完成任务的速度可以提高两倍

    据外媒报道,麻省理工学院的研究人员日前开发了一种基于人工智能的强化学习系统,可以彻底改变数据中心的运营. 麻省理工学院的专家说,运行人工智能(AI)的数据中心将比使用人工编辑算法时间表的数据中心效率更 ...

最新文章

  1. 徐韬:CCF - 个贷违约预测Baseline
  2. CentOS6.5更改ssh端口问题
  3. PowerDesigner连接SqlServer数据库导出表结构
  4. Android性能优化之运算篇(二)
  5. GSS-API GSSAPI 介绍 通用的安全机制
  6. PaddleHub 视频口罩检测
  7. JZOJ 5677. 【GDOI2018Day2模拟4.21】纽约
  8. 使用PCL::GPU::遇到问题
  9. ImageJ-计算创面面积 此博文包含图片 (2014-01-28 15:59:14)
  10. IEEE745浮点数格式
  11. Ehcache配置详解及CacheManager使用
  12. 数据库设计中的概念、逻辑、物理结构设计辨析
  13. error ‘defineProps‘ is not defined no-undef
  14. jvm(一.基础入门)
  15. CUDA学习:GPU硬件连接模型
  16. qt 串口助手 界面美化
  17. 如何进行手机投屏设置,屏幕传输达到最快速度
  18. dbeaver的安装和使用
  19. Linux操作系统常见命令
  20. Done! Done! Done! DONE ~..

热门文章

  1. python矩阵和向量乘积_向量点积和矩阵乘积的区别
  2. 数据分析7_酒店预定分析_kaggle入门
  3. 【POJ】1456 supermarket
  4. 性能度量 - 对学习器泛化能力的评估
  5. 两位一体数码管引脚图_一种智能LED数码管的制作方法
  6. react路由配置,路由跳转与传值,路由监听
  7. rmbp装oracle11g
  8. node Sream
  9. 使用tldr查询命令
  10. 计算机网络学习笔记(三):数据链路层