您的位置:首頁>正文

論資料中心發展的終極目標

資料中心正向更大、更複雜系統方向發展, 擁有上千台甚至上萬台伺服器的資料中心比目皆是, 如此龐大的資訊系統運維和管理問題突顯。 資料中心要在運維和管理上支出相比原來要翻幾倍, 給資料中心發展拖了後腿。 所以, 很多資料中心包括IT廠商也在這方面暗暗下功夫, 解決資料中心高速發展過程中產生的這些新難題。 那麼, 資料中心的發展目標是什麼, 未來的資料中心能長成什麼樣, 很多人做過大膽預測。 筆者認為, 資料中心發展的終極目標就是要化繁為簡, 充分釋放運維和管理的壓力,

運維和管理的成本並不會隨著規模的擴大而顯著提升, 甚至降低, 這就是目標。

充分釋放資料中心的運維和管理工作的根本, 是將人從資料中心運行中脫離出來, 讓資料中心成為一個真正的自治系統, 自我運行和管理, 整個資料中心的運行交給機器或是機器人, 這裡不僅僅指運行, 還包括擴容、變更、版本升級、故障定位和自動修復等等, 總之, 之前一切由人來做的工作交還給資料中心自己, 讓其自己運行, 控制器就是資料中心的大腦。 控制器具備強大的業務處理能力, 可以放在雲上, 是整個資料中心的最高領導者, 按照自己的理解去執行各種指令, 這些命令來自于資料中心從方方面面獲取到的需求, 要控制器來部署實現,

控制器當然要根據資料中心的虛擬資源和物理硬體情況綜合評估來執行。 這裡演化出兩個發展趨勢, 並且在小規模的資料中心已經開始試水應用。

一是自動化部署。 舉一個比較實際的例子:資料中心在進行伺服器部署時, 往往上線一批就要數百上千台, 數量非常龐大, 要通過手工方式對每一台進行系統升級、下發配置是非常耗時的, 也要消耗很多人力資源。 如果將這部分工作改為由控制器自動執行, 那其實就是將一套配置在數百上千台伺服器上重複下發, 幾分鐘就可以部署完成, 這將極大提升工作效率, 也節約人力。 再有進行網路變更和擴容時, 總要增加一堆的操作命令, 稍有不慎就會敲錯或配錯,

引起網路故障。 還有重複性的配置太多, 每個埠或者介面都要反復操作下發。 其實, 這些工作都可以交給控制器來做, 人會犯錯, 但機器卻很少犯錯, 只要告訴控制器怎樣做, 控制器就可以準確執行到位, 而不會像人總是開小差, 偶爾可能還溜出去抽根煙, 控制器就不會。 網路廠商之前提出了自動化部署的概念, 並且都已開始支持。 比如:思科叫POAP(PowerOn Auto Provisioning), 華為叫ZTP(Zero-Touch Provision)零配置敏捷部署技術, 新華三叫“Zero-Configuration零配置管理方案”, 這些方案都類似, 主要針對網路設備進行自動化部署, 接入層的網路設備直接將其與上游設備物理鏈路連接好, 控制器自動向設備下發配置, 然後完成業務部署。 這些網路設備初始化都會在VLAN 1開啟自動獲取位址的功能,
接入到網路中時, 自動向DHCP伺服器獲取位址。 有位址之後, 開始與控制器通信, 通過控制器下發已存的版本, 然後再將配置下發到網路設備, 完成部署。 資料中心自然不滿足於此, 於是將自動化部署擴大到伺服器。 當一台新伺服器上線時, 同樣也可以通過控制器下發版本, 甚至是預裝的應用程式, 最後設置完伺服器的運行配置, 伺服器可以自動上線, 加入到業務運行當中。 這樣, 不管我們是增加或減少網路設備, 還是伺服器以及防火牆、負載均衡等物理設備, 都可以實現隨插即用, 業務自動化部署。 將來的資料中心只需要兩種人, 一種是提供苦力的設備安裝人員, 另一種是控制器的操控者, 只要給控制器提前設置好預定操作,
控制器就可以完美執行。 隨著人工智慧和大資料技術的火熱, 控制器更加智慧, 也會有學習能力, 當人們給控制器輸入更多的指令, 控制器可以舉一反三, 完成更多工。

二是業務編排。 自動化部署仍然是資料中心發展的初級階段, 後來關鍵要實現的是自動的業務編排。 比如有客戶想從資料中心租用一個Web應用服務, 這就需要資料中心內部打通管道, 從使用者認證資訊、網路設備的ACL、QoS資源、VLAN資源部署, 伺服器虛擬機器資源的分配等多方面進行配置, 在伺服器上建立虛擬機器, 分配存儲資源並搭建應用, 這是一個涉及多個門類的專業技術, 以前總是要多業務部分, 多人協作討論方案後才能實施, 這個過程中也可能出錯。 業務編排就是將這些工作在控制器上或者在雲上完成,當有客戶有這個需求時,控制器只要一條指令,後臺立即會執行,幾分鐘內即可完成部署。對服務的變更、修訂、擴展都需要對服務涉及的各類基礎架構的資源調整和再配置,這些涉及複雜的運算和繁瑣的配置,所以這部分還是交由專業廠商來完成,設備廠商提供好各種應用介面,交由控制器來調用,最快方式實現業務自動編排部署。

無論是自動化部署,還是業務編排,目的就是要將人從資料中心的運維和管理工作中解放出來,資料中心發展的終極目標就是要脫離人類,成為一個無人參與的自治系統,可以自我學習,自我管理和運行。人只要給資料中心提需求就可以了,或者是當新的需求到來時,由人來教授資料中心怎麼做,後面重複性的需求,資料中心自己來就可以。當然,資料中心是一個非常複雜和龐大的系統,而人們要其實現的需求也是多種多樣,很多時候可能走偏。資料中心自己運行是否正常,是否業務按照預期效果部署,很多時候還需要人的監督,及時進行調整策略,人的角色不會被控制器徹底替代。

業務編排就是將這些工作在控制器上或者在雲上完成,當有客戶有這個需求時,控制器只要一條指令,後臺立即會執行,幾分鐘內即可完成部署。對服務的變更、修訂、擴展都需要對服務涉及的各類基礎架構的資源調整和再配置,這些涉及複雜的運算和繁瑣的配置,所以這部分還是交由專業廠商來完成,設備廠商提供好各種應用介面,交由控制器來調用,最快方式實現業務自動編排部署。

無論是自動化部署,還是業務編排,目的就是要將人從資料中心的運維和管理工作中解放出來,資料中心發展的終極目標就是要脫離人類,成為一個無人參與的自治系統,可以自我學習,自我管理和運行。人只要給資料中心提需求就可以了,或者是當新的需求到來時,由人來教授資料中心怎麼做,後面重複性的需求,資料中心自己來就可以。當然,資料中心是一個非常複雜和龐大的系統,而人們要其實現的需求也是多種多樣,很多時候可能走偏。資料中心自己運行是否正常,是否業務按照預期效果部署,很多時候還需要人的監督,及時進行調整策略,人的角色不會被控制器徹底替代。

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示