数据中心网络架构最新变革一览

由于混合云服务和容器的普及,现如今的数据中心网络比以往任何时候都更加难以被破解。但是如若遵循一条简单的路径,IT人员就可以成功。

在不太遥远的过去,数据中心内的流量转发其实很简单。一个IP地址能够与另一个IP地址互相通信。这些地址属于端点——裸机主机或虚拟机与其他裸机主机或虚拟机的通信。这些IP地址之间的路径被称为数据中心交换机的路由和桥接表中的条目。

如果一位工程师需要解决两个IP端点之间糟糕的性能或奇怪的行为,一个很好的出发点是通过查看这些表来了解构建两者之间的路径。等价多路径和多机架链路聚合增加了这个过程的复杂性,但总的来说,运营商们可以精确地找出任何给定的数据中心通信经过的确切路径。

几乎没有使端点之间的流量复杂化。网络地址转换,加密或隧道很少出现。这些类型的功能往往位于数据中心边缘,与可信边界外的设备进行通信。

彼时的数据中心网络是很简单的,因为需求也很简单。

现代数据中心

现代数据中心网络架构看起来有所不同,因为业务需求已经发生了改变。曾经相对简单的数据中心现在已然成为应用程序运行的统一基础架构平台。数据中心作为一个整体运行;其是应用程序交付的引擎。

越来越多的基础架构对开发人员及他们的应用程序而言是透明的。彻底的现代基础设施是开发人员在其之上部署应用程序的抽象。资源池是按需分配的,开发人员不必担心基础设施的问题。相反,基础设施只是工作。

现代数据中心还以分布式方式处理安全性,与动态的和拆除的工作负载相协调。不再需要通过中央物理防火墙来强制实施 安全策略。相反,构建一个中央安全策略,并且一款安全管理器将该策略的相关部分安装在受影响的主机、虚拟机或容器上。没有基础设施瓶颈阻塞点,也没有难懂的路由要求来实施这样的策略。

在一个较高的层面上,我们一直在描述私有云架构。以这种方式抽象的物理基础设施允许一个更简单的与公共云的合作。因此,混合云架构越来越受欢迎,其使得公众云工作负载具备了与私有云工作负载相同的安全性和连接性。

分层

随着混合云架构成为新常态,重要的是要注意这些趋势对数据中心网络的影响。数据中心不再像以前那样简单的是一个IP地址与另一个IP地址之间的通信了,当在出现故障时,路由和桥接表将协商离开。

提供现代数据中心灵活性的基础架构机制依赖于复杂的网络。推动这种复杂性是对工作负载隔离,实施服务策略和安全性的需要。因此,现代数据中心看起来更像一个层层的蛋糕,而不是大量的IP地址。

在我们的层级蛋糕的底部是底层网络。这个网络是所有其他网络服务的基础。这也是对网络工程师们而言最熟悉的网络。当他们进入他们的路由和桥接表时,他们就看到了底层网络——数据中心的基础。

然而,底层网络本身并不能提供混合云所需要的一切。一个日益增长的需求是隔离的,其被称为多租户。一个租户可以是一款应用程序,也可以是一个业务单位或一个客户。

一个租户的流量通过虚拟可扩展LAN(VXLAN)封装技术与其他租户的流量隔离。来自一个段的流量被封装在VXLAN分组中,在该包装器中通过网络交付并且在另一侧被解封装。 VXLAN是第二层——覆盖层,其在我们的基础底层之上。

其不仅提供流量的隔离,而且VXLAN还可以用于通过网络上的特定路径路由流量。假设数据中心需要通过特定的防火墙和负载均衡器转发流量。在现代网络中,防火墙和负载平衡器可能作为虚拟化网络功能而存在,可能存在于数据中心的任何地方。要将流量精确地路由到需要去的地方,VXLAN封装可用于将流量流从设备传输到设备,直到它们遍历了所有必需的设备。

在我们的叠加层和底层蛋糕中,防火墙规则形成了另一层。一个中央策略管理器主机插入防火墙规则。每个主机最终都有自己的一组规则,用于控制进出设备的转发。被称为微分段,这是一个确保可扩展数据中心的安全的实用方法。

增加了更多的网络复杂性的通配符是容器。容器集装箱式网络是一项新兴的技术,由命名空间、代理服务器和网络地址的转换使容器能够与彼此以及外部进行沟通工作,这是另一层。

数据中心操作运营人员们的麻烦

现代数据中心网络架构所带来的复杂性对于数据中心操作运营人员们而言是一个潜在的问题。大多数网络问题都与连接或性能有关。两个终端应该能够连接但却未能连接是一类问题。但两个终端连接之后不能按预期快速的实现通信则是一类不同的问题。

