數據中心正向更大、更復雜系統方向發展,擁有上千臺甚至上萬臺服務器的數據中心比目皆是,如此龐大的信息系統運維和管理問題突顯。數據中心要在運維和管理上支出相比原來要翻幾倍,給數據中心發展拖了后腿。所以,很多數據中心包括IT廠商也在這方面暗暗下功夫,解決數據中心高速發展過程中產生的這些新難題。那么,數據中心的發展目標是什么,未來的數據中心能長成什么樣,很多人做過大膽預測。筆者認為,數據中心發展的終極目標就是要化繁為簡,充分釋放運維和管理的壓力,運維和管理的成本并不會隨著規模的擴大而顯著提升,甚至降低,這就是目標。
充分釋放數據中心的運維和管理工作的根本,是將人從數據中心運行中脫離出來,讓數據中心成為一個真正的自治系統,自我運行和管理,整個數據中心的運行交給機器或是機器人,這里不僅僅指運行,還包括擴容、變更、版本升級、故障定位和自動修復等等,總之,之前一切由人來做的工作交還給數據中心自己,讓其自己運行,控制器就是數據中心的大腦。控制器具備強大的業務處理能力,可以放在云上,是整個數據中心的最高領導者,按照自己的理解去執行各種指令,這些命令來自于數據中心從方方面面獲取到的需求,要控制器來部署實現,控制器當然要根據數據中心的虛擬資源和物理硬件情況綜合評估來執行。這里演化出兩個發展趨勢,并且在小規模的數據中心已經開始試水應用。
一是自動化部署。舉一個比較實際的例子:數據中心在進行服務器部署時,往往上線一批就要數百上千臺,數量非常龐大,要通過手工方式對每一臺進行系統升級、下發配置是非常耗時的,也要消耗很多人力資源。如果將這部分工作改為由控制器自動執行,那其實就是將一套配置在數百上千臺服務器上重復下發,幾分鐘就可以部署完成,這將極大提升工作效率,也節約人力。再有進行網絡變更和擴容時,總要增加一堆的操作命令,稍有不慎就會敲錯或配錯,引起網絡故障。還有重復性的配置太多,每個端口或者接口都要反復操作下發。其實,這些工作都可以交給控制器來做,人會犯錯,但機器卻很少犯錯,只要告訴控制器怎樣做,控制器就可以準確執行到位,而不會像人總是開小差,偶爾可能還溜出去抽根煙,控制器就不會。網絡廠商之前提出了自動化部署的概念,并且都已開始支持。比如:思科叫POAP(PowerOn Auto Provisioning),華為叫ZTP(Zero-Touch Provision)零配置敏捷部署技術,新華三叫“Zero-Configuration零配置管理方案”,這些方案都類似,主要針對網絡設備進行自動化部署,接入層的網絡設備直接將其與上游設備物理鏈路連接好,控制器自動向設備下發配置,然后完成業務部署。這些網絡設備初始化都會在VLAN 1開啟自動獲取地址的功能,接入到網絡中時,自動向DHCP服務器獲取地址。有地址之后,開始與控制器通信,通過控制器下發已存的版本,然后再將配置下發到網絡設備,完成部署。數據中心自然不滿足于此,于是將自動化部署擴大到服務器。當一臺新服務器上線時,同樣也可以通過控制器下發版本,甚至是預裝的應用程序,最后設置完服務器的運行配置,服務器可以自動上線,加入到業務運行當中。這樣,不管我們是增加或減少網絡設備,還是服務器以及防火墻、負載均衡等物理設備,都可以實現即插即用,業務自動化部署。將來的數據中心只需要兩種人,一種是提供苦力的設備安裝人員,另一種是控制器的操控者,只要給控制器提前設置好預定操作,控制器就可以完美執行。隨著人工智能和大數據技術的火熱,控制器更加智能,也會有學習能力,當人們給控制器輸入更多的指令,控制器可以舉一反三,完成更多任務。
二是業務編排。自動化部署仍然是數據中心發展的初級階段,后來關鍵要實現的是自動的業務編排。比如有客戶想從數據中心租用一個Web應用服務,這就需要數據中心內部打通管道,從用戶認證信息、網絡設備的ACL、QoS資源、VLAN資源部署,服務器虛擬機資源的分配等多方面進行配置,在服務器上建立虛擬機,分配存儲資源并搭建應用,這是一個涉及多個門類的專業技術,以前總是要多業務部分,多人協作討論方案后才能實施,這個過程中也可能出錯。業務編排就是將這些工作在控制器上或者在云上完成,當有客戶有這個需求時,控制器只要一條指令,后臺立即會執行,幾分鐘內即可完成部署。對服務的變更、修訂、擴展都需要對服務涉及的各類基礎架構的資源調整和再配置,這些涉及復雜的運算和繁瑣的配置,所以這部分還是交由專業廠商來完成,設備廠商提供好各種應用接口,交由控制器來調用,最快方式實現業務自動編排部署。
無論是自動化部署,還是業務編排,目的就是要將人從數據中心的運維和管理工作中解放出來,數據中心發展的終極目標就是要脫離人類,成為一個無人參與的自治系統,可以自我學習,自我管理和運行。人只要給數據中心提需求就可以了,或者是當新的需求到來時,由人來教授數據中心怎么做,后面重復性的需求,數據中心自己來就可以。當然,數據中心是一個非常復雜和龐大的系統,而人們要其實現的需求也是多種多樣,很多時候可能走偏。數據中心自己運行是否正常,是否業務按照預期效果部署,很多時候還需要人的監督,及時進行調整策略,人的角色不會被控制器徹底替代。
版權聲明:本文為企業網D1Net原創,轉載需注明出處為:企業網D1Net,如果不注明出處,企業網D1Net將保留追究其法律責任的權利。