本文分享自华为云社区《ENS网络连接,面向多云多池网络的高效互联》,作者:华为云Stack ENS研发团队。

1、ENS网络连接服务场景详细介绍

ENS网络连接通过统一建模和全局管控实现跨云跨池的网络互通、网络安全服务化,ENS网络连接给客户提供三大核心场景的支持。

场景一:不同数据中心、不同资源池网络一键高性能互通

图1:不同数据中心、不同资源池网络通过ENS实现一键高性能互通

政企客户数据中心经过多年演进,通常会形成多个资源分区,如传统分区、云分区,甚至包括硬件SDN分区和虚拟化分区。这些分区上部署的业务有互通诉求,举个典型的例子,客户的办公业务会同时部署在传统分区、云分区的内网VPC、外联网VPC、互联网VPC,办公业务之间需要互联互通。

通过ENS,客户只需要创建一个网络分段,把各个分区的子网加入到网络分段中,既可以实现自动化互通,并且还可以配置一些自定义路由和策略,进一步优化互通方案,配置效率从“月/天级”提升到“分钟级”。ENS引入连接网关实现不同数据中心自动互通,连接网关采用硬件交换机overlay转发,性能和稳定性高,并且与物理网络解耦,为复杂网络环境提供稳定支持。

场景二:跨云跨池大二层互通

图2:通过ENS实现跨云跨池大二层互通

受限于数据中心的物理空间和电力系统,许多客户面临老数据中心计算资源耗尽但无法扩容服务器的困境。此时,新建数据中心成为唯一选择,而老数据中心与新数据中心的业务往往需要在二层实现无缝连接。

ENS独创的二层扩展功能,可以实现不同数据中心、不同资源分区的网络大二层互通,即一个子网下部分IP在老数据中心分区,部分IP在新数据中心分区,并且二层扩展可以叠加网络分段一起使用,大二层的子网还可以通过网络分段实现三层访问。

场景三:跨云跨池资源迁移,保持IP不变

图3:通过ENS实现跨云跨池迁移保持IP不变

当客户遇到机房老旧不能使用、平台跨代际演进迁移,平台更换迁移等场景,需要进行业务搬迁,而在业务迁移过程中,希望保持IP地址不变,且通过分批迁移降低风险。

ENS的二层扩展功能,可以自动感知IP的迁移变化,结合华为云Stack的CMS(Cloud Migration Station)迁移服务,实现IP粒度的细化迁移,支持单台虚拟机级别的迁移操作。迁移到新资源池后,业务还可以跟老资源池的IP保持二层和三层互通,完全免除修改应用和网络配置的繁琐操作,提供无缝、低风险的迁移体验。

2、ENS网络连接服务架构设计

ENS网络连接要解决的是政企客户不同类型/平台/厂商的IT基础设施之间网络互通和网络安全问题,实现复杂度比单一的IT基础设施要高很多,因此在架构设计上有3个方面需要额外重点考虑:

1)统一的通用网络模型

与资源池网络实现和技术解耦,简单易用。ENS站在全局网络视角,定义了一套全新的服务模型,用户不用感知资源池内是传统物理网络、虚拟化网络还是云SDN网络,也不用感知是哪个厂商的方案,即可以快速实现不同资源池的网络/安全统一管理自动打通。下面是一些核心模块和说明:

图4:ENS通用网络模型,与资源池网络实现无关

•         全局网络:表示面向全局的网络连接器拓扑,里面可以存放各种支持跨池的网络服务实例,方便管理,当前支持存放网络分段实例和二层扩展实例。

•         网络分段:表示全局路由互通的虚拟核心路由器,可以配置路由和端点规则,基于这些配置来实现全局一张网来连接各个资源池。

•         端点:表示连接器,一端连接网络分段,另一端连接各个资源池的网络,通过端点来实现各个资源池的快速自动接入网络分段。

•         端点规则:用于控制网络分段下各个端点是否可以默认互通,便于强管控网络通断。

•         路由策略:用于灵活控制网段分段的转发行为,满足用户自定义灵活组网的诉求。

•         安全策略:用于基于五元组(源IP、目的IP、协议、源端口、目的端口)的统一安全管理,提供域间访问控制安全和双向安全能力。

•         二层扩展:用于实现跨池的大二层互通,在跨资源池容灾、业务搬迁等场景可以保持IP不变,业务无感知迁移。