使用数据包走查方法(the packet walk method)来排除连接问题。从一个网络设备到另一个网络设备,遵循数据包到达其目的地所需的路径。当实际IP端点已知时,这是直接的。

在现代数据中心中,底层用于传输VXLAN或其他覆盖包。除此之外,我们添加防火墙规则,然后可能添加网络地址转换或代理服务;数据包走查方法变得更加困难和充满细微差别。为了诊断连接问题,数据中心操作运营人员们需要知道数据包的来源和目的地——包括容器,虚拟机或裸机主机,管理该数据包的防火墙策略,数据包封装和要遵循的服务链。

假设操作运营人员了解应用程序的流程,并且是在一家扁平化结构的IT企业中工作,这并不是那么糟糕。但是,这也并不容易。在桥接和路由表中查找介质访问控制和IP地址只是更精细的故障排除过程的一小部分。除此之外,现代基础设施通常是短暂的,操作运营人员们可以解决过去过的难题,但却无法重建。

性能挑战甚至更难诊断。管理既定通信的网络设备的绝对数量可能涉及一款虚拟操作系统、一个虚拟管理程序软交换、一个虚拟防火墙、机架顶部交换机、脊柱交换机,然后反向一直到另一端点。

当某些工作负载在公共云服务中时,问题将变得更加复杂。将基础设施或平台即服务放在其中意味着添加高延迟和额外的隧道到我们的故障排除过程。

业界的响应

我们被IP问题所困住了。由于我们坚持使用IP,同时需要额外的功能,覆盖层就在此发挥其作用了。覆盖层让我们能够引导和隔离流量,而且该功能很重要。借助该功能,我们可以将我们的基础设施作为资源池,随意添加和减少容量。这个问题成为管理我们添加到我们的环境中的网络复杂性的问题之一。

而网络行业已经通过几种方式来应对了这一挑战了。第一是接受。如果我们认可复杂性的存在,那么我们将提供工具,使我们能够发现或可视化网络上正在发生的事情。例如,思科为运营商们提供了增强的工具,以便在基于应用程序的基础设施平台上解决端到端连接问题。VMware公司最近收购了初创公司Arkin,Arkin公司提供了一款可视化的工具,将与防火墙策略以及VXLAN分段相关联的工作负载,在GUI中与自然语言搜索引擎配合使用。

有效的故障排除和可视化工具已然成为现代数据中心平台中越来越重要的优势。然而,一些人则反对通过创建避免覆盖的转发方案(如果可能的话)来对该复杂性作出反应。

例如,Romana.io开源项目依赖于分层IP寻址方案,结合基于主机的防火墙规则来创建分段和中央安全策略。开源项目Calico也是类似的。 Romana.io和Project Calico都很有趣,因为它们提供了转发方案,能够规模化扩展到大型数据中心,同时仍然能够处理安全和分段需求,而且在这一过程中不会进行覆盖。

也许最大的问题并不是如何处理网络的复杂性,而是关于所支持的解决方案。有一种想法是,自动化的应用将降低人工成本。作为一名在IT基础设施业界有着20年经验的老手,我并不认为这样。巨大的复杂性当然需要有很大的技术支持需求。当这方面的魔法消失时,企业组织不会希望像他们的供应商那样暂时搁置问题。他们会想要有专业人士准确的知道系统的相关问题,并做好准备修复。

本文作者:佚名

来源:51CTO

时间: 2025-01-19 12:37:08

数据中心网络架构最新变革一览的相关文章

最新数据中心网络架构技术纵览

网络是数据中心的最重要组成部分,主要由大量的二层接入设备和少量的三层设备组成的网络结构.以前,数据中心的网络规模普遍不大,网络通过数十台设备简单互连就可达到互联互通的目的.而现在,数据中心对网络的要求越来越高,为了满足各种应用,网络架构也需要及时调整,网络架构经历了多种多样的变化.在一个数据中心建设过程中,网络架构是重要部分,架构设计的好坏直接决定了数据中心数据转发效率和可靠性.同时,如果一个网络公司能够提出比较先进的网络架构,并得到数据中心认可,自然会使用网络公司提供的网络设备,从而从网络架构

数据中心网络架构特征研究

网络是数据中心的重要组成部分,是连接数据中心大规模服务器进行大型分布式计算的桥梁,网络对于数据中心的重要性不言而喻.随着数据中心流量从传统的"南北流量"为主演变为"东西流量"为主,对网络带宽和性能提出了很高的挑战,还有虚拟化技术的应用需求,这些都需要网络做出改变,这使得数据中心网络架构的研究成为技术热点,传统的三层(接入层.汇聚层和核心层)网络架构已经不合适新一代数据中心的发展,本文就来讲述一些新兴的网络体系架构技术,让大家对最前沿的网络架构研究有所了解.既然是研究

