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

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

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

來源:泛普軟件

每一天,世界各地系統(tǒng)管理員幾乎都被困在會(huì)議室里,試圖找出某項(xiàng)重要應(yīng)用最新部署的出錯(cuò)原因。在一個(gè)看似平常的小改動(dòng)之后,應(yīng)用出現(xiàn)了故障。但沒人知道出錯(cuò)的原因,更不用提如何修復(fù)這一故障。這時(shí),高級(jí)經(jīng)理走進(jìn)會(huì)議室,想要知道何時(shí)能夠解決問題。他得到的答案是:“我們目前正在進(jìn)行修復(fù)?!钡聦?shí)往往并非如此。

這是因?yàn)?,大多?shù)機(jī)構(gòu)都不相信自動(dòng)而正確地部署一個(gè)現(xiàn)代化、基于Web的多層應(yīng)用所需的多種快速變更的組件其實(shí)是可行的。投入更多的人力不僅費(fèi)用昂貴(前提是你能夠找到許多技術(shù)熟練的人員),而且還會(huì)帶來更多的錯(cuò)誤。隨著應(yīng)用變得愈發(fā)復(fù)雜,而且變更愈發(fā)迅速,今后經(jīng)常會(huì)存在這種在部署后苦苦尋求答案的會(huì)議。

解決的方法是實(shí)現(xiàn)應(yīng)用部署自動(dòng)化,以便減少配置錯(cuò)誤,并實(shí)現(xiàn)更高的應(yīng)用運(yùn)行時(shí)間、更加一致的部署、更大的合規(guī)比率和更低的行政成本。本篇文章著眼于為應(yīng)用管理帶來諸多難題的應(yīng)用發(fā)布管理,并探討如何讓自動(dòng)化發(fā)揮幫助。

了解應(yīng)用發(fā)布的難題

應(yīng)用發(fā)布管理是將新的應(yīng)用發(fā)布從開發(fā)到測(cè)試直至部署的移動(dòng)過程。由于這些新發(fā)布是滿足業(yè)務(wù)目標(biāo)的關(guān)鍵,所以必須以低成本進(jìn)行迅速部署,而不影響其它系統(tǒng),同時(shí)還要確保遵從組織、行業(yè)或政府的法規(guī)。

以下為應(yīng)用發(fā)布的四個(gè)步驟:

· 打包—?jiǎng)?chuàng)建多個(gè)必須同時(shí)部署的配置項(xiàng)

· 部署—利用打包的內(nèi)容來安裝應(yīng)用并配置其操作環(huán)境

· 推廣—向更關(guān)鍵的環(huán)境提供經(jīng)過測(cè)試的打包,比如:從開發(fā)到質(zhì)保,或從質(zhì)保到生產(chǎn)

· 合規(guī)—記錄實(shí)施的適當(dāng)部署流程,并驗(yàn)證部署配置

這些看似簡(jiǎn)單的步驟往往在復(fù)雜的現(xiàn)代應(yīng)用環(huán)境和現(xiàn)代IT組織中很難實(shí)現(xiàn)。如今,基于服務(wù)的應(yīng)用可能包含成百甚至是上千個(gè)針對(duì)應(yīng)用服務(wù)器、數(shù)據(jù)庫、網(wǎng)絡(luò)服務(wù)器、信息中間件和授權(quán)服務(wù)的關(guān)鍵配置項(xiàng)。每個(gè)組件必須正確配置,以便與構(gòu)成應(yīng)用的其它組件的現(xiàn)有版本相配合。隨著時(shí)間的推移,組件搭配發(fā)生變更,錯(cuò)誤得到發(fā)現(xiàn)并修復(fù),或者增添了新的功能,這時(shí),配置漂移就會(huì)造成一系列問題。

這一復(fù)雜的“移動(dòng)部件”組合由研發(fā)人員傳遞給操作人員,而他們各自有不同的(通常是手動(dòng)或非正式的)跟蹤和發(fā)布變更的系統(tǒng)。這正是造成80%的關(guān)鍵任務(wù)中斷的人員和流程因素。根據(jù)Gartner公司于2010年發(fā)布的一份研究報(bào)告指出:“到2015年,80%的關(guān)鍵任務(wù)中斷將由人員和流程問題造成,而其中超過50%的停用是由變更/配置/發(fā)布的整合和傳遞問題造成的?!?/P>

這里有一個(gè)來自于客戶的真實(shí)案例。一家公司的質(zhì)保團(tuán)隊(duì)發(fā)現(xiàn)并修復(fù)了一個(gè)過時(shí)的中間件組件的問題,但卻沒有更新用于將此應(yīng)用推向數(shù)十個(gè)客戶環(huán)境的腳本。其后果是,第二天,IT部門收到了大量郵件投訴該應(yīng)用出現(xiàn)故障。這樣的意外應(yīng)用故障每天都在困擾著企業(yè)的IT部門,導(dǎo)致用戶工作效率流失,增加額外的故障排除和診斷費(fèi)用,并降低了用戶對(duì)IT的滿意度。

