10 月 23 - 25 日,QCon 上海站即将召开,现在大会已开始正式报名,可以享受 8 折优惠 了解详情
写点什么

季昕华在 UCloud 发布会上分享 SDN 在公有云中的七大应用场景

  • 2013-12-16
  • 本文字数:1134 字

    阅读完需:约 4 分钟

2013 年 12 月 11 日,UCloud 正式宣布已经将盛科的硬件 SDN 交换机应用在自己的线上公有云环境中。UCloud CEO 季昕华在发布会中介绍了 SDN 在其公有云上满足的七个用户需求,并表示这是世界上第一款 SDN 硬件交换机在云计算中的应用。

自动化:以前客户生成一个网络或者更改网络,需要提交一个工单,等待时间要 2~3 个小时。虽然以前可以用 CLI 包装操作或网络设备管理接口来实现软件控制,但各个公司的接口和 API 都不一样,功能又很有限,所以一直无法实现完全的自动化。引入了 SDN 设备之后,现在网络操作也可以完全由用户自己操作了,而且以后迁移的时候可以自动将网络配置也跟计算配置、存储配置一并迁移,方便很多。

隔离:隔离的需求包括不同用户之间的安全隔离,以及同一公司内(尤其是大公司)不同项目组的隔离。隔离的难点在于同一个物理机的 VM 都在同一个 Port。最早我们用 iptables(3 层)+ebtables(2 层)+TC(流量控制以处理流量竞争)实现隔离,但是隔离的不彻底;后来我们引入了 Open vSwitch,这种方案简化了 iptables/ebtables 的规则,功能更多,隔离更安全,但性能问题严重,因为建立 tunnel 非常耗 CPU。硬件 SDN 交换机引入后,tunnel 加封装、解封装都放在 TOR 交换机上执行,并通过流表预先加、非动态报文学习等方式减少 flow 学习带来的冲击,性能方面提高了 50% 以上,而且流量控制也更加精准。现在我们的流表应该是全世界最大的流表。

物理机和虚拟机混合管理:有的时候出于安全或性能的考虑,数据库会放在独立的物理机上跑,所以需要同时管理 VM 和物理机;但是,物理机和网络在以前都是我们无法控制的,这意味着我们无法对物理机进行自动分配、安装、升级,也无法自动更改包含物理机的网络。有了 SDN,就可以把物理机和虚拟机整合成一个网络,自动加载新加入的虚拟机和物理机,同时实现自动化操作。

多播 & 广播:这个需求主要是游戏行业的,比如游戏中出现一个重大事件(比如很稀有的宝物被打了出来),需要进行全区广播。这个需求的实现难点在于,既要保证账号之间的隔离,又要保证广播送达到所有账号。在引入 SDN 之前,这个功能是没有的。

VPN:复杂度同上。这也是引入 SDN 之前没有的功能。

混合云:混合云的难度在于将网络打通的同时保证安全。这项服务在引入 SDN 之前也是没有的。

安全:安全设备一直是黑盒子,AntiDDoS、IPS、WAF 这样的服务要如何引入云平台?我们考虑过把安全设备做成 VM 提供给客户,但是这样做迁移成本很高,用户操作也不方便,做一下变更还需要停机、插拔之类的。有了 SDN,上述的动态流量加减就非常容易做到;不仅如此,当一个 VM 遭受入侵的时候,我们还可以用 VM 做一个镜像,可以直接做一个蜜罐用来收集入侵者攻击的证据,非常方便。这些安全服务在引入 SDN 之前也是没有的。

2013-12-16 00:012183

评论

发布
暂无评论
发现更多内容

谈谈 Angular 应用 Feature Module 的延迟加载话题

汪子熙

typescript angular web开发 SAP 11月月更

BSC/BNB链质押挖矿dapp系统开发(案例演示)

开发微hkkf5566

解密负载均衡技术和负载均衡算法

京东科技开发者

负载均衡 算法 负载均衡算法 注册表 负载均衡技术

Node.js实现大文件断点续传

coder2028

node.js

Webpack构建速度优化

Geek_02d948

webpack

Java Web(二)MyBatis

浅辄

Java web mybaits 11月月更

JS词法环境和执行上下文

hellocoder2029

JavaScript

JS知识点梳理之作用域、作用域链、柯里化、闭包

hellocoder2029

JavaScript

BI分析助力企业数字营销与运营,瓴羊Quick BI让企业决策更精准

巷子

web3.0区块链挖矿游戏dapp系统开发合约定制(成熟技术)

开发微hkkf5566

java培训学习机构怎么选择

小谷哥

web3.0多链挖矿dapp系统开发技术详情

开发微hkkf5566

当大火的文图生成模型遇见知识图谱,AI画像趋近于真实世界

阿里云大数据AI技术

深度学习 PyTorch 知识图谱 企业号十月 PK 榜 图文生成

Pipy:保护 Kubernetes 上的应用程序免受 SQL 注入和 XSS 攻击

Flomesh

程序员 微服务 服务网格 Pipy

【电商实战01】如何快速编写api层和model层?

王中阳Go

golang 高效工作 学习方法 11月月更 电商实战

HDC2022 HarmonyOS学生公开课第二届成功举办,年轻创新力量生生不息!

科技汇

说说Nodejs高并发的原理

coder2028

node.js

李珣同款爱心特效代码,加DIY教程,快拿去送给你喜欢的那个ta吧。

bug菌

跳动的爱心 代码爱心 爱心代码

基线提升至96.45%:2022 司法杯犯罪事实实体识别+数据蒸馏+主动学习

汀丶人工智能

知识蒸馏 命名实体识别 11月月更

合约广告平台架构演进实践

百度Geek说

业务架构 企业号十月 PK 榜 广告B端系统

自学前端没有找到工作,怎么做呢

小谷哥

高并发系统谨防被一行日志击垮

小小怪下士

Java 程序员 高并发

说说Nodejs高并发的原理

coder2028

node.js

webpack实战,手写loader和plugin

Geek_02d948

webpack

Webpack配置实战

Geek_02d948

webpack

推动中小企业数字化转型,终于“有据可依”了

雨果

低代码 数字化转型

Koordinator 1.0 正式发布:业界首个生产可用、面向规模场景的开源混部系统

云布道师

云原生 云栖大会

2022VDC游戏生态专场:打造更健康长久的游戏生态

极客天地

2022VDC云与基础架构专场:筑牢云原生与基础架构发展基石 多维助力效能提升

极客天地

一个 MySQL 隐式转换的坑,差点把服务器整崩溃了

Java全栈架构师

Java MySQL 数据库 程序员 后端

高频数采、实时流计算:EMQ储能可预测维护系统方案|智慧工厂系列专题06

EMQ映云科技

物联网 IoT emqx 11月月更 云边协同

季昕华在UCloud发布会上分享SDN在公有云中的七大应用场景_安全_sai_InfoQ精选文章