软件定义数据中心?该面对现实了

“软件定义数据中心”这个概念很多人一定不陌生。是的,这是在数据中心领域里,这两年总被人所提及的专业词汇。所谓的软件定义数据中心,没有标准的定义,一般是指数据中心里所有的资源——包括计算、存储、可用性、网络和安全等——都实现了虚拟化和自动化。软件定义数据中心将不再需要IT技术人员来操纵孤立的服务器,网络和存储硬件,响应供应请求。相反,配置自动进行定义的规则和框架,政策和服务水平协议,通过应用程序编程接口调用的自动化和业务流程引擎,并从一个集中的环境内配置适当的资源。实际上,软件定义数据中心就是将人从繁琐的维护工作中解脱出来,让数据中心通过软件自动化部署业务,发生故障后自动隔离与消除,不需要人工干预。这样不仅可以避免人为操作的故障,也可以极大地提升数据中心的运维效率。所以看到软件定义数据中心概念出来时,很多人都为之欢喜跃雀,这是数据中心技术发展这几十年以来,首次面临的一次技术变革,将给数据中心带来诸多可喜变化。然而,软件定义数据中心看上去很美好,但实际上却需要做大量基础的技术研究工作,现实的数据中心里还没有真正意义上的软件定义数据中心出现。

为介绍方便,以下用SDDC代替软件定义数据中心来说明。SDDC的目标在于用软件替代物理更改与手动操作的过程,并进行集成,形成更自动化的数据中心,实际就是虚拟化。

但要在数据中心里真正实现这个过程,仍面临很多困难,这致使SDDC在实际数据中心里部署很少,在软件、硬件的适配上也遇到了很多实际问题,有些甚至是系统级的无解问题。这样在SDDC真正实施的时候,最终又回到了传统基础架构上来,或者是完成部分的虚拟化,经常搞出一些四不像的工程来。所以,SDDC应该面对现实了,理性看待SDDC,真正在数据中心里实现SDDC,要克服诸多的技术难题。

首先,SDDC增加了数据中心管理复杂性。通过虚拟化,网络、存储、应用程序和服务器等都集中到SDDC中。虽然所有的维护、管理、部署业务都是在SDDC软件层面完成的,但硬件设备仍将实际存在,需要在一定程度上进行管理。但到处都是虚拟化,让人很难直接找到硬件物理设备所在位置,也很难捕捉到业务正在哪台物理机上运行出了问题。SDDC再技术先进,业务流量终究还是要在硬件设备上完成的。所以针对这些物理设备,管理的复杂度大为增加。

其次,SDDC降低了故障排查的效率。不是部署了SDDC,数据中心就不会出问题,而是可能出现更为严重的问题。一旦发生故障,我们就不能轻松追踪到问题根源。比如很多时候可能是数千台服务器里的一台设备出现了转发问题,但是客户却会打电话来告诉你说他们的虚拟机运行不正常,这需要将SDDC软件层面剥离,再去查找发生故障的原因点,这样故障排查往往需要更多的时间。所以SDDC仍需完善,如何有效应对故障处理,提供丰富的故障处理诊断手段。实际上,SDDC本身具有强大的软件分析功能,将这些优势集成到故障诊断中,尤其将一些非常有经验的排障专家的技术融合到SDDC中,用SDDC代替人来排查,往往有助于提升故障排查的效率,由SDDC实现自我检查。不过这方面,目前还不是SDDC关注的重点。

第三,SDDC的稳定性。SDDC是一种软件技术,软件当然是通过数以千计的程序员去编写交换机程序、开发控制面板和为特殊需求重写软件来实现的,这种程序远比硬件可靠性和稳定性要差得多。硬件说一是一,不像软件涉及复杂的算法和逻辑,这使得软件出错的概率比硬件大得多。将数据中心完全交由SDDC来运转,稳定性会大大折扣,绝大多数人还没有足够信心将整个数据中心交给SDDC。