“蠻力”的解決辦法是高薪聘用更多的員工和顧問。這些專家試圖編寫和維護(hù)部署腳本,以期實(shí)現(xiàn)應(yīng)用部署自動(dòng)化并管理復(fù)雜的應(yīng)用環(huán)境。另一種常見的方法是,在每個(gè)測(cè)試與部署環(huán)境中手動(dòng)部署每一個(gè)應(yīng)用發(fā)布。即使一家公司能夠找到這樣的資源并負(fù)擔(dān)得起這種方法,它也會(huì)崩潰于應(yīng)用環(huán)境的高度復(fù)雜性、每周的眾多變更、以及研發(fā)和操作人員之間所需的大量協(xié)調(diào)工作。

自動(dòng)化解決方案

應(yīng)用發(fā)布的自動(dòng)化方法必須包含發(fā)布流程的全部四個(gè)階段(打包,部署,推廣與合規(guī)),通過易于開發(fā)和維護(hù)的工作流來促進(jìn)部署包在不同操作人員之間的傳遞,避免各種錯(cuò)誤的發(fā)生。

關(guān)鍵的高層次要求如下:

·模型驅(qū)動(dòng)的配置管理能夠降低復(fù)雜性并確保發(fā)布的可靠性和可預(yù)測(cè)性

·參數(shù)化的應(yīng)用模板能夠確保在不同發(fā)布環(huán)境保持部署的一致性,如開發(fā)、質(zhì)保、推出和生產(chǎn)

·基于角色的訪問控制能夠確保只有擁有適當(dāng)授權(quán)的員工才可以授權(quán)和執(zhí)行變更,這有助于滿足安全和其它合規(guī)需求

·高度粒狀和精確的恢復(fù)功能能夠撤消任何對(duì)應(yīng)用環(huán)境完整性產(chǎn)生威脅的變更

由企業(yè)級(jí)配置管理數(shù)據(jù)庫(CMDB)支持的數(shù)據(jù)模型能夠描述并跟蹤每個(gè)應(yīng)用所需的各種組件。配置數(shù)據(jù)模型可捕捉應(yīng)用環(huán)境配置的快照,包括配置項(xiàng)細(xì)節(jié)及其相互依賴性。該模型是應(yīng)用環(huán)境的抽象表述,可以用于應(yīng)用環(huán)境的相互比較或與 “黃金標(biāo)準(zhǔn)”配置進(jìn)行比較,從而達(dá)到審計(jì)目的。此外,該模型也可以被安全地編輯,或作為新的配置推出,從而完全消除對(duì)腳本的需要。這有助于確??煽亢涂深A(yù)測(cè)的發(fā)布,特別是考慮到在現(xiàn)代化應(yīng)用中存在大量頻繁變更的“活動(dòng)部件”。

變更和發(fā)布管理應(yīng)不僅只是變更批準(zhǔn)。您的解決方案應(yīng)有助您執(zhí)行任務(wù)自動(dòng)化,并對(duì)授權(quán)和生產(chǎn)一致的應(yīng)用發(fā)布打包以及部署環(huán)境擁有嚴(yán)格的控制權(quán)。隨著變更數(shù)量的增加和應(yīng)用環(huán)境復(fù)雜性的上升,這種長(zhǎng)期的一致性將有助于避免計(jì)劃外的停機(jī)和暴增的管理成本。鑒于目前參與應(yīng)用發(fā)布周期的人員和組織的數(shù)量(如商業(yè)伙伴和外包商)、應(yīng)用發(fā)布的節(jié)奏以及對(duì)法規(guī)遵從日益增多的需求,這些都令這種可擴(kuò)展性變得至關(guān)重要。同時(shí),這一方法還減少了為應(yīng)對(duì)突如其來的應(yīng)用發(fā)布期限而雇用更多人員的需求。

自動(dòng)化的應(yīng)用發(fā)布解決方案應(yīng)還能支持虛擬和物理基礎(chǔ)構(gòu)架,以便使企業(yè)能夠經(jīng)濟(jì)高效地在這兩種環(huán)境中部署變更,或按照業(yè)務(wù)需求的變化來遷移應(yīng)用。

自動(dòng)化的工作流以及能夠輕松創(chuàng)造自動(dòng)化工作流的工具可有助提供統(tǒng)一和一致的流程—甚至是當(dāng)變更的責(zé)任隨著時(shí)間的推移在不同團(tuán)隊(duì)之間轉(zhuǎn)移的時(shí)候。擁有一致的、自動(dòng)化的流程非常重要,尤其是當(dāng)企業(yè)改組其支持職能以配合變化中的組織架構(gòu),或?qū)⒉糠重?zé)任外包給外部供應(yīng)商的時(shí)候。

