軟件定義的技術(shù)仍舊在進(jìn)化而且在今后幾年當(dāng)中應(yīng)該會(huì)看到巨大改進(jìn),會(huì)影響服務(wù)器、網(wǎng)絡(luò)、存儲(chǔ),而且可能會(huì)影響整個(gè)數(shù)據(jù)中心。但由于存在不足,支持軟件定義技術(shù)的爭(zhēng)論仍舊在進(jìn)行,而且有一些引發(fā)嚴(yán)重關(guān)切的問題需要解決。IT培訓(xùn)、互操作性測(cè)試以及全面的PoC項(xiàng)目對(duì)于在數(shù)據(jù)中心成功部署軟件定義的技術(shù)是至關(guān)重要的。
軟件定義技術(shù)存在的限制有哪些?
盡管軟件定義的技術(shù)提供了很多承諾,但潛在的應(yīng)用者仍舊有一些很顯著的問題需要考慮。
首先,考慮軟件定義技術(shù)延遲存在的潛在影響。請(qǐng)記住由于引入了專門用于支持虛擬化的處理器擴(kuò)展(比如Intel V以及AMD-VT)技術(shù),服務(wù)器虛擬化非常高效。在廣泛采用這些命令集擴(kuò)展之前,大多數(shù)服務(wù)器可能僅支持一些虛擬機(jī)—延遲是一個(gè)非常嚴(yán)重的問題。軟件層增加網(wǎng)絡(luò)及存儲(chǔ)功能將不可避免地增加流量,這可能會(huì)影響對(duì)時(shí)間延遲敏感的工作負(fù)載。
配置也可能存在問題,尤其是當(dāng)自動(dòng)化由最終用戶決定時(shí)更是如此。某些工作負(fù)載對(duì)內(nèi)存、CPU以及存儲(chǔ)分配尤為敏感,因此應(yīng)當(dāng)考慮應(yīng)用沒有獲得足夠多的內(nèi)存或者已分配的內(nèi)存空間耗盡時(shí)會(huì)發(fā)生什么。IT必須為識(shí)別并解決軟件定義基礎(chǔ)設(shè)施可能存在的一系列工作負(fù)載性能問題做好準(zhǔn)備。
軟件定義的技術(shù)可能會(huì)引入軟件依賴。例如,軟件定義的網(wǎng)絡(luò)可能會(huì)使用VMware公司的NSX,而Cisco贊助了開放網(wǎng)絡(luò)環(huán)境平臺(tái)。這使企業(yè)受廠商產(chǎn)品路線圖及互操作矩陣的限制。選擇開放平臺(tái)可能會(huì)有所幫助,但對(duì)任何軟件定義的倡議而言,廠商鎖定應(yīng)該都是個(gè)關(guān)注點(diǎn)。
部署軟件定義的技術(shù)是一件事,管理它卻是另一件事。因此任何管理平臺(tái)必須使用能夠提供所有功能的通用API。例如,VMware提供了一些存儲(chǔ)API比如用于陣列集成的vSphere API以及用于存儲(chǔ)感知的vSphere API。但管理工具能夠在一個(gè)虛擬磁盤上定義或者設(shè)置特定的服務(wù)、支持虛擬機(jī)或磁盤QoS或者在配置虛擬機(jī)時(shí)自動(dòng)建立存儲(chǔ)對(duì)象嗎?僅僅部署軟件定義的技術(shù)并不能保證能夠支持你所需要的所有特性。
最后人們更加關(guān)注的是軟件定義的可擴(kuò)展性、充分洞察底層物理環(huán)境、支持多hypervisor、安全性而且經(jīng)常被忽略的是對(duì)災(zāi)難恢復(fù)、備份、快照或者其他數(shù)據(jù)保護(hù)方案的支持。上述因素將對(duì)數(shù)據(jù)中心及業(yè)務(wù)產(chǎn)生深遠(yuǎn)的影響。