2)可灵活扩展的软件架构

通过封装标准接口和插件机制,扩展不同类型的资源池仅需要开发对接插件即可,并且可独立测试。

图5:ENS可灵活扩展的软件架构

ENS采用全局管控和本地管控分离的软件架构。全局管控统一管理逻辑,实现ENS主要功能。本地管控部署在资源池内,对接全局管控,可以屏蔽资源池差异,提供插件机制,扩展资源池类型仅需本地管控开发插件。

3)高性能的域间连接网关和安全网关

ENS网络连接设计了两种关键网关,一种是跨资源池的网络互通的连接网关,一种是跨资源池安全访问控制的安全网关。对于客户自建数据中心的资源池,包括传统物理资源池、虚拟化资源池和云资源池,支持利旧传统的硬件交换机作为连接网关,利旧传统的物理防火墙做安全网关。对于三方云资源池,支持采用NFV网元作为连接网关和安全网关,满足客户多样性的诉求。

3、ENS网络连接服务功能展示

ENS网络连接服务在华为云Stack已经商用,客户可以在8.3.1以及最新的8.5.0版本体验。下面是软件功能在界面上具体实现的展示。

•         跨资源池网络高速三层自动互通

客户只需要在ENS console上操作,即可快速组件一张覆盖多种资源池的全互联网络。下图是HCS不同版本资源池之间的四个VPC和一个传统数据中心组建一个全互通的网络,图中的连线表示是否连通。

图6:ENS全局拓扑

•         跨资源池网络高速二层自动互通

ENS是业界首个为客户提供跨资源池二层功能的云服务,ENS可以动态感知资源池内IP的申请和释放,能够感知跨资源池大二层广播域里的IP和MAC冲突,并且自动做抑制和恢复。图7是创建一个二层扩展连接两个资源池的同一个子网的拓扑图,图上还呈现了资源池的IP分布情况。

图7:ENS二层扩展拓扑

图8是呈现IP的详情以及冲突的IP/MAC,冲突的IP/MAC恢复后,ENS服务可以自动感知恢复。

图8:ENS二层扩展中IP详情

•         运维监控可视化

ENS为用户提供实例级的黄金监控指标,并可视化呈现,帮助客户运维复杂全局网络。我们在租户侧实时监控了端点实例的关键指标以及管理侧连接网关的关键指标,并在console上呈现,图9是监控的端口的指标样例。

图9:ENS监控指标可视化

4、总结

政企客户数字化转型并非一蹴而就,多平台类型、多地理位置、多计算类型、多应用架构形态必然持续长期共存。ENS很好的解决了混合云架构下网络连接难、网络安全管理难、运维难等痛点问题,国内金融行业客户和海外客户已经在陆续上线使用,ENS会持续演进,为政企客户提供更多更丰富的新功能。

点击关注,第一时间了解华为云新鲜技术~

解读ENS网络连接,面向多云多池网络的高效互联的更多相关文章

  1. Android中判断网络连接是否可用及监控网络状态

    Android中判断网络连接是否可用及监控网络状态 作者: 字体:[增加 减小] 类型:转载 获取网络信息需要在AndroidManifest.xml文件中加入相应的权限,接下来详细介绍Android ...

  2. MMORPG大型游戏设计与开发(服务器 游戏场景 掉落与网络连接)

    时间一点点的消逝,伴着自己空闲日子将要结束的时候我尽量的学习和分享场景和AI的知识给朋友们,不过很遗憾的是这些文章还有不足的地方,就是有的难点没有完全的分析到.掉落在游戏中必不可少的,同时网络连接也是 ...

  3. Win8 app判断网络连接状态

    Win8 app判断网络连接状态 NetworkInformation.NetworkStatusChanged += NetworkInformation_NetworkStatusChanged; ...

  4. Android 网络连接判断与处理

    Android网络连接判断与处理  获取网络信息需要在AndroidManifest.xml文件中加入相应的权限. <uses-permission android:name="and ...

  5. Win7+VMware Workstation环境下的CentOS-Linux网络连接设置

    Win7+VMware Workstation环境下的CentOS-Linux网络连接设置 http://blog.sciencenet.cn/blog-430991-507041.html   近日 ...

  6. iOS  如何判断当前网络连接状态  网络是否正常  网络是否可用

    网络资源:出处http://blog.csdn.net/mad1989/article/details/8987368   众所周知,我们在开发APP时,涉及网络连接的时候,都会想着提前判断一下当前的 ...

  7. iOS 判断有无网络连接

    众所周知,我们在开发APP时,涉及网络连接的时候,都会想着提前判断一下当前的网络连接状态,如果没有网络,就不再请求url,省去不必要的步骤,所以,这个如何判断?其实很简单. 前提:工程添加:Syste ...

  8. iOS开发 - Swift实现检测网络连接状态及网络类型

    一.前言 在移动开发中,检测网络的连接状态尤其检测网络的类型尤为重要.本文将介绍在iOS开发中,如何使用Swift检测网络连接状态及网络类型(移动网络.Wifi). 二.如何实现 Reachabili ...

  9. 快速理解VirtualBox的四种网络连接方式

    VirtualBox中有4中网络连接方式: NAT Bridged Adapter Internal Host-only Adapter VMWare中有三种,其实他跟VMWare 的网络连接方式都是 ...

  10. 树莓派保持网络连接shell脚本

    源:http://www.jianshu.com/p/96aa26d165c3 (我的简书文章) 故事背景 树莓派3b现在有了板载无线网卡,可以很方便的连接到wifi.但是无线路由器不能保证永远正常工 ...