你对现代数据中心网络架构了解多少?

不断变化的业务需求要求数据中心网络规划引入各种新的方法.身为管理员,保持自己对SDN.VXLAN以及其他技术最新进展的了解是很重要的.参加测验来看看你对现代数据中心网络架构了解多少? 随着业务需求的发展,数据中心网络架构也在进化.虚拟化.抽象化的网络正在随着软件定义技术在企业中的应用而获得更多的推动力. 但是,对于使用传统的流量转发模式(该模式中某一IP地址会简单地与另一IP进行"交谈")的网络管理人员来说,现代化网络中部分概念似乎很复杂.通过下面的测验,让自己熟悉一下虚拟网络.软件定

数据中心网络架构的新变化

由于混合云和container(容器)技术的出现,数据中心网络架构比以往任何时候都更加难以被攻破. 当然,这个技术再好,还是有法可循,如果我们遵循一种简单的方法,还是可以破解的. 在不太远的过去,数据中心内的流量转发很简单. 一个IP地址与另一个IP地址通话. 这些地址属于端点 - 裸机主机或虚拟机与其他裸机主机或虚拟机通话. 这些IP地址之间的路径是数据中心交换机已知的路由和桥接表中的条目. 如果工程师需要排除两个IP端点之间性能不佳或奇怪的行为,一个好的起点就是通过查看这些表来构建两者之间的

如何看待数据中心网络架构变化?

在不太遥远的过去,数据中心内的流量转发是简单的.一个IP地址将与另一个IP地址实现通讯.这些地址属于端点--裸金属主机或虚拟机与其他裸露的金属主机或虚拟机实现通讯.这些IP地址之间的路径被称为数据中心交换机,就像路由和桥接表中的入口. 如果某位工程师需要解决两个IP端点之间的性能低下或异常问题时,一种很好的办法就是观察两者之间的这些表单.等价多路径与多机架链路聚合为这一过程增加了复杂性,但总的来说,运行维护人员可以精确地找出任何指定的数据中心会话的路径. 多个端点之间的通讯流会有些复杂.网络地址

TRILL不适合数据中心网络架构的几大原因

关于使用Transparent Interconnection of Lots of Links (TRILL)协议来实现 数据中心网络桥接和 多路径的宣传非常的多, 但是将TRILL作为基础的数据中心架构忽略了一些重要的新趋势,包括云网络分段中出现的虚拟LAN(VLAN)类型变化需求.在<数据中心网络架构中的VLAN>这篇文章中我们介绍了VLAN的一些关键规模属性,包括VLAN大小.数量.范围这三个维度的指标.在本文中,我们将重点介绍TRILL不适合数据中心网络架构的几点看法.数据中心网络架

简化的数据中心网络架构是未来方向么?

[51CTO.com 独家特稿]Juniper Networks在5月18日推出了一个全新的"3-2-1"数据中心网络架构.据官方称,新推出的架构它可以帮助客户扁平并简化其现有数据中心网络,即将原 有的3层网络架构减少到现在的2层.Juniper官方表示,今后会通过 "层云计划"(51CTO注:有关Juniper的层云计划请参阅<"层云"架构有望解决云计算瓶颈>),帮助企业实现单层网络结构.同时,Juniper认为在自动化.虚拟化和架

走出数据中心网络架构迷局

尽管厂商承诺支持现有的或是开发行业标准,但是用户希望部署单一厂商的数据中心和他们主要提供商的云交换架构. 多链接透明互联(TRILL).最短路径桥接协议(SPB)和多机箱链路聚合(MLAG)等标准受到了许多试图削弱思科在数据中心交换领域实力的厂商的支持.标准支持缓解了那些力求防止被厂商"套牢"的客户的疑虑,但是IT厂商未必会在一个数据中心和多个数据中心之间混合搭配多厂商交换机. 市场研究公司ZK Research 的负责人Zeus Kerravala称:"在数据中心中,出于数

云数据中心网络架构是怎么融合的

  如果仅从字面上,数据中心融合网络架构还是不那么容易理解的,融合本身就是一个热词,很多场合都在使用,从三网融合.技术融合到存储融合,到处都在融合,那么,所谓的融合网络又是什么? 抛开对融合网络架构定义的追究,我们不妨看看数据中心发展,特别是云计算应用给数据中心网络带来的问题. 如今超大数据中心比比皆是,从Google到Facebook,数据中心规模之大令人瞠目.在国内,百度数据中心也有至少几万台服务器.几千台交换机,而数据中心管理人员只有几十人,管理如此规模设备,对网络部署自动化的要求比较高.