多年來,IT已經(jīng)演變出了很多領(lǐng)域,但很少出現(xiàn)領(lǐng)域之間跨界的情況。其中服務(wù)器團(tuán)隊(duì)和開發(fā)者團(tuán)隊(duì)就是完全分開的部門,這兩個團(tuán)隊(duì)會有相互的協(xié)作,但是他們就像水和油一樣互不相容。
隨著數(shù)據(jù)中心的持續(xù)增長并且努力趕上業(yè)務(wù)的步伐,很多傳統(tǒng)的過程也變得更加敏捷了。
創(chuàng)建新服務(wù)器已經(jīng)不再是關(guān)于上架和安裝硬件,而是創(chuàng)建虛擬機(jī)。網(wǎng)絡(luò)不再是關(guān)于交換機(jī)和路由器,而是虛擬局域網(wǎng)和軟件定義網(wǎng)絡(luò)。
但是,這個過程不僅僅是簡單地改變了我們交付數(shù)據(jù)中心資源的方式,同時也影響了相應(yīng)的人力。鑒于數(shù)據(jù)中心變得更加軟件定義了,IT需要展現(xiàn)以前沒有的敏捷性和反應(yīng)能力。不管怎樣,業(yè)務(wù)不僅僅是接受了這種快速的IT交付方式,它也開始對IT有一些需求。
設(shè)置一個標(biāo)準(zhǔn)
在以前,通常延誤的地方是等待硬件交付和安裝,而現(xiàn)在業(yè)務(wù)開始覺得管理員花費(fèi)了太多的時間在部署虛擬機(jī)上。在當(dāng)今世界,坦白地講,使用GUI是會花費(fèi)很多時間的。由于虛擬機(jī)的迅速增長和蔓延,管理員現(xiàn)在會被任命管理成百上千的虛擬機(jī)。這也意味著會對可以幫助管理員處理任務(wù)和職責(zé)的自動化發(fā)展起到促進(jìn)作用。
有一些低等級的自動化方法已經(jīng)存在很多年了,這些方法通常是一些簡單的腳本和批處理作業(yè),它們能處理一些獨(dú)立的任務(wù)。而現(xiàn)在,自動化已經(jīng)成為了數(shù)據(jù)中心運(yùn)營中很重要的一部分,因?yàn)樵趩T工人數(shù)不變的基礎(chǔ)上,應(yīng)用程序在不斷地?cái)U(kuò)張。
自動化接口在這些年已經(jīng)有很大的演變,但是在大多數(shù)情況下,它還是基于代碼的——即使有一些代碼會被抽象化為圖形化界面。這些代碼幫助管理員在各種不同的服務(wù)器和應(yīng)用程序之間計(jì)劃和執(zhí)行任務(wù),做到事半功倍。這聽起來好像很不錯,但是其中有一個基本的問題:大部分管理員不知道如何去寫代碼,代碼看起來是開發(fā)者的責(zé)任——這又是另一個不同的IT領(lǐng)域內(nèi)的工作了。
開發(fā)者的費(fèi)用很高,除非他們被招募來支持運(yùn)營自動化,否則讓他們?yōu)槟愕幕A(chǔ)架構(gòu)工作并不是很好地利用內(nèi)部資源的一個方式。而且,大多數(shù)管理員都會限制開發(fā)者得到管理員等級的權(quán)限,因?yàn)樗麄冃枰乐归_發(fā)者無意間將系統(tǒng)搞砸,那么為什么你現(xiàn)在要給他們控制數(shù)據(jù)中心的權(quán)限呢?僅僅是接口變化了,就應(yīng)該把權(quán)限等級也改變嗎?另外,雖然開發(fā)者有寫代碼的能力,但是如果他們并不能了解基礎(chǔ)架構(gòu)內(nèi)的一些細(xì)節(jié),那么將他們這些能力應(yīng)用到運(yùn)營上也是很冒險(xiǎn)的。
系統(tǒng)管理員覺得必須要演變而另外一個方法是教系統(tǒng)管理員如何去寫代碼。圖形化界面是大多數(shù)系統(tǒng)管理員的使用方式,代碼也只能局限于寫一些腳本。這看起來是一場很艱苦的戰(zhàn)斗,很多管理員最后會找到能滿足他們的最基礎(chǔ)的方式。
另外,很多自動化產(chǎn)品和指南都能展現(xiàn)他們功能背后的代碼,因此管理員可以了解在圖形化界面的背后發(fā)生了些什么。這也讓系統(tǒng)管理員有一個基本的代碼樣本,他們可以嘗試去對這些代碼進(jìn)行調(diào)整,而不是從頭開始寫。改變現(xiàn)有的代碼可以減少很多時間,并且徹底地降低了整個過程的復(fù)雜程度。這也提供了給那些擁有很少代碼經(jīng)驗(yàn)的人一些框架,讓他們根據(jù)針對他們環(huán)境的模板來開始自動化的項(xiàng)目。
系統(tǒng)管理員一直都是連接開發(fā)和運(yùn)營兩個世界的橋梁,他們需要在推動事情前進(jìn)以及保持現(xiàn)有系統(tǒng)運(yùn)行之間的灰色地帶之間徘徊。自動化任務(wù)交付給他們是合理的,對兩個團(tuán)隊(duì)的深入了解讓他們有獨(dú)特的視野。工具會變得越來越好,對他們的技能創(chuàng)造一些不同,而他們又不需要重新學(xué)習(xí)所有的東西。系統(tǒng)管理員千變?nèi)f化的角色是下一個趨勢,同時自動化已經(jīng)被普遍使用,并且這種情況在不斷增長。