十個值得推薦的自動化和編排工具
自動化和編排網(wǎng)絡(luò)工具可以比管理人員更快、更準確地執(zhí)行任務(wù)。
IT流程自動化本身就是賣點:自動化任務(wù)不僅比工作人員執(zhí)行重復性活動更便宜,而且更高效、更可預(yù)測。
雖然自動化和編排工具可以與企業(yè)員工一起開發(fā)自動化工具,但這可能具有挑戰(zhàn)性,如果最終需要大規(guī)模采用自動化技術(shù)的話,可能需要使用商業(yè)軟件工具。
一些任務(wù)比其他任務(wù)更容易實現(xiàn)自動化,例如管理IT系統(tǒng)、配置物理機和虛擬機、管理服務(wù)器配置、識別策略偏差,許多IT系統(tǒng)現(xiàn)在都具有一些功能,這些功能使其更容易在不尋求采用商業(yè)平臺的情況下實現(xiàn)自動化。
此外,在過去的十年中,廣泛的系統(tǒng)自動化已經(jīng)成為可能。例如,WindowsPowerShell和Python的學習難度相對較低,這使得管理員可以開始使用自動化和編排工具。
但是,對于更復雜的自動化挑戰(zhàn),獲得構(gòu)建自動化的技術(shù)能力以及對自動化流程的理解可能是企業(yè)自己DIY面臨的障礙。
對于許多企業(yè)來說,要邁出下一步,需要編排執(zhí)行自動化任務(wù)的復雜過程,并定義其執(zhí)行方式和時間,監(jiān)控任務(wù)執(zhí)行性能,并通過基于工作流的決策樹開發(fā)更高級的自動化過程。
編排還可以幫助支持變更管理流程,因為變更可以應(yīng)用于測試組、通過同行評審、廣泛應(yīng)用,甚至在必要時回滾。通過編排應(yīng)用的更改也可以輕松審計和報告,以滿足業(yè)務(wù)或監(jiān)管要求。
每個業(yè)務(wù)都是不同的,安全問題、工作負載和可見性需求的組合各不相同,所有這些都影響到對適當自動化和編排平臺的要求。有哪些可用的工具?它們可以為企業(yè)帶來什么價值?以下是可以幫助企業(yè)找到合適產(chǎn)品的10個頂級自動化和編排工具。
1、ActiveBatch
ActiveBatch是一種有足夠時間發(fā)展和成熟的工具。在其當前的功能集中值得注意的是廣泛的集成和低代碼功能,旨在幫助非開發(fā)人員在學習曲線陡峭的情況下獲得價值。除了通過與流行的應(yīng)用程序和服務(wù)集成實現(xiàn)自動化之外,ActiveBatch還支持管理計劃的腳本執(zhí)行,甚至是由系統(tǒng)事件、文件更改、數(shù)據(jù)庫中的記錄更改或傳入電子郵件觸發(fā)的腳本。它可以結(jié)合變更管理和修訂跟蹤,以及對自動化任務(wù)和任務(wù)執(zhí)行的變更的全面審計日志記錄。
2、Ansible
作為RedHat公司的自動化套件,Ansible支持各種平臺,包括Windows環(huán)境,而不僅僅是Linux社區(qū)。Ansible平臺的很大一部分是在管理的系統(tǒng)以及設(shè)計和管理自動化工作流程的復雜性方面實現(xiàn)規(guī)?;?。Ansible包含現(xiàn)代應(yīng)用程序堆棧,包括基于容器的基礎(chǔ)設(shè)施管理。它可以利用容器平臺來托管基于容器的執(zhí)行環(huán)境,作為自動化任務(wù)的起點,從而實現(xiàn)快速部署、可擴展性和即時部署。Ansible通過啟用自動化內(nèi)容集合的構(gòu)建來促進更復雜的自動化部署,這些集合將多個依賴自動化集組合成一個可以部署為單個任務(wù)的集合。
3、BMC
BMC TrueSightOrchestration是一個IT流程自動化套件,它提供了一個龐大的預(yù)構(gòu)建工作流和腳本庫來快速啟動自動化流程,以及促進與現(xiàn)有IT系統(tǒng)集成的應(yīng)用程序適配器。BMC還提供圖形工作流設(shè)計器,以幫助可視化流程,并優(yōu)化基于邏輯的決策點和系統(tǒng)交互。它可以利用基于容器的基礎(chǔ)設(shè)施進行部署,從而實現(xiàn)彈性和靈活性。TrueSight還與現(xiàn)有的服務(wù)臺應(yīng)用程序集成,以幫助幫助臺快速解決常見問題或為最終用戶提供自助服務(wù)功能。
4、Chef
Chef可以為核心基礎(chǔ)設(shè)施和應(yīng)用程序的自動化管理提供工具。它將企業(yè)的系統(tǒng)配置詳細信息顯示在一個儀表板上,允許分析基礎(chǔ)設(shè)施中的弱點、漏洞和不一致之處。這種廣闊的前景有助于更有效的配置管理和自動化。Chef還支持使用行業(yè)標準框架進行合規(guī)性驗證,并且可以提供實現(xiàn)合規(guī)性的簡化途徑。Chef支持團隊之間的協(xié)作以及使用可用于保持系統(tǒng)高效運行的LDAP和SAML等標準的訪問控制。
5、 Microfocus
Microfocus OperationsOrchestration提供了一個圖形工作流設(shè)計器、一個用于可視化合規(guī)性和流程執(zhí)行的分析儀表板,以及一個用于簡化與常見平臺和應(yīng)用程序交互的插件庫。它還提供機器人流程自動化(RPA)來實現(xiàn)人機交互的自動化,例如按鍵和鼠標點擊,這對于不支持API或命令行界面的系統(tǒng)很有幫助。MicroFocus還包括基于CloudSlang代碼的自動化任務(wù)開發(fā)。CloudSlang是一個開源項目,它提供社區(qū)支持以從其他用戶的體驗中獲得價值。
6、Microsoft System Center
Microsoft SystemCenter包括SystemCenterOrchestrator,這是一個為管理內(nèi)部部署設(shè)施或私有云資源而構(gòu)建的企業(yè)級自動化平臺。它的一個優(yōu)勢是System Center廣泛用于企業(yè)數(shù)據(jù)中心,因此很可能許多企業(yè)已經(jīng)擁有此選項。System Center的受歡迎程度使其對希望通過使SystemCenter與管理工具即插即用來增加其產(chǎn)品價值的軟件供應(yīng)商具有吸引力。它與內(nèi)部部署設(shè)施和云平臺中的其他Microsoft解決方案緊密集成。
7、Puppet
Puppet的業(yè)務(wù)都是圍繞自動化構(gòu)建的,其功能列表顯示了在大規(guī)模滿足客戶需求方面的成熟度。它帶來了對已知良好狀態(tài)的安全性和合規(guī)性以及偏離的可見性。Puppet也是可擴展的,為Puppet、其合作伙伴和最終用戶開發(fā)的模塊提供PuppetForge市場??梢酝ㄟ^操作系統(tǒng)、Puppet版本或Puppet提供的支持級別來搜索模塊。該公司還提供PuppetComply(專注于合規(guī)性的工具集)和Puppet Relay(專注于云計算資源的工具)。
8、Resolve
ResolveActions提供自動化管理,從IT服務(wù)管理和一級幫助臺請求到啟用云計算操作(如虛擬機配置)再到基于可觀察系統(tǒng)事件啟動修復步驟。它提供與第三方產(chǎn)品的開箱即用集成以及可以立即產(chǎn)生有用結(jié)果的預(yù)構(gòu)建自動化。Resolve Insights自動發(fā)現(xiàn)服務(wù)和應(yīng)用程序關(guān)系,以構(gòu)建依賴關(guān)系圖,并更快地識別和衡量提議的更改將如何影響運營和服務(wù)交付。
9、Terraform
Terraform可以在內(nèi)部部署設(shè)施或云平臺環(huán)境中自動構(gòu)建基礎(chǔ)設(shè)施,但也可以單獨運行或與其他自動化解決方案一起運行。Terraform可用于管理系統(tǒng)、監(jiān)控合規(guī)性或管理網(wǎng)絡(luò)組件(如負載平衡器和防火墻)的配置。
10、VMware vRealize Automation
VMware數(shù)據(jù)中心工具目錄中較新的產(chǎn)品之一是VMwarev RealizeAutomation,它為基于VMware的基礎(chǔ)設(shè)施組件的自動化提供了廣泛的支持。當與其他VMWare平臺結(jié)合使用時,它可以支持混合云組件的自助管理、基于容器的應(yīng)用程序的自動配置,以及虛擬網(wǎng)絡(luò)的自動化。