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