软件定义数据中心:技术与实践
上QQ阅读APP看书,第一时间看更新

第1章

基本概念

软件定义数据中心(Softwares Defined Data Center,SDDC)是个新概念。新到什么程度呢?2012年以前还没有人系统阐述它。随着软件定义计算、软件定义存储、软件定义网络等一系列“软件定义”新技术的蓬勃发展,已经有几十年发展历史的数据中心眼看着将要迎来另一场深刻的变革。原有的设备还可以继续运转,但是管理员不再需要频繁出入轰鸣的机房去照看它们;网络不需要重新连线也可以被划分成完全隔离的区域,并且不用担心IP地址之间会发生冲突;在数据中心部署负载均衡、备份恢复、数据库不再需要变动硬件,也不再需要动辄几天的部署测试,管理员只需点几下鼠标,几秒钟就能完成;资源是按需分配的,再也不会有机器长年累月全速运转,而没有人知道上面运行的是什么业务;软件导致的系统崩溃几乎总是不可避免的,但是在系统管理员甚至还没有发现这些问题的时候,它们已经被自动修复了,当然,所有的过程都被记录了下来……

在机房里汗流浃背地摆弄过服务器的网线、光纤线、串口线和各种按钮的系统管理员看到这种情景会是什么心情?回忆起往日给上百台服务器装系统、打补丁时手忙脚乱的画面,如今都已经成了过眼云烟,不免有些悲喜交加。不管是悲是喜,这些事情都正在发生。也许你所接触到的一些计算环境已经开始大规模应用计算虚拟化,但是还在使用传统的以太网和基于IP的网络划分;也许有人已经将存储资源全部抽象成了块存储、文件存储和对象存储,但是还需要大量的手工配置去设置一个备份服务……这不是一场风暴,原有的技术和架构不会在一夜之间被摧毁;这也不是海底火山喷发,信息孤岛不会转眼间就消失。SDDC所涉及的概念、技术、架构、规范都在迅速发展,但又并不同步。我们要展示给大家的是一个日新月异的领域。要想用一两句话为SDDC下一个准确的定义本身就不够严谨。

要了解什么是SDDC,至少要回答以下几个基本的问题:

●SDDC是在什么基础上发展而来的?

●是什么驱动了SDDC的演化?(解决了什么问题?)

●SDDC是由什么组成的?

●SDDC将向何处发展?

接下来,我们先循着技术发展的脉络,看看在SDDC出现之前,已有的计算环境是什么样的。