第四,SDDC无法与所有硬件设备融合。虽然几乎所有的数据中心大型厂商都提出了自己的SDDC方案,但SDDC与自己的硬件设备强相关。A厂商的SDDC控制器几乎无法与B厂商的物理设备协调运转,而A厂商的物理设备也几乎无法与B厂商的控制器配饰使用,业界早就公布了SDDC控制器协议的标准接口,但具体到厂商实现时,仍有很多细节上的差异,这其中也有各个厂商自己的小算盘,这好借助于自己的SDDC方案将其它厂商的设备排除在自己的方案之外。这样数据中心要部署SDDC,往往只能选择一家厂商提供的一篮子整体方案,这样数据中心未来发展将受制于厂商,这是数据中心客户最不愿意看到的,它更希望能引入两三家基础架构设备提供厂商,以便有比较和备份。

最后,SDDC方面的专业技术人才急缺。SDDC是一种颠覆传统数据中心的新技术,需要掌握虚拟化、SDN、NetConf、VXLAN等最新的技术,才能对SDDC真正理解,并用好SDDC。正是因为是新兴技术,所以掌握的人特别少,数据中心在这方面技术积累还不够,这样如何用好SDDC,也是数据中心面临的难题。数据中心引入SDDC的确可以带来方方面面的提升,好处自不必细说。可要让SDDC发挥真正作用,还是需要对SDDC有深层的理解,采用在SDDC的使用中应付自由。可能够玩转SDDC的专业人才太少了,也许是因为新鲜事物,但技术人员储备上仍需要一些时间,在最近五年内,都属于人才急缺阶段。

SDDC看上去很美好,但在数据中心实际部署中,依然会遇到很多问题。所以,至今为止也很少看到真正的SDDC数据中心,在BAT互联网的数据中心里偶有看到SDDC的身影,但也在不断更新和完善之中,SDDC该面对现实了。

本文作者:harbor

来源:51CTO

时间: 2024-11-10 11:52:51

软件定义数据中心?该面对现实了的相关文章

深入浅出Mesos(一):为软件定义数据中心而生的操作系统

我讨厌"软件定义数据中心(SDDC)"这个词,并不是因为我质疑这个概念,而是我发现很多公司都对这个词有误用,他们甚至直接把这个词拿来套用,并急于把自己定位为下一代数据中心的创新者.具体来说,我认为,在商用x86硬件上运行软件(应用)并不是什么SDDC解决方案,它也不具备虚拟化硬件到资源池的能力.真正的SDDC底层基础架构应该可以从运行于其上的应用程序中抽象出来,并根据应用程序不断变化的需求,动态且自动地分配.重新分配应用程序,然后运行于数据中心的不同组件之中.这就是为什么我一直兴奋地要

VMware Virtual SAN可下载试用 为软件定义数据中心再添新丁

10月10日消息,VMware今天宣布VMware vCloud Suite 5.5和VMware vSphere with Operations Management 5.5现已全面上市,具有更高的可用性与性能,从而为客户的关键应用程序及新增工作量提供支持.此外,VMware还宣布VMware Virtual SAN现可通过公测程序供用户下载试用. VMware云基础架构产品副总裁John Gilmartin表示:"在VMworld 2013 大会上,VMware推出了一批创新产品.今天,我们

软件定义数据中心(SDDC)时代将至

[编者按]之前,VMware公司大中华区技术总监张振伦跳槽到了华为,而该职位的接棒者为NetApp技术总监何英华,上任不久后就出了一篇文章,专门讲述VMware新年展望,以及指出2015年云计算三大趋势:SDDC.混合云.移动化交付. 以下为原文 今天,移动互联网正在以史无前例的力量和速度改变着世界.我们有幸见证了企业进行重大业务转型的时代.各个企业正在进行数字化变革,产品和市场营销战略也在不断变化.在这一大背景下,IT部门必须考虑以何种方式支持企业的变化,以紧随转型大趋势,并进而成为领军者.

《软件定义数据中心:Windows Server SDDC技术与实践》一导读

