監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設(shè)計管理系統(tǒng) | 簽約案例 | 購買價格 | 在線試用 | 手機APP | 產(chǎn)品資料
X 關(guān)閉

自動化:擺脫應(yīng)用發(fā)布困境的途徑

申請免費試用、咨詢電話:400-8352-114

來源:泛普軟件

每一天,世界各地系統(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)。

發(fā)布:2007-04-27 16:36    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章:
成都OA系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號1層9號

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費獲取試用系統(tǒng)

QQ在線咨詢

泛普成都OA信息化其他應(yīng)用

成都OA軟件 成都軟件動態(tài) 成都OA信息化 成都OA客戶 成都OA快播 成都OA行業(yè)資訊 成都監(jiān)控公司 成都倉庫管理軟件 成都餐飲管理軟件 成都物業(yè)管理軟件 成都網(wǎng)站建設(shè)公司 成都軟件開發(fā)公司 成都門禁系統(tǒng)