“三十年河东,三十年河西”,曾经做硬件起家的世界巨头企业,如今多陷入痛苦的转型之中。硬件技术集成化、标准化越来越明显,可发挥的空间越来越少。看看如今的PC、手机行业就清楚了,在深圳和东莞即使一个小工厂,都能做出功能丰富的手机和PC来,因为到处能够买到手机或者PC的部件,直接组装就可以了,这些硬件部件俨然已经形成了统一标准,按照规格大小,按需提供。一旦形成这样的风气,同质化竞争非常严重,导致利润加速下滑,最后就是将这个行业做得没有一点发展前景了。数据中心虽然这几年火热起来,实际上数据中心也算一个古老的行业了,出现已经数十年了,只是这几年以来,才被人用数据中心的词语总提起。数据中心里聚集了成千上万台的硬件设备,几乎每个世界巨头企业的产品在这里都能见到,没有哪个企业能轻易放弃数据中心这个市场,然而随着硬件竞争的激烈化,并且各企业不同,提供差异化的产品竞争,导致整个行业的利润不断下降,再不做出变化,很快也会步PC、手机行业后尘,这是很多企业和个人都不愿意看到的。于是人们将眼光投入到了软件上,要想提供差异化的竞争,只有软件才有可能做到,要想获取更高的利润,也只有软件才能做到。一时间,软件定义网络、软件定义存储、软件定义数据中心等等,各种关于数据中心的软件技术扑面而来,硬件企业拼命地做转型,结合自己的硬件优势,推广数据中心里的软件技术,向数据中心介绍各种软件技术特点和功能。软件巨头,尤其是互联网巨头,Google、Microsoft、Oracle等等,这些软件巨头企业利用自身的软件技术优势,向数据中心领域也发起了猛功,意图彻底摧毁硬件在数据中心里占有的江湖老大地位。这个时候,在数据中心里混,如果没有一些软件技术产品或者云产品,就显得有些落后了,数据中心里软件技术早已蔚然成风。
与硬件相比,软件显得更加灵活,可以提供定制化的产品,通过软件控制更容易实现更多功能。然而软件要依托于计算的服务器,早期的服务器计算速度并不高,而硬件的计算速度要高很多,所以硬件得到了很大的发展。到了现在,服务器的计算能力越来越强,大型软件在上面跑也轻松不费力,这就为软件的发展提供了契机,软件可以不再考虑计算性能的事情,只要专注设计软件算法就可以。将软件引入到数据中心里,使得虚拟机、虚拟网络和存储设备能够以高速自动化的方式分配与重新配置,不会受到非动态设置的硬件基础设施的限制,这将给数据中心带来新的运转模式。以往都是硬件主导数据中心运转,现在由软件牵头,以硬件为基础设施,通过部署在其上层的软件来完成数据中心运转,数据中心的应用业务不用再关心底层硬件,而是在硬件之上运行的基础软件,这种技术发展思路的转变给数据中心带来了翻天覆地的变化,从服务器到网络,从存储到安全,软件开始渗入了数据中心的每一个环节,无所不能。只有想不到的,没有软件做不到的,一旦从软件的角度来思考问题,一切都变得很简单,这就像我们编写一些界面软件,我们可以对界面进行各种天马行空的设计,只要掌握软件设计的规则即可实现,一切按照我们自己的意志来实现,这对于数据中心也如此。通过软件对整个数据中心各个环节进行设计与控制,利用软件的可编程特性,满足很多的应用业务需求。
在数据中心里突出软件的作用,实质上是将各种设备的控制与数据转发通道分离。由软件对硬件设备的数据转发与处理进行控制,实际上最终完成还是由硬件实现的,软件起到控制和管理的作用。比如对于网络设备,将网络设备转发表项的学习和老化等机制转移到了统一软件上,由软件统一管理和下发,这就是SDN技术,即软件定义网络。这样只需要在几台服务器上安装上SDN的控制器软件,打通控制器与各个网络设备的基本互通,接着就可以通过控制器软件对数百台,甚至数千台网络设备进行控制与管理。这样一来,数据中心只需要采购价格低廉的白牌机,再购买几台服务器安装上控制器软件就可以完成数据中心网络的搭建了,相比以往购买各种规模的网络设备,成本要降低很多。同理,存储设备、安全设备、负载均衡等设备都可以实现由软件集中控制设备,将这些设备的硬件数据处理和软件控制平面分离,整个设备的工作由软件集中控制,不仅便于扩容、管理,还可以大大节省建设成本以及未来的维护成本。当然,数据中心要实现全系统的软件集中管控,还有很长的路要走,这里不仅仅有不少的技术难题待解,还有人们对新技术的认知要有一个过程,各个新技术还未形成统一标准,各个厂商之间的技术无法兼容等一系列的问题,这个过程是每一次技术变革必须要经历的过程,在这个过程中必然有一些技术被淘汰了,一些厂商被淘汰了,而又会有一些新的厂商崛起,产生一些新的数据中心行业巨头厂商。不管怎样,数据中心软件化的趋势不会变,软件在未来数据中心里的作用必将越来越重要。
我们已经看到了软件给数据中心带来的新风气,各种新的软件技术不断被应用到新的数据中心中去,传统的硬件厂商已经开始渐渐接受这样的事实,靠硬件获得高额市场利润和江湖大佬的地位已经一去不复返了,软件已经登上了历史舞台,在数据中心里蔚然成风,成为数据中心舞台中的主角,让软件在数据中心里尽情表演吧!