随机推荐

  1. AI Undetect是什么?

    标题:AI UNDETECT:超越AI检测的反检测神器 在数字时代,人工智能的飞速发展已经渗透到我们生活的各个领域,包括教育.科技.网络内容制作等.越来越多的人依赖AI来生成各种内容,从学术作业.论文 ...

  2. AI绘画漫谈——从AI网页生成说起

    1. 又说"前端已死" 为什么说"又"呢?因为前两年我在一些博客网站三天两头就能看到这个标题,虽然今年好像换话题了,但感觉前端每年都要死个七八次,当然这里面还是 ...

  3. 0基础读顶会论文—流程即服务(PraaS):通过无服务器流程统一弹性云和有状态云

    Abstract 细粒度的无服务器函数为许多新应用提供了动力,这些应用受益于弹性扩展和按需付费计费模型,同时将基础设施管理开销降至最低.为了实现这些特性,函数即服务(FaaS)平台将计算和状态分离,P ...

  4. NATAPP实现内网穿透简易教程

    NATAPP是什么 NATAPP是一个十分容易上手的内网穿透工具,可以把本机的ip和端口映射到公网,将本机暴露在公网中供他人访问. 这在进行一些回调接口的本地测试(如支付宝微信支付的回调接口)时十分好 ...

  5. Rsync远程同步知识点总结

    Rsync: 简介:是一个开源的快速备份工具.可以在不同主机之间镜像同步整个目录,支持增量备份,保持链接(硬链接.软连接)和权限,且采用优化同步算法,传输前执行压缩(传输过程中效率加快了,但是会增加c ...

  6. 基于Java+SpringBoot心理测评心理测试系统功能实现五

    一.前言介绍: 1.1 项目摘要 心理测评和心理测试系统在当代社会中扮演着越来越重要的角色.随着心理健康问题日益受到重视,心理测评和心理测试系统作为评估个体心理状态.诊断心理问题.制定心理治疗方案的工 ...

  7. (Redis基础教程之十) 如何在Redis中运行事务

    介绍 Redis是一个开源的内存中键值数据存储.Redis允许您计划一系列命令,然后一个接一个地运行它们,这一过程称为_transaction_.每个事务都被视为不间断且隔离的操作,以确保数据完整性. ...

  8. MINA 框架简介

    Apache Mina Server 是一个网络通信应用框架,也就是说,它主要是对基于TCP/IP.UDP/IP协议栈的通信框架(然,也可以提供JAVA 对象的序列化服务.虚拟机管道通信服务等),Mi ...

  9. ThreeJs-05纹理材质高级操作

    1.纹理操作 1.1 重复.旋转.位移.缩放 重复 但是要在水平方向上重复,还得允许 按照刚才的重复方式 如果设置为镜像重复 位移 旋转 1.2 翻转与alpha生成颜色 正常的图 不翻转默认是翻转的 ...

  10. winform窗体无边框拖动

    1:引用命名空间 using System.Runtime.InteropServices; 2:想要拖动窗体的控件绑定MouseDown事件 点击查看代码 //窗体移动 [DllImport(&qu ...