最近,很多人一直在思考,IT業(yè)在這樣一個(gè)云計(jì)算、API驅(qū)動(dòng)開發(fā)和互聯(lián)程度日漸提高的時(shí)代所扮演的角色。隨著企業(yè)計(jì)算逐步從以服務(wù)器為中心轉(zhuǎn)向以移動(dòng)應(yīng)用程序?yàn)橹行牡倪\(yùn)營模式,IT在這一轉(zhuǎn)變過程中所發(fā)生的作用是什么?IT對于云計(jì)算意味著什么?
尼克•卡爾曾在他2004年《IT不再重要(Does IT Matter)》一書中寫到,IT給企業(yè)業(yè)務(wù)所帶來的缺乏差異性?他的論點(diǎn)基本上是企業(yè)業(yè)務(wù)越來越期待計(jì)算,但I(xiàn)T為企業(yè)業(yè)務(wù)所提供的越來越缺少分化。這意味著每家企業(yè)擁有自己的信息技術(shù)越來越?jīng)]有太大的意義了。
如果你認(rèn)可卡爾的觀點(diǎn),云計(jì)算是一種合乎邏輯的結(jié)果。事實(shí)上,卡爾自己隨后也在2008年的《大轉(zhuǎn)換(The Big Switch)》一書中下了這一結(jié)論,在這本書中他認(rèn)為日益商品化的計(jì)算性質(zhì)將推動(dòng)其走向?qū)嵱媚P?,如水、電。這是一個(gè)令人信服的愿景,幫助我們更好的了解今天的云計(jì)算市場。
那么,隨著越來越多的IT服務(wù)可以由第三方在線提供,并且越來越少的企業(yè)需要自行創(chuàng)建數(shù)據(jù),分析并采取相關(guān)措施,這是否意味著IT部門可能會(huì)逐漸消失了呢?我不這樣認(rèn)為。
我認(rèn)為,對于任何規(guī)模的企業(yè)(除了服務(wù)咨詢臺(tái)和設(shè)備管理)來說,IT部門都扮演著相關(guān)關(guān)鍵的作用。但是,為了理解這個(gè)角色,我們需要探索正在企業(yè)中創(chuàng)建、收購和經(jīng)營的應(yīng)用程序的性質(zhì)。我們還必須探索IT一直在做的工作,以及為什么他們會(huì)與他們被要求做的以云計(jì)算為中心的工作所脫離。
我們所知道的IT
關(guān)于IT,歸納起來的問題之一便是,任何給定的企業(yè)可能在操作模式方面與任何其他企業(yè)的不同。不過,也有一些總的進(jìn)化趨勢是由客戶端服務(wù)器計(jì)算模型而來的,我認(rèn)為這適用于最成熟的IT企業(yè)。這些趨勢中最關(guān)鍵的是什么,我將其稱之為“服務(wù)器為中心”,或者可能稱為“基礎(chǔ)設(shè)施為中心”更好。
想想計(jì)算是如何開始的。在你可以做任何事情之前,你需要有一臺(tái)電腦。一旦你有了電腦,你需要有一款操作系統(tǒng),使之成為人類和機(jī)器之間溝通的接口。在這些東西準(zhǔn)備齊全之后,你現(xiàn)在可以決定你需要解決何種形式的問題(或一系列問題)。這就是應(yīng)用軟件到來發(fā)揮作用的時(shí)候了。
計(jì)算機(jī)(或交換機(jī)/存儲(chǔ)系統(tǒng))是該模型的關(guān)鍵。如果沒有硬件,一切都無從談起。因此,IT發(fā)展到了需要基礎(chǔ)設(shè)施(幾乎是于此同時(shí)操作系統(tǒng)、中間件和數(shù)據(jù)庫方面的需求也應(yīng)運(yùn)而生)以便應(yīng)用程序支持業(yè)務(wù)部門的工作。此功能逐漸變得復(fù)雜,直到企業(yè)開始花費(fèi)大量的資金預(yù)算用于數(shù)據(jù)中心、基礎(chǔ)設(shè)施的可用性、跨網(wǎng)絡(luò)等等方面。這便是IT對于業(yè)務(wù)部門來說發(fā)揮最關(guān)鍵作用的地方了。
IT和云計(jì)算
開發(fā)人員——那些最終應(yīng)用計(jì)算來解決企業(yè)問題的人,為IT軟件對于解決業(yè)務(wù)問題的理解能力有限感到沮喪。依靠基礎(chǔ)設(shè)施工作,往往成本高昂,需要大量的時(shí)間和資金,根本無法滿足,這便是開發(fā)需求所謂的長尾效應(yīng)。
然而,現(xiàn)在的游戲已經(jīng)發(fā)生了顯著的改變。一般的基礎(chǔ)設(shè)施任何人都可以得到。同時(shí),伴隨著互聯(lián)網(wǎng)的發(fā)展,開源軟件和云計(jì)算這樣的新興經(jīng)濟(jì)的出現(xiàn),各種創(chuàng)新的軟件工具和服務(wù)使得開發(fā)人員發(fā)展公用事業(yè)服務(wù)要比企業(yè)內(nèi)部IT部署的應(yīng)用程序的開發(fā)和選擇更多、更方便。
在亞馬遜網(wǎng)絡(luò)服務(wù)配置虛擬服務(wù)器中,當(dāng)開發(fā)人員思考有關(guān)操作時(shí),他們最專注于應(yīng)用程序本身,而不是基礎(chǔ)設(shè)施上運(yùn)行的應(yīng)用程序。
所以IT已經(jīng)逐漸淡出許多企業(yè)了嗎?不是“正式”的,而經(jīng)常是以一些非常隱蔽的方式。然而,這確實(shí)是已經(jīng)發(fā)生了的,并且越來越多地發(fā)生在相當(dāng)一部分行業(yè)和企業(yè)。雖然大多數(shù)是由于云計(jì)算說驅(qū)動(dòng)的兩款重要的軟件類——網(wǎng)絡(luò)應(yīng)用規(guī)模,和數(shù)據(jù)收集和分析。其中一些是開發(fā)人員對于IT說感到沮喪的地方。
那么,IT部門到底應(yīng)該怎么做呢?
我認(rèn)為答案在于如何很好的認(rèn)識“以應(yīng)用程序?yàn)橹行?rdquo;對于復(fù)雜的業(yè)務(wù)的真正含義。沒有一項(xiàng)業(yè)務(wù)是只運(yùn)行在一款應(yīng)用程序中的。沒有一項(xiàng)業(yè)務(wù)只部署管理一款應(yīng)用程序,只執(zhí)行一個(gè)文件必須滿足其計(jì)算需求的廣度。每家企業(yè)所運(yùn)行的系統(tǒng)上的應(yīng)用程序都是:高度相互關(guān)聯(lián),相互依存的軟件組件,服務(wù)和數(shù)據(jù)必須全部可靠,以便為企業(yè)作為一個(gè)整體集合的生存和發(fā)展而服務(wù)。
在云計(jì)算時(shí)代,企業(yè)需要中央IT部門的是應(yīng)用系統(tǒng)的協(xié)調(diào),協(xié)助各個(gè)業(yè)務(wù)部門,幫助他們的各種應(yīng)用軟件在計(jì)算環(huán)境中作為一個(gè)整體的良性運(yùn)行。
如下是IT必須解決的幾個(gè)關(guān)鍵問題,以便很好的應(yīng)對新的應(yīng)用系統(tǒng):
1、企業(yè)如何協(xié)調(diào)所有獨(dú)立經(jīng)營部門,以處理身份、認(rèn)證、授權(quán)、數(shù)據(jù)管理,和其他因涉及到企業(yè)整體業(yè)務(wù)功能的安全,或遵守相關(guān)安全規(guī)定的問題。
2、企業(yè)如何解決某些應(yīng)用程序交互作用的問題或開發(fā)團(tuán)隊(duì)權(quán)限外的事務(wù)?
3、獨(dú)立運(yùn)行的個(gè)別應(yīng)用程序方面可以進(jìn)行那些改進(jìn),以便有助于改善整個(gè)企業(yè)系統(tǒng)作為一個(gè)整體的健康運(yùn)行?
4、誰對于整個(gè)系統(tǒng)有充分足夠的了解,可以對如何最好地將新的應(yīng)用程序和零部件進(jìn)行整合的思路給予適當(dāng)?shù)慕ㄗh?
因此,IT的主要角色已經(jīng)由運(yùn)行基礎(chǔ)設(shè)施到操作軟件轉(zhuǎn)變了?;蛘?,更準(zhǔn)確地說,需要協(xié)助開發(fā)人員在一個(gè)更大的軟件系統(tǒng)運(yùn)行他們的軟件。這是一個(gè)非常重要的咨詢顧問的角色,相關(guān)的工具和服務(wù)一定要到位,IT部門需要提供相關(guān)的開發(fā)人員方面的支持。幫助他們了解這些可視化的應(yīng)用程序工具是如何相互關(guān)聯(lián)的,如何消耗的資源或服務(wù),如何進(jìn)行智能操作的。
其核心思想是,IT已經(jīng)試圖放手控制一切,并開始專注于協(xié)調(diào)和加強(qiáng)其他人的控制。這是可以做到的。一些在線企業(yè),包括Netflix和亞馬遜現(xiàn)如今就是這樣做的。其結(jié)果是顯著的提高了靈活性,實(shí)驗(yàn)和創(chuàng)新,使得協(xié)同、合作、交流越來越成為企業(yè)成功的關(guān)鍵因素。
可怕的是,大多數(shù)IT企業(yè)現(xiàn)在仍然是以基礎(chǔ)設(shè)施為中心,或至少有以這方面為中心的“背景”(如果你的企業(yè)有所謂的企業(yè)套裝軟件)。轉(zhuǎn)向應(yīng)用程序和開發(fā)自助服務(wù)將是十分困難的,需要一些變化的技巧和文化。這也意味著,私有云對于企業(yè)來說并不是最重要的云計(jì)劃。我不知道大多數(shù)IT企業(yè)還需要多久才會(huì)真正意識到這一點(diǎn)。