當前位置:工程項目OA系統(tǒng) > 泛普各地 > 四川OA系統(tǒng) > 成都OA系統(tǒng) > 成都OA信息化
自動化:擺脫應(yīng)用發(fā)布困境的途徑
每一天,世界各地系統(tǒng)管理員幾乎都被困在會議室里,試圖找出某項重要應(yīng)用最新部署的出錯原因。在一個看似平常的小改動之后,應(yīng)用出現(xiàn)了故障。但沒人知道出錯的原因,更不用提如何修復(fù)這一故障。這時,高級經(jīng)理走進會議室,想要知道何時能夠解決問題。他得到的答案是:“我們目前正在進行修復(fù)?!钡聦嵧⒎侨绱恕?/P>
這是因為,大多數(shù)機構(gòu)都不相信自動而正確地部署一個現(xiàn)代化、基于Web的多層應(yīng)用所需的多種快速變更的組件其實是可行的。投入更多的人力不僅費用昂貴(前提是你能夠找到許多技術(shù)熟練的人員),而且還會帶來更多的錯誤。隨著應(yīng)用變得愈發(fā)復(fù)雜,而且變更愈發(fā)迅速,今后經(jīng)常會存在這種在部署后苦苦尋求答案的會議。
解決的方法是實現(xiàn)應(yīng)用部署自動化,以便減少配置錯誤,并實現(xiàn)更高的應(yīng)用運行時間、更加一致的部署、更大的合規(guī)比率和更低的行政成本。本篇文章著眼于為應(yīng)用管理帶來諸多難題的應(yīng)用發(fā)布管理,并探討如何讓自動化發(fā)揮幫助。
了解應(yīng)用發(fā)布的難題
應(yīng)用發(fā)布管理是將新的應(yīng)用發(fā)布從開發(fā)到測試直至部署的移動過程。由于這些新發(fā)布是滿足業(yè)務(wù)目標的關(guān)鍵,所以必須以低成本進行迅速部署,而不影響其它系統(tǒng),同時還要確保遵從組織、行業(yè)或政府的法規(guī)。
以下為應(yīng)用發(fā)布的四個步驟:
· 打包—創(chuàng)建多個必須同時部署的配置項
· 部署—利用打包的內(nèi)容來安裝應(yīng)用并配置其操作環(huán)境
· 推廣—向更關(guān)鍵的環(huán)境提供經(jīng)過測試的打包,比如:從開發(fā)到質(zhì)保,或從質(zhì)保到生產(chǎn)
· 合規(guī)—記錄實施的適當部署流程,并驗證部署配置
這些看似簡單的步驟往往在復(fù)雜的現(xiàn)代應(yīng)用環(huán)境和現(xiàn)代IT組織中很難實現(xiàn)。如今,基于服務(wù)的應(yīng)用可能包含成百甚至是上千個針對應(yīng)用服務(wù)器、數(shù)據(jù)庫、網(wǎng)絡(luò)服務(wù)器、信息中間件和授權(quán)服務(wù)的關(guān)鍵配置項。每個組件必須正確配置,以便與構(gòu)成應(yīng)用的其它組件的現(xiàn)有版本相配合。隨著時間的推移,組件搭配發(fā)生變更,錯誤得到發(fā)現(xiàn)并修復(fù),或者增添了新的功能,這時,配置漂移就會造成一系列問題。
這一復(fù)雜的“移動部件”組合由研發(fā)人員傳遞給操作人員,而他們各自有不同的(通常是手動或非正式的)跟蹤和發(fā)布變更的系統(tǒng)。這正是造成80%的關(guān)鍵任務(wù)中斷的人員和流程因素。根據(jù)Gartner公司于2010年發(fā)布的一份研究報告指出:“到2015年,80%的關(guān)鍵任務(wù)中斷將由人員和流程問題造成,而其中超過50%的停用是由變更/配置/發(fā)布的整合和傳遞問題造成的?!?/P>
這里有一個來自于客戶的真實案例。一家公司的質(zhì)保團隊發(fā)現(xiàn)并修復(fù)了一個過時的中間件組件的問題,但卻沒有更新用于將此應(yīng)用推向數(shù)十個客戶環(huán)境的腳本。其后果是,第二天,IT部門收到了大量郵件投訴該應(yīng)用出現(xiàn)故障。這樣的意外應(yīng)用故障每天都在困擾著企業(yè)的IT部門,導(dǎo)致用戶工作效率流失,增加額外的故障排除和診斷費用,并降低了用戶對IT的滿意度。
“蠻力”的解決辦法是高薪聘用更多的員工和顧問。這些專家試圖編寫和維護部署腳本,以期實現(xiàn)應(yīng)用部署自動化并管理復(fù)雜的應(yīng)用環(huán)境。另一種常見的方法是,在每個測試與部署環(huán)境中手動部署每一個應(yīng)用發(fā)布。即使一家公司能夠找到這樣的資源并負擔(dān)得起這種方法,它也會崩潰于應(yīng)用環(huán)境的高度復(fù)雜性、每周的眾多變更、以及研發(fā)和操作人員之間所需的大量協(xié)調(diào)工作。
自動化解決方案
應(yīng)用發(fā)布的自動化方法必須包含發(fā)布流程的全部四個階段(打包,部署,推廣與合規(guī)),通過易于開發(fā)和維護的工作流來促進部署包在不同操作人員之間的傳遞,避免各種錯誤的發(fā)生。
關(guān)鍵的高層次要求如下:
·模型驅(qū)動的配置管理能夠降低復(fù)雜性并確保發(fā)布的可靠性和可預(yù)測性
·參數(shù)化的應(yīng)用模板能夠確保在不同發(fā)布環(huán)境保持部署的一致性,如開發(fā)、質(zhì)保、推出和生產(chǎn)
·基于角色的訪問控制能夠確保只有擁有適當授權(quán)的員工才可以授權(quán)和執(zhí)行變更,這有助于滿足安全和其它合規(guī)需求
·高度粒狀和精確的恢復(fù)功能能夠撤消任何對應(yīng)用環(huán)境完整性產(chǎn)生威脅的變更
由企業(yè)級配置管理數(shù)據(jù)庫(CMDB)支持的數(shù)據(jù)模型能夠描述并跟蹤每個應(yīng)用所需的各種組件。配置數(shù)據(jù)模型可捕捉應(yīng)用環(huán)境配置的快照,包括配置項細節(jié)及其相互依賴性。該模型是應(yīng)用環(huán)境的抽象表述,可以用于應(yīng)用環(huán)境的相互比較或與 “黃金標準”配置進行比較,從而達到審計目的。此外,該模型也可以被安全地編輯,或作為新的配置推出,從而完全消除對腳本的需要。這有助于確??煽亢涂深A(yù)測的發(fā)布,特別是考慮到在現(xiàn)代化應(yīng)用中存在大量頻繁變更的“活動部件”。
變更和發(fā)布管理應(yīng)不僅只是變更批準。您的解決方案應(yīng)有助您執(zhí)行任務(wù)自動化,并對授權(quán)和生產(chǎn)一致的應(yīng)用發(fā)布打包以及部署環(huán)境擁有嚴格的控制權(quán)。隨著變更數(shù)量的增加和應(yīng)用環(huán)境復(fù)雜性的上升,這種長期的一致性將有助于避免計劃外的停機和暴增的管理成本。鑒于目前參與應(yīng)用發(fā)布周期的人員和組織的數(shù)量(如商業(yè)伙伴和外包商)、應(yīng)用發(fā)布的節(jié)奏以及對法規(guī)遵從日益增多的需求,這些都令這種可擴展性變得至關(guān)重要。同時,這一方法還減少了為應(yīng)對突如其來的應(yīng)用發(fā)布期限而雇用更多人員的需求。
自動化的應(yīng)用發(fā)布解決方案應(yīng)還能支持虛擬和物理基礎(chǔ)構(gòu)架,以便使企業(yè)能夠經(jīng)濟高效地在這兩種環(huán)境中部署變更,或按照業(yè)務(wù)需求的變化來遷移應(yīng)用。
自動化的工作流以及能夠輕松創(chuàng)造自動化工作流的工具可有助提供統(tǒng)一和一致的流程—甚至是當變更的責(zé)任隨著時間的推移在不同團隊之間轉(zhuǎn)移的時候。擁有一致的、自動化的流程非常重要,尤其是當企業(yè)改組其支持職能以配合變化中的組織架構(gòu),或?qū)⒉糠重?zé)任外包給外部供應(yīng)商的時候。
對粒狀配置的信息的支持使管理員得以將變更控制在較低水平。這比更換整個配置文件更為高效,并減少了出錯的可能以及相關(guān)的停機時間。
另一個關(guān)鍵要求是擁有發(fā)現(xiàn)功能,從而復(fù)制現(xiàn)有的基礎(chǔ)架構(gòu)環(huán)境,并捕捉已知的良好配置來作為未來部署的模型。自動化的發(fā)現(xiàn)大大降低了用于創(chuàng)建部署打包的成本和時間,同時也減少了用于發(fā)現(xiàn)不合規(guī)的配置的時間,從而對其進行變更以確保成功部署。
另外一個有用的工具是快照。它能夠長期跟蹤配置變更,捕捉環(huán)境之間的差異,并報告這些差異,以便進行審計和配置漂移管理??煺湛赏ㄟ^提前發(fā)現(xiàn)配置錯誤,幫助IT組織避免應(yīng)用停用,并在停用發(fā)生時大大加速對故障的排除和修復(fù)。
開箱即用的合規(guī)模板基于行業(yè)標準、法規(guī)和控制,為基礎(chǔ)架構(gòu)和應(yīng)用資源提供了更多控制,并協(xié)助管理漏洞和風(fēng)險。這些模板還幫助IT人員減少了重復(fù)性工作,使他們能夠采用經(jīng)過驗證的流程,從而避免昂貴而費時的部署錯誤。
平臺透明的打包掩藏了部署Java EE、.NET及其它應(yīng)用程序的復(fù)雜性,使低技術(shù)水平工人得以打包和部署新應(yīng)用版本。這減少了部署成本,并使組織能將資深員工分配到更具戰(zhàn)略意義、價值更高的項目,同時保留他們使用最能滿足其需求的應(yīng)用平臺的能力。
發(fā)布自動化解決方案還必須支持復(fù)雜的商業(yè)應(yīng)用環(huán)境。 例如,IBM® WebSphere ®門戶將一套完整的內(nèi)容管理系統(tǒng)和IBM WebSphere應(yīng)用服務(wù)器相結(jié)合。該組合的結(jié)果是,不僅需要管理上千個WebSphere配置項,同時也需要管理與網(wǎng)絡(luò)應(yīng)用相關(guān)的內(nèi)容,例如:應(yīng)用程序、主題和門戶組件。
最后,請記住,應(yīng)用發(fā)布僅僅是應(yīng)用運維挑戰(zhàn)的一部分。 IT經(jīng)理還必須管理項目和組合、應(yīng)用性能與配置合規(guī)。發(fā)布自動化解決方案應(yīng)該與其它IT運行工具緊密合作,實現(xiàn)跨孤島的工作流,從而進一步降低成本,防止會導(dǎo)致應(yīng)用停用的錯誤,并加速業(yè)務(wù)響應(yīng)能力。
前景
源源不斷的新應(yīng)用以及對現(xiàn)有應(yīng)用的提高都是現(xiàn)代企業(yè)的命脈。企業(yè)需要這些新的功能來吸引客戶,提高員工生產(chǎn)力,開拓與供應(yīng)商和其他業(yè)務(wù)伙伴的新聯(lián)系,并進入(甚至創(chuàng)建)新的市場。
緩慢、不一致和不可靠的應(yīng)用部署都是在剝奪用戶、業(yè)務(wù)伙伴和客戶所急需的、用以應(yīng)對不斷變化的業(yè)務(wù)條件的靈活度。由錯誤配置造成的應(yīng)用停用降低了用戶的工作效率,甚至?xí)绊懫髽I(yè)的銷售收入。這使得企業(yè)更加難以降低成本、適應(yīng)新的業(yè)務(wù)挑戰(zhàn)并滿足嚴格的合規(guī)要求。
愈來愈多的企業(yè)發(fā)現(xiàn),他們無需忍受失敗的部署、不斷膨脹的支持成本以及無法解釋的停用。相反,他們正在使用應(yīng)用發(fā)布自動化工具來減少目前與應(yīng)用部署相關(guān)的難題、延遲和成本。
BMC BladeLogic應(yīng)用發(fā)布自動化解決方案能夠應(yīng)對本文所討論的所有挑戰(zhàn)。
- 1家具行業(yè)發(fā)展?jié)摿Υ?全國商家搶占成都口岸
- 2陶瓷衛(wèi)浴面臨內(nèi)憂外患 市場競爭漸加劇
- 3LED光學(xué)薄膜照明技術(shù)促LED照明升級
- 4中國石材固體表面需求將會持續(xù)快速增長
- 5監(jiān)控+審核 雙重防護構(gòu)建企業(yè)安全溝通平臺
- 6印度緊固件產(chǎn)業(yè)高速發(fā)展 產(chǎn)業(yè)鏈初步形成
- 7工信部嚴禁各種形式電解鋁項目盲目擴張
- 8不銹鋼制品行業(yè)協(xié)會:十二五開局期待再提升
- 9廈門國際石材展成功促中國石材連通世界
- 10江蘇?。荷⒀b水泥發(fā)展步入法制化軌道
- 11玻璃纖維行業(yè):迎來量價齊升的黃金發(fā)展
- 12中建普聯(lián)科技有限公司總部辦公地點搬遷通知
- 13供應(yīng)鏈管理中的供應(yīng)鏈選擇和構(gòu)建
- 14粗鋼日均產(chǎn)量創(chuàng)下新高鋼材供求博弈加劇
- 15涂料科普:地坪漆的功能和用途分類
- 16電解鋁:產(chǎn)能面臨邊際效應(yīng)的競爭時代
- 17中信泰富2400萬噸澳洲鐵礦預(yù)下半年投產(chǎn)
- 18LED道路照明是否節(jié)能 還需具備一定條件
- 19節(jié)能減排或成熱水器行業(yè)未來發(fā)展方向
- 202011照明燈飾幾大主流產(chǎn)品的發(fā)展趨勢
- 21鋼鐵業(yè)虧損別總拿鐵礦石漲價當擋箭牌
- 22你的流程績效測評處在什么階段?
- 23環(huán)球集團太陽能超白玻璃成功出爐投產(chǎn)
- 24關(guān)注:新品輩出 2011櫥柜市場熠熠閃光
- 25唐鋼公司新品種低合金高強鋼已走出國門
- 26涪陵力爭2015年建成國家級園林和生態(tài)城市
- 27國內(nèi)首條水泥熟料生產(chǎn)節(jié)能示范線在鹿泉建成
- 28運維績效管理的實踐
- 29商業(yè)智能助CIO化解矛盾
- 30蘇州今年新建節(jié)能建筑1400萬平方米
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