前 言 软件定义数据中心:Windows Server SDDC技术与实践通过对自身的审视和对身边IT 技术专家的观察,我发现对于我们来说,掌握一项新的技术或熟悉一个新的产品,大都是闻而后知,知而后学,学以致用,用以知其然.然而Windows Server作为一个简单的.易上手的操作系统,很多时候Windows IT Pro对其的认知是反其道而行的,因为我们太过于熟悉它的操作而忽略了去探索其原理.现在新技术层出不穷,过快的技术更迭让我们在学习之路上缺乏相对系统的资料.近几年有幸接触微软Windo

《软件定义数据中心:Windows Server SDDC技术与实践》——导读

前言 通过对自身的审视和对身边IT 技术专家的观察,我发现对于我们来说,掌握一项新的技术或熟悉一个新的产品,大都是闻而后知,知而后学,学以致用,用以知其然.然而Windows Server作为一个简单的.易上手的操作系统,很多时候Windows IT Pro对其的认知是反其道而行的,因为我们太过于熟悉它的操作而忽略了去探索其原理.现在新技术层出不穷,过快的技术更迭让我们在学习之路上缺乏相对系统的资料.近几年有幸接触微软Windows Server SDDC技术并有机会参与实践,积累了一些经验.书

软件定义数据中心(SDDC)的网络安全

软件定义数据中心(SDDC)的安全性可以通过多种形式来保障,身份和访问管理来对用户行为进行控制,操作系统安全性来保护虚拟服务器以及数据安全性,以保护数据和信息安全.本文将会介绍SDDC体系架构中的网络安全性,将介绍微分段.可视化.可扩展策略和自动化的概念,以佐证所有基础设施虚拟化时安全性的演变. 首先来看企业IT安全性的变化,如何适应现代软件定义的架构.数据中心的安全性通常由个别专用设备组成,数据通过这些设备进行过滤,从而扫描恶意行为.单独配置其他网络设备,如路由器和交换机,将进一步硬化网络.

VMware购Virsto增强软件定义数据中心

虚拟化巨头VMware已经收购了存储虚拟机管理器厂商Virsto.这意味着VMware现在可以将服务器.网络(受益于对Nicira的收购)以及现在的存储合并到一个抽象的资源池--提供VMware构建可以运行服务器.网络和存储的软件定义数据中心的三个支柱. Virsto的软件可以作为ESX里面的虚拟存储设备(VSA)来运行,并可以创建vDisk--Virsto的类似于VMDK的组件,可以用于存储虚拟机(VM)的数据.该公司声称该产品可以改善使用率和存储配置速度. 一个Virsto和VMware的集

软件定义数据中心的关键技术与应用

软件定义数据中心(SDDC)的概念最早于2012年由VMware首次提出,指通过软件实现整个数据中心内基础设施资源的抽象.池化.部署和管理,满足定制化.差异化的应用和业务需求,有效交付云服务.传统数据中心架构复杂且缺乏灵活性,业务与基础设施紧耦合,应用系统受制于软硬件之间的依赖关系,同时传统数据中心运维管理复杂,资源利用率低,维护成本高.SDDC概念的提出,是云计算.软件定义.DevOps.基础设施快速灵活部署等一系列技术与需求在数据中心的具体实现,通过SDDC实现了以用户为中心.以服务为导向,

《软件定义数据中心:Windows Server SDDC技术与实践》一第1章 微软数据中心与SDDC漫谈

第1章 微软数据中心与SDDC漫谈 软件定义数据中心:Windows Server SDDC技术与实践 第1章包含4个小节,第1节我们将通过文字带领大家简单"参观"一下微软自己创建的数据中心,看看微软如何在海量计算背景下建设数据中心:第2节介绍混合云的概念.微软混合云和混合云实现:第3节和第4节介绍微软云计算和实现云计算的SDDC发展概况,以及微软如何与其他厂家和开源组织合作来将云计算大范围落地.