9月7日-8日,相约 2023 腾讯全球数字生态大会!聚焦产业未来发展新趋势! 了解详情
写点什么

软件定义的数据中心已经来临

  • 2012-09-26
  • 本文字数:2250 字

    阅读完需:约 7 分钟

VMware 和微软提供了软件定义的数据中心的解决方案。在软件定义的数据中心中,所有的资源——包括计算、存储、可用性、网络和安全等——都实现了虚拟化和自动化。本文主要关注的是其中新加入的特性:虚拟化网络与安全。

为了提供一个完全自动化的数据中心,VMware 和微软正在进行最后的努力。完全自动化的数据中心可以作为云解决方案的基础,不管是公有云、私有云还是混合云。VMware 将该技术称作软件定义的数据中心(SDDC,Software-defined Datacenter),而微软称之为软件定义的网络(SDN,Software-defined Networking),后者指的是数据中心谜题中需要实现自动化的最后一部分。计算、存储和可用性等资源实现自动化已经有很多年了,但是各大公司仍然一直致力于网络的虚拟化和自动化,以及与之相关的策略和安全等问题。目前有两个典型的解决方案,一个是VMware 的vCloud Suite,另一个是微软的Windows Server 2012 和System Center 2012 SP1,Virtual Machine Manager。

在最近的 VMware World 2012 大会上,VMware 宣布, vCloud Suite 5.1 为构建包括网络和安全在内的所有资源虚拟化、池化和自动化的数据中心提供了可能。 vCloud 的网络与安全层可以创建多租户虚拟化网络,该网络可以动态修改以适应新的需求,包括虚拟防火墙、VPN、负载均衡和 VXLAN 网络。VMware 云基础设施事业部安全与网络部门的 VP/CTO,Allwyn Sequeira,解释到软件定义的网络有几个关键属性

  • 抽象。网络抽象为一组网络端口(以及虚拟的网络接口卡与虚拟机端)。而安全抽象为一组端口防火墙和端点内省。这些抽象分别通过虚拟交换机(vSwitch)和虚拟防火墙(vShield)实例化,并以一种向外扩展的方式部署在每个主机管理程序上。网络和安全虚拟化层有效地将 VDC 从底层的物理网络和防火墙架构中解脱了出来,也为创建栈体系提供了逻辑基础。
  • 池化。vSwitches 池化到虚拟分布式交换机(VDS,virtual distributed switches)中。端口池化到端口组中。逻辑网络调节这些接口组,它们可以跨数据中心实例化(VXLAN)。端口防火墙在 vShield App 或 Edge 中实现。基于虚拟机的安全可以通过 vShield Endpoint 以及端点安全合作伙伴的产品来实现。因为向外扩展这种部署方式的特性,这些池是弹性的,而且是数据中心范围的,可以按需分配给租户或应用的所有者。
  • 服务注入。为了使额外的抽象能直接注入到虚拟层中,平台必须是可扩展的。这些额外的抽象包括加密、入侵检测与防范、反病毒、应用交付控制器、数据泄露预防、广域网优化控制、监控工具和其他 L4-7 服务等。网络和安全虚拟化层为这类设备的直接注入提供了一个逻辑环境。
  • 自动化。正如虚拟机是服务器虚拟化的容器,虚拟数据中心(VDC,Virtual Data Center)就是 SDDC 的容器。通过 vCloud Director,VDC 可以完全自动化地部署,还可以基于策略来部署计算和存储资源,而将网络和安全的部署委托给 vCloud 的网络与安全子系统。一个集中的命令与控制机制(vShield Manager)会列出所有的抽象与池,它还要负责管理功能,并将这些池映射到租户或应用等高层实体的需求之中,还要与高层的虚拟化容器进行配合。多租户、隔离、弹性,以及 RESTful 接口的可编程性,都是在这里处理的。

在最近的一篇博客文章中,微软的 Windows 网络团队的总经理 Sandeep Singhal,以及 SCVMM 团队的部门项目经理 Vijay Tewari,他们讨论了内置于 Windows Server 2012 和 System Center 2012 SP1 中的软件定义的网络能力,利用虚拟化网络,客户不需要修改 IP 地址,即可将其数据中心迁移到 Windows Azure 云中,他们也解释了这是如何做到的:

Hyper-V 虚拟化网络能够在一个共享的物理网上创建多租户虚拟网络,这为云带来了网络灵活性。 每个租户都有一个完整的虚拟网络,包括多个虚拟子网和虚拟路由。(有些现有的虚拟化解决方案假定租户只有一个子网!)在每个主机上,Hyper-V 使用可以动态更新的 SDN 策略,将一个租户网络与其相应的直达目标的流量联系起来。SDN 策略也决定了哪个虚拟机的这些租户虚拟机能够与其通信,此举提供了必要的隔离。因此,Hyper-V 网络虚拟化允许将租户的负载放到物理数据中心内的任何地方。租户网络甚至可以使用私有的物理地址(可以复用其他租户使用的地址),通过使用自己的 IP 地址,租户可以将现有的负载快速迁移到云中。实际上,Windows Server 2012 支持可以互操作的 cross-premise 连接,所以你可以无缝地将公有云中的子网连接回你的本地网络。

