如今的數據中心正逐漸從硬件結合的系統向軟件定義的網絡、存儲甚至電池轉型。這種轉變的一個后果就是數據中心技術人員技能組合變化。
數據中心團隊在手動配置環境上花費的時間越來越少,轉而在應用程序編程接口(API)上投入更多的時間,這一自動化工作的趨勢越來越常見,并且還在不斷增長,軟件組件的范圍也不斷擴大。
傳統IT人員搗鼓數據中心硬件,需要從一堆意面一樣的線纜中手動連接到系統背板。技術人員需要依靠晦澀的腳本和命令行界面來分配服務器、存儲和網絡資源。這種方法相當耗時,也容易出錯。
連接到數據中心網絡的各類設備不斷增加,是驅使API發展的原因之一。例如,查塔努加美國田納西州大學在2011年的網絡支持設備有3,145臺。2014年上升到14,906臺,而在2015年躍升至48,000臺。
"使用各種類型終端的用戶越來越多,"大學副校長兼CIO Thomas Hoober指出。
應用程序軟件變得越來越大也越復雜。以微軟Office 365為例,在Mac上需要4GB空間才能運行。
從歷史來看,軟件是一個封閉,獨立的應用程序。一個賬號可支付平臺從現有的用戶接口調用當月賬單,并完成所有一切操作。集成軟件如果沒有API系統,要實現這些需求是十分困難的。
IT預算有限意味著數據中心不具備充裕的時間進行手動優化與集成項目。2016年IT預算將略增約2.2%,根據Gartner公司2010年來的研究統計,CIO們沒有說服管理層進行技術投資:2.2%的上漲代表了過去五年中的最高峰值,還包括了2011年1.1%的跌幅。
自動化而不是增加員工
自動化工具讓IT部門能夠在不需要大規模擴充人員的情況下管理大量設備。API提供軟件集成和自動化任務的抽象層。沒有API,程序代碼會與特定的功能緊密關聯,例如操作系統或用戶接口。如果一個變更調整了系統管理功能,例如可用存儲容量,IT團隊需要花上不少時間調整正在運行的Windows以及Linux系統。設計良好的API可以讓數據中心管理員無須擔心影響正在運行的Windows或Linux服務器,就完成變更。
因為API的可靠,如今的系統比過去的要靈巧的多。許多設備已經被預配置并完成諸如自動建立所需鏈接的任務。
因此,不必物理接觸每個設備,數據中心技術人員就可以實現虛擬鏈接。他們與API系統、軟件庫等協作,實現如軟件對象、程序和數據結構的交互。實際上,API執行任務就如人們做家務時將衣物丟進洗衣機里自動完成一樣。