最近,很多人一直在思考,IT業在這樣一個雲計算、API驅動開發和互聯程度日漸提高的時代所扮演的角色。 隨著企業計算逐步從以伺服器為中心轉向以移動應用程式為中心的運營模式,IT在這一轉變過程中所發生的作用是什麼? IT對於雲計算意味著什麼?
尼克•卡爾曾在他2004年《IT不再重要(Does IT Matter)》一書中寫到,IT給企業業務所帶來的缺乏差異性?他的論點基本上是企業業務越來越期待計算,但IT為企業業務所提供的越來越缺少分化。 這意味著每家企業擁有自己的資訊技術越來越沒有太大的意義了。
如果你認可卡爾的觀點,雲計算是一種合乎邏輯的結果。 事實上,卡爾自己隨後也在2008年的《大轉換(The Big Switch)》一書中下了這一結論,在這本書中他認為日益商品化的計算性質將推動其走向實用模型,如水、電。 這是一個令人信服的願景,説明我們更好的瞭解今天的雲計算市場。
那麼,隨著越來越多的IT服務可以由協力廠商線上提供,並且越來越少的企業需要自行創建資料,分析並採取相關措施,這是否意味著IT部門可能會逐漸消失了呢?我不這樣認為。
我認為,對於任何規模的企業(除了服務諮詢台和裝置管理)來說,IT部門都扮演著相關關鍵的作用。 但是,為了理解這個角色,我們需要探索正在企業中創建、收購和經營的應用程式的性質。 我們還必須探索IT一直在做的工作,以及為什麼他們會與他們被要求做的以雲計算為中心的工作所脫離。
我們所知道的IT
關於IT,歸納起來的問題之一便是,任何給定的企業可能在操作模式方面與任何其他企業的不同。 不過,也有一些總的進化趨勢是由用戶端伺服器計算模型而來的,我認為這適用于最成熟的IT企業。 這些趨勢中最關鍵的是什麼,我將其稱之為「伺服器為中心」,或者可能稱為「基礎設施為中心」更好。
想想計算是如何開始的。 在你可以做任何事情之前,你需要有一台電腦。 一旦你有了電腦,你需要有一款作業系統,使之成為人類和機器之間溝通的介面。 在這些東西準備齊全之後,你現在可以決定你需要解決何種形式的問題(或一系列問題)。 這就是應用軟體到來發揮作用的時候了。
電腦(或交換器/存儲系統)是該模型的關鍵。 如果沒有硬體,一切都無從談起。 因此,IT發展到了需要基礎設施(幾乎是于此同時作業系統、中介軟體和資料庫方面的需求也應運而生)以便應用程式支援營業單位的工作。 此功能逐漸變得複雜,直到企業開始花費大量的資金預算用於資料中心、基礎設施的可用性、跨網路等等方面。 這便是IT對於營業單位來說發揮最關鍵作用的地方了。
IT和雲計算
開發人員——那些最終應用計算來解決企業問題的人,為IT軟體對於解決業務問題的理解能力有限感到沮喪。 依靠基礎設施工作,往往成本高昂,需要大量的時間和資金,根本無法滿足,這便是開發需求所謂的長尾效應。
然而,現在的遊戲已經發生了顯著的改變。 一般的基礎設施任何人都可以得到。 同時,伴隨著互聯網的發展,開源軟體和雲計算這樣的新興經濟的出現,各種創新的軟體工具和服務使得開發人員發展公用事業服務要比企業內部IT部署的應用程式的開發和選擇更多、更方便。
在亞馬遜網路服務配置虛擬伺服器中,當開發人員思考有關操作時,他們最專注于應用程式本身,而不是基礎設施上運行的應用程式。
所以IT已經逐漸淡出許多企業了嗎?不是「正式」的,而經常是以一些非常隱蔽的方式。 然而,這確實是已經發生了的,並且越來越多地發生在相當一部分行業和企業。 雖然大多數是由於雲計算說驅動的兩款重要的軟體類——網路應用規模,和資料收集和分析。 其中一些是開發人員對於IT說感到沮喪的地方。
那麼,IT部門到底應該怎麼做呢?
我認為答案在於如何很好的認識「以應用程式為中心」對於複雜的業務的真正含義。 沒有一項業務是只運行在一款應用程式中的。 沒有一項業務只部署管理一款應用程式,只執行一個檔必須滿足其計算需求的廣度。 每家企業所運行的系統上的應用程式都是:高度相互關聯,相互依存的軟體元件,服務和資料必須全部可靠,以便為企業作為一個整體集合的生存和發展而服務。
在雲計算時代,企業需要中央IT部門的是應用系統的協調,協助各個營業單位,説明他們的各種應用軟體在計算環境中作為一個整體的良性運行。
如下是IT必須解決的幾個關鍵問題,以便很好的應對新的應用系統:
1、企業如何協調所有獨立經營部門,以處理身份、認證、授權、資料管理,和其他因涉及到企業整體業務功能的安全,或遵守相關安全規定的問題。
2、企業如何解決某些應用程式交互作用的問題或開發團隊許可權外的事務?
3、獨立運行的個別應用程式方面可以進行那些改進,以便有助於改善整個企業系統作為一個整體的健康運行?
4、誰對於整個系統有充分足夠的瞭解,可以對如何最好地將新的應用程式和零部件進行整合的思路給予適當的建議?
因此,IT的主要角色已經由運行基礎設施到操作軟體轉變了。 或者,更準確地說,需要協助開發人員在一個更大的軟體系統運行他們的軟體。 這是一個非常重要的諮詢顧問的角色,相關的工具和服務一定要到位,IT部門需要提供相關的開發人員方面的支援。 説明他們瞭解這些視覺化的應用程式工具是如何相互關聯的,如何消耗的資源或服務,如何進行智慧操作的。
其核心思想是,IT已經試圖放手控制一切,並開始專注于協調和加強其他人的控制。 這是可以做到的。 一些線上企業,包括Netflix和亞馬遜現如今就是這樣做的。 其結果是顯著的提高了靈活性,實驗和創新,使得協同、合作、交流越來越成為企業成功的關鍵因素。
可怕的是,大多數IT企業現在仍然是以基礎設施為中心,或至少有以這方面為中心的「背景」(如果你的企業有所謂的企業套裝軟體)。 轉向應用程式和開發自助服務將是十分困難的,需要一些變化的技巧和文化。 這也意味著,私有雲對於企業來說並不是最重要的雲計畫。 我不知道大多數IT企業還需要多久才會真正意識到這一點。
(責任編輯:施柏鵬)