對(duì)粒狀配置的信息的支持使管理員得以將變更控制在較低水平。這比更換整個(gè)配置文件更為高效,并減少了出錯(cuò)的可能以及相關(guān)的停機(jī)時(shí)間。

另一個(gè)關(guān)鍵要求是擁有發(fā)現(xiàn)功能,從而復(fù)制現(xiàn)有的基礎(chǔ)架構(gòu)環(huán)境,并捕捉已知的良好配置來作為未來部署的模型。自動(dòng)化的發(fā)現(xiàn)大大降低了用于創(chuàng)建部署打包的成本和時(shí)間,同時(shí)也減少了用于發(fā)現(xiàn)不合規(guī)的配置的時(shí)間,從而對(duì)其進(jìn)行變更以確保成功部署。

另外一個(gè)有用的工具是快照。它能夠長(zhǎng)期跟蹤配置變更,捕捉環(huán)境之間的差異,并報(bào)告這些差異,以便進(jìn)行審計(jì)和配置漂移管理??煺湛赏ㄟ^提前發(fā)現(xiàn)配置錯(cuò)誤,幫助IT組織避免應(yīng)用停用,并在停用發(fā)生時(shí)大大加速對(duì)故障的排除和修復(fù)。

開箱即用的合規(guī)模板基于行業(yè)標(biāo)準(zhǔn)、法規(guī)和控制,為基礎(chǔ)架構(gòu)和應(yīng)用資源提供了更多控制,并協(xié)助管理漏洞和風(fēng)險(xiǎn)。這些模板還幫助IT人員減少了重復(fù)性工作,使他們能夠采用經(jīng)過驗(yàn)證的流程,從而避免昂貴而費(fèi)時(shí)的部署錯(cuò)誤。

平臺(tái)透明的打包掩藏了部署Java EE、.NET及其它應(yīng)用程序的復(fù)雜性,使低技術(shù)水平工人得以打包和部署新應(yīng)用版本。這減少了部署成本,并使組織能將資深員工分配到更具戰(zhàn)略意義、價(jià)值更高的項(xiàng)目,同時(shí)保留他們使用最能滿足其需求的應(yīng)用平臺(tái)的能力。

發(fā)布自動(dòng)化解決方案還必須支持復(fù)雜的商業(yè)應(yīng)用環(huán)境。 例如,IBM® WebSphere ®門戶將一套完整的內(nèi)容管理系統(tǒng)和IBM WebSphere應(yīng)用服務(wù)器相結(jié)合。該組合的結(jié)果是,不僅需要管理上千個(gè)WebSphere配置項(xiàng),同時(shí)也需要管理與網(wǎng)絡(luò)應(yīng)用相關(guān)的內(nèi)容,例如:應(yīng)用程序、主題和門戶組件。

最后,請(qǐng)記住,應(yīng)用發(fā)布僅僅是應(yīng)用運(yùn)維挑戰(zhàn)的一部分。 IT經(jīng)理還必須管理項(xiàng)目和組合、應(yīng)用性能與配置合規(guī)。發(fā)布自動(dòng)化解決方案應(yīng)該與其它IT運(yùn)行工具緊密合作,實(shí)現(xiàn)跨孤島的工作流,從而進(jìn)一步降低成本,防止會(huì)導(dǎo)致應(yīng)用停用的錯(cuò)誤,并加速業(yè)務(wù)響應(yīng)能力。

前景

源源不斷的新應(yīng)用以及對(duì)現(xiàn)有應(yīng)用的提高都是現(xiàn)代企業(yè)的命脈。企業(yè)需要這些新的功能來吸引客戶,提高員工生產(chǎn)力,開拓與供應(yīng)商和其他業(yè)務(wù)伙伴的新聯(lián)系,并進(jìn)入(甚至創(chuàng)建)新的市場(chǎng)。

緩慢、不一致和不可靠的應(yīng)用部署都是在剝奪用戶、業(yè)務(wù)伙伴和客戶所急需的、用以應(yīng)對(duì)不斷變化的業(yè)務(wù)條件的靈活度。由錯(cuò)誤配置造成的應(yīng)用停用降低了用戶的工作效率,甚至?xí)绊懫髽I(yè)的銷售收入。這使得企業(yè)更加難以降低成本、適應(yīng)新的業(yè)務(wù)挑戰(zhàn)并滿足嚴(yán)格的合規(guī)要求。

愈來愈多的企業(yè)發(fā)現(xiàn),他們無需忍受失敗的部署、不斷膨脹的支持成本以及無法解釋的停用。相反,他們正在使用應(yīng)用發(fā)布自動(dòng)化工具來減少目前與應(yīng)用部署相關(guān)的難題、延遲和成本。

BMC BladeLogic應(yīng)用發(fā)布自動(dòng)化解決方案能夠應(yīng)對(duì)本文所討論的所有挑戰(zhàn)。

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

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

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

咨詢:400-8352-114

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

QQ在線咨詢

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

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