我们的 SDN 解决方案更进了一步,在 Hyper-V 虚拟交换机上,支持丰富的流量控制策略。以每个虚拟机为基础,你可以配置安全策略用以限制流量类型(和目标)。为了确保关键任务服务总能够使用必要的网络容量,你还可以为特定的虚拟机预留带宽。为了避免流量饥饿,或者支持各种计费模型,你甚至可以申请带宽上限。更重要的是,这些网络控制策略是动态的,因此可以实时调整。

Singhal 和 Tewari 声称,他们的网络虚拟化解决方案已经在 Azure 数据中心的产品中进行了测试,“在 4000 个物理主机上,能够协同数以万计的虚拟机之间的通信”。 另一方面,VMware 声称其解决方案是建立在开放标准之上的,可以将第三方服务(包括使用硬件和虚拟化设备)插入到虚拟网络的不同位置来访问流量,具体细节请参考其白皮书

查看英文原文 The Software-defined Datacenter Has Arrived


感谢贾国清对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

活动推荐:

2023年9月3-5日,「QCon全球软件开发大会·北京站」 将在北京•富力万丽酒店举办。此次大会以「启航·AIGC软件工程变革」为主题,策划了大前端融合提效、大模型应用落地、面向 AI 的存储、AIGC 浪潮下的研发效能提升、LLMOps、异构算力、微服务架构治理、业务安全技术、构建未来软件的编程语言、FinOps 等近30个精彩专题。咨询购票可联系票务经理 18514549229(微信同手机号)。

2012-09-26 00:424082
用户头像
臧秀涛 略懂技术的运营同学。

发布了 300 篇内容, 共 127.0 次阅读, 收获喜欢 33 次。

关注

评论

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

金九银十已经过半还没拿到offer?阿里大牛熬夜整理的Java面试总结,网友已被震惊到说不出话!

Java 编程 面试 程序人生 金九银十

第4章-《Linux一学就会》- vim编辑器和恢复ext4下误删文件-Xmanager工具

学神来啦

vim Linux 运维 VI

地铁3D可视化,让一切尽在掌握

ThingJS数字孪生引擎

可视化

设计千万级学生管理系统的考试试卷存储方案

缘分呐

架构设计实战

一张图读懂Z-ONE Digital Car

SOA开发者

千万级学生管理系统的考试试卷存储方案

Geek_db27b5

2021中国规模化敏捷大会(早鸟票倒计时)

AmyGuo

DevOps 敏捷开发 Scrum精髓 硬件敏捷 规模化敏捷

谈谈汽车芯片安全(下篇)

SOA开发者

拥抱云原生,华为云GaussDB全新助力金融行业数字化转型

华为云数据库小助手

GaussDB GaussDB(for openGauss) 华为云数据库

直击灵魂!美团大牛手撸并发原理笔记,由浅入深剖析JDK源码

Java 编程 架构 面试 程序人生

横空出世!复盘B站面试坑我最深的JDK源码剖析,全是干货!

Java 程序员 架构 架构师 计算机

双碳目标带来的机遇与挑战

石云升

新能源革命 碳中和 碳达峰 9月日更

浪潮云说丨浪潮云行·物联边缘云产品,让物联感知无微不至

浪潮云

云计算,

To B的软件产品死结怎么解?

刘华Kenneth

tob产品 客户服务

谈谈汽车芯片信息安全(上篇)

SOA开发者

架构作业 - 模块四 存储架构

Leo Zhao

架构训练营

使用Tapdata一步搞定关系型数据库到MongoDB的战略迁移

tapdata

斯图飞腾Stratifyd亮相Smart Retail,AI赋能零售新增长

“碳中和”的未来蓝图中,区块链所占据的重要位置

CECBC

云计算科普:Pets(宠物)和Cattle(牲口)傻傻分不清楚?

刘华Kenneth

云计算 架构 云技术

TDSQL数据同步和备份

腾讯云数据库

数据库 tdsql

八月热点抢先看:EasyDL图像分割数据自动贴合标注,标注效率提升30倍+

百度大脑

人工智能

北京建全球领先区块链算力平台,可满足未来各类场景需求

CECBC

华为云正式推出区块链服务!区块链技术将在数字经济时代大放异彩

CECBC

腾讯云TDSQL-C云原生数据库技术

腾讯云数据库

数据库 tdsql

腾讯云TDSQL助力金融核心系统数字化转型

腾讯云数据库

数据库 tdsql

一张图读懂Z-ONE Studio Lite

SOA开发者

2021字节跳动面试总监首发1121道LeetCode算法刷题笔记(含答案)

Java 面试 程序人生 计算机

智能网联汽车安全架构系列1:ECU安全机制介绍

SOA开发者

软件定义汽车技术体系研究

SOA开发者

冲破“薪资”瓶颈,某厂的玩转Java面试指南,他看完涨薪10k了!

Java 程序员 架构 编程语言

  • 扫码添加小助手
    领取最新资料包
软件定义的数据中心已经来临_微软_Abel Avram_InfoQ精选文章