天天看點

企業為什麼需要IT配置管理及其如何使用

所有的企業組織機構均可以從配置管理中獲益。在本文中,專家克萊夫·巴頓将為我們廣大讀者朋友們解釋這些配置管理工具将如何幫助您企業跟上并保持市場領先地位。

我所在的企業組織需要it配置管理(cm)嗎?答案是—— “是的!”

為什麼呢?考慮it配置管理最簡單的方面——資産發現和管理。不管您所在的公司的it基礎設施是怎樣的,您是否确切的知道您企業的it系統都是由哪些元件所組成的呢?如果是的話,您企業又是如何對他們進行監控和跟蹤的呢?

根據quocirca的研究顯示,在過去,企業組織對于他們所期望的it資産及其實際的it資産狀況之間,平均大概有+/-20%的誤差。讓我們從一方面開始吧——您發現,您企業實際所擁有的it裝置比您所預期的多出了20%以上,那麼,是否所有的it裝置都是具備許可授權,并在維護合同期限内的呢?如果不是的話,一旦裝置出現故障運作失敗或遇到一個外部it審計要求的話,将會對您企業的業務造成什麼影響?

另一方面,一家企業組織所擁有的it裝置比其所預期的少約20%,這可能意味着該公司超額支付了太多的許可證授權和維修費用,企業預計需要對其員工施加減少成本的壓力了。

同理也可應用于軟體方面:低估您企業的軟體環境,可能會使得您企業需要支付額外的許可證費用和罰款;而如果高估了,您最終可能會為因為出價過高,超額支付了不同的軟體供應商的平台。而在混合雲的案例情況下,準确知道您企業所使用的硬體遠沒有知道您企業正在使用哪些服務,及這些服務的成本來得重要。

有一款能夠将上述所有需求整合在一起的系統,并確定您企業能夠準确的知道哪些硬體和軟體資産已經安置到位,及這些硬體和軟體資産的連接配接狀态,是控制您企業it平台成本的關鍵。

it配置管理軟體和devops環境

雖然資産管理和配置管理是不一樣的,但如果沒有對于跨您企業的it資産到底擁有哪些硬體和軟體的充分了解,您也就無法從配置管理平台中獲得價值最大化。

在it配置管理系統中,有一定的粒度和細微需求,以優化他們是如何工作的及它們提供的價值水準。值得關注的另一個因素是一款新的應用程式或新的功能在其最初被提出之後,到變得真正為一項業務可用的時間表。這在很大程度上是由現有的項目管理的瀑布方法決定的,但是,随着devops的加速,it配置管理的存在将有可能成為确定上述傳遞時間表的主要因素。

這便是新的配置管理工具發揮用武之地的地方了。無縫聯接開發、測試和生産環境的功能以可控、可管理的方式整合,使得企業的devops環境得以能夠蓬勃發展,進而為企業組織提供更多的價值。

通過使用一款有效且全面的配置管理工具,代碼可以跨整個過程的各個階段根據需要和配置打包。開發人員可以使用這些工具,以確定建立新的應用程式包的這類重複性的工作任務可以以完全一緻的方式進行;然後,當開發人員準備好之後,配置管理工具可以将該這個包遷移到測試環境。一旦測試完成,配置管理工具所擷取的實體和邏輯資源便是必需的,而打包的代碼和實體世界之間的依賴關系便可以自動管理。

配置管理軟體在devops中發揮作用的一個例子涉及到開發人員利用jenkins開源工具包以及puppet或chef。雖然并不是一個單一的工具集,但這些工具已經證明了配置管理可以在devops環境中工作。開發人員可以通過jenkins控制他們的代碼,然後使用puppet或chef以在測試和生産階段自動化傳遞代碼。

除了其他的配置管理工具,chef和puppet可以通過代碼打包作為一款配置産品,為用于運作、及作為一款完整的工作系統運作做好了準備。不同軟體包之間的依賴關系,以及實體硬體和管理所需的資源的依賴關系都可以通過這些系統來控制。依賴關系還可以跨一個複雜的、多中心的it平台自動搜尋,識别最佳的部署場所,故而避免了很多往往涉及硬性的、容易出錯的手工操作。

配置管理流程與it環境

這些it配置管理系統可以是複雜的,但這不應該成為其賣點。很多技術人員并不介意這一點——使用指令行界面被看作是一種榮譽,即使有更容易的方式。對于一家企業而言,這種榮譽是沒有意義的。有效性和效率是一家企業組織機構在it方面進行開銷花費的本質特征。此外,任何使得配置管理的自動化流程變得更容易,更友善的舉措,都将有助于幫助那些不太熟練的使用者在操作這些系統時發揮更好的作用。

例如,一名系統管理者可能是一個程式設計高手;他們可以快速的背出整行的腳本,在100次背誦中,99次都是完全正确的。但第100次錯了就會是一個問題,這會導緻一切都完全錯誤。最好的情況是,該系統管理者檢查腳本是否有效運作時,注意到了該錯誤——然後確定其得以繼續有效運作。

借助一款良好的配置管理工具,能夠使得在現如今處理動态環境變得更容易。過去的相對靜态的平台現在基本上已經不在了——高度虛拟化和雲計算平台需要可以更好地了解工作負載利用實體主機系統的可變性的工具。允許開發人員、系統管理者和配置管理流程鍊中的其他人員能夠在這樣一個動态的環境中不斷改變自己的代碼和腳本無疑是自找麻煩——配置管理系統可以自動處理變化,并可以根據該動态平台編排配置管理流程時虛拟化環境成功的關鍵。

有效的配置管理工具也将能夠動态地管理配置設定給工作負載、建立系統所需的資源配置,進而能夠最佳地處理周期性工作負載和尖峰需求。

無論您所在的企業組織機構選擇了哪一條路線,其目的都是為了提高商業價值。而使用配置管理工具則有助于您企業更好地管理一個devops環境,進而創造一種完全控制的、持續發展的能力是不容忽視的。

it配置管理并不是一個可以很容易地實作自動化的簡單的、單一的過程。其彼此之間似乎往往是無關緊要的過程,但卻需要被整合到一起,以提供現代化的企業所需要的服務。

是以,回到本文最初的問題——您企業到底是否需要配置管理呢?答案是一個響亮的“是的”!毫無疑問,無論您企業組織的規模大小如何、也不論您企業位于哪個區域市場、不管您企業屬于什麼垂直市場,隻要您企業需要在組織内對軟體工作負載的建立、配置和管理進行綜合管理。那麼,采用配置管理便是您企業跟上冰保持領先競争優勢的唯一途徑。

本文轉自d1net(轉載)

繼續閱讀