云計算開發運營要求企業的IT部門和業務部門在協作方式和思維方式上都做出一些變化。請仔細閱讀本文并了解他們應當作出哪些改變。
在云計算技術問世之前,應用程序的部署是由開發人員與數據中心內系統運營管理人員共同協調完成的。這正是開發運營(DevOps)一詞的由來。而云計算的出現改變了這一切。目前,應用程序正越來越多地是被組裝出來的——而非傳統意義上的“開發”,而最終用戶在應用程序的部署與生命周期管理中也越來越多地發揮著作用。云計算開發運營的成功源于從一開始就讓其利益相關者涉足其中,同時協調團隊積極專注于功能方面的組裝(而不是開發),并克服了IT專業人員和運營人員之間的文化差異。
從一個組織和業務流程的角度來看,由云計算創造的最大變化就是對直線集權型組織進行了直接的授權,而在之前一直都是以IT為中心的流程。選擇一個基礎設施即服務供應商是一個技術難題,而選擇一個軟件即服務(SaaS)供應商則是一個商業問題。目前,無論企業用戶采用了哪一種形式的云計算服務,利潤和市場份額的壓力都迫使他們更多地選擇SaaS這類的模式,在這類模式中最終用戶可在選擇上發揮更大的作用。同樣不可避免地,他們將在部署和應用程序生命周期中發揮更大的作用。
以一個強大企業架構為出發點將是有價值的,因為目前在云計算開發運營未來中的主要利益相關者都是間接從業務流程切換至IT實現的,而在未來這樣一個轉變將越來越多地以云計算服務為目標。此前,在這一層次上的流程定義都已能夠拒絕用戶對應用程序變更輸入的速度,或者新功能必須被部署的速度。而現在,這一輸入則已成為了制定云計算開發運營需求框架的關鍵,所以必須予以征求和考慮。
當然,從企業直屬部門獲得更多的輸入并不意味著要忽視IT部門。由純粹的用戶群運行的云計算項目都是不可能成功的。直線集權型企業用戶都必須做好準備,而IT團隊亦是如此,后者將幫助實現不同云計算組件之間以及與內部部署應用程序和工具的集成。同樣是這樣一批專業人士也將把開發運營目標變成為現實。
當建立起一支云計算應用程序部署團隊時,其首要任務之一就是建立一個功能性任務,以便于克服IT專業人員根深蒂固從下而上的開發習慣。從推行如何處理業務的指導入手來關注團隊,將控制應用程序的部署與集成需求。由此可見,與其他應用程序和數據庫進行集成的需求都是由IT團隊成員進行開發和支持的。
即便對象集成這樣一個第二層次也無法忽視來自于業務的影響。由企業直屬部門直接推動的云計算應用程序將隨對IT部門外部刺激的變化而變化。請記住,開發運營就是經典的對開發與運營的集成,IT部門能夠對此有規劃是因為他們正在啟動類似項目。早期SaaS的實施經驗表明,基于企業直屬部門倡議而實施云計算服務的企業都很可能會相當快地把他們的云計算承諾擴展至相鄰區域,并期望相鄰內部應用程序的處理變得更為靈敏。把所有與新的云計算應用程序接觸的應用程序審視一遍并重新檢查他們的開發運營流程,這是非常明智的做法。
檢查開發運營流程的內容可能是最大的變化。云計算開發運營中的“開發”就是業務流程與IT之間不斷發展變化的聯系。應用程序的部署實踐則更多地依賴于業務流程和目標,所以首要考慮的一點就是部署的功能性影響,例如功能的可用性和與應用程序的集成,它們是業務層面而非技術層面的問題。
后者導致了云計算開發運營項目團隊動態中最顯著的亮點。在IT用戶和IT專業人士之間幾乎總是存在著觀點上的差異。這種差異歸結于“我做什么與它做什么”的獨立意識。以往的經驗表明,當IT目標過早接管而用戶輸入丟失時,云計算開發運營項目往往因先天問題而出師不利。
IT關注度太低也是一個問題。盡管直線集權型企業是云計算開發運營這個游戲中的新玩家,但是不要走太多彎路也是很重要的。有趣的是,直線集權型企業似乎在與開發運營相關的活動(包括ALM)中所犯的錯誤要比他們推動開發或應用程序選擇時更多。云計算中的部署和集成是極具高技術性特點的,而直線集權型企業不應在缺乏專業指導的情況下自行實施。
那些已經完成云計算開發運營項目的用戶給出了一個小貼士,應加強團隊協作。直屬部門和IT部門的負責人應當定期召開例會。當出現問題時,還應召開范圍更廣的團隊會議,但是總體而言,IT部門和直屬業務部門的成員都應在領導層設定的特定任務框架內進行互動。企業報告說,他們所付出的努力往往由于成員之間的個性沖突而付之流水,而其主要原因就是缺乏有組織的小組會議。在領導層會議中形成小組,設定議程,并確保所有小組會議都有一個明確的議程,同時領導層應承諾堅持按議程召開會議。
云計算開發運營在很多方面都是直線集權型企業、IT和企業架構之間新關系的一個引子。如果能夠對通過云計算開發運營獲得的經驗善加利用,那么就可以將其應用于開發項目模式,從而當IT隨時間推移而變得更加平民化(這一趨勢無法避免的)時它也能生存下去。
原文鏈接:http://www.searchcloudcomputing.com.cn/showcontent_88144.htm