写点什么

季昕华在 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:012029

评论

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

面试官惊叹,好小子!你这多线程基础可以啊!

XiaoLin_Java

1月月更

openGauss 助力邮储银行分布式新核心迈向智能运维时代

基于实例数据详解准确率和召回率

华为云开发者联盟

数据集 AUC 信息检索 准确率 召回率

在线常用crontab表达式大全验证解析

入门小站

工具

透析阿里云视频云「低代码音视频工厂」之能量引擎——vPaaS视频原生应用开发平台

阿里云CloudImagine

云计算 阿里云 音视频 低代买

斯图飞腾数据分析平台Stratifyd获评“2021大数据产业创新服务产品”

InfoQ_967a83c6d0d7

万字详解 Spark 数据倾斜及解决方案

五分钟学大数据

spark 1月月更

skywalking核心概念

淡泊明志、宁静致远

3个重点,20个函数分析,浅析FFmpeg转码过程

奔着腾讯去

音视频 WebRTC ffmpeg RTMP RTSP

数云运维总监陈延宗:基于阿里云计算巢,数云CRM一键云上交付

阿里云弹性计算

弹性计算 年度峰会 计算巢

工具 | 如何对 MySQL 进行 TPC-C 测试?

RadonDB

MySQL RadonDB

使用 Simple Replay 实用程序简化 Amazon Redshift RA3 迁移评估

亚马逊云科技 (Amazon Web Services)

mad

开源demo| 智慧协同demo升级——协同更直观方便

anyRTC开发者

音视频 白板 智慧协同 开源demo 远程协助

从四种时序数据库选型中脱颖而出,TDengine在工控领域边缘侧的应用

TDengine

数据库 大数据 tdengine 物联网

为什么零售业需要借助CRM系统蓬勃发展

低代码小观

企业管理 CRM 企业管理系统 CRM系统 企业管理软件

workflow 之 Prefect 基本用法(qbit)

qbit

工作流 pipeline workflow 数据流

只需5步!在轻量应用服务器部署Hexo博客

阿里云弹性计算

Hexo 轻量征文 用户投稿

阿里云手机正式公测,定义手机全新接入方式

阿里云弹性计算

阿里云 弹性云手机

专注于最有价值的事情!——亚马逊云科技首席科学家工作心得分享

亚马逊云科技 (Amazon Web Services)

Date

转换匹配患者记录,看Amazon Lake Formation FindMatches显神通!

亚马逊云科技 (Amazon Web Services)

analytics

低代码实现探索(十五)安全检查报告提高低代码数据安全性

零道云-混合式低代码平台

中山市政务服务数据管理局党组书记叶永忠:积极构筑智慧联接新底座,打造中型智慧城市标杆

InfoQ_967a83c6d0d7

助力产教融合,夯实数据库产业人才基座!openGauss社区分委会正式成立

使用Amazon Redshift Simple Replay实用程序简化Amazon Redshift RA3迁移评估

亚马逊云科技 (Amazon Web Services)

mad

恒源云(GPUSHARE)_语音识别与语义处理领域之低资源机器翻译综述

恒源云

机器翻译 语音识别

低代码实现探索(十六)业务勾连复杂验证器

零道云-混合式低代码平台

效果提升28个点!基于领域预训练和对比学习SimCSE的语义检索

百度大脑

人工智能

在Spark Scala/Java应用中调用Python脚本,会么?

华为云开发者联盟

Python spark python脚本 Spark Scala Java应用

Mysql索引

zdd

MySQL

openGauss数据库源码解析系列文章——存储引擎源码解析(五)

Linux之df命令

入门小站

Linux

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