開源工具Opscode和cfengine宣布支持Windows
Opscode Chef和CFEngine這樣的開源配置管理工具和自動化工具,如今都或多或少感受到:只支持Linux和Unix操作系統并不能成事。
本周,Opscode和CFEngine都聲明其軟件新版本將支持Windows環境。特別地,Opscode Chef 10.6支持服務器運行Windows Server 2003 R2、Windows Server 2008還有Windows Server R2,通過執行PowerShell scripts。CFEngine Nova 3.0同時也自然支持Windows,而不是依賴于Cygwin Windows emulator這樣的模擬器,同樣,Windows Registry也適用了,可以控制列表、服務和應用。
CFEngine的CEO Thomas Ryd說,Linux和Unix逐漸培養了他們傳統客戶對軟件的核心需求,對Windows的支持也緊跟其后。“Linux、Solaris和Windows是我們客戶最需要支持的三大操作系統。”同時,軟件也提供對HP-UX、IBM AIX、Macintosh和FreeBSD的支持。
在功能方面,只要CFEngine Nova在Linux上能做的,在Windows上都能做,Ryd說道,但是這不意味著完全立足于Windows為中心的工作站。“如果有很多人用Windows,那我們就好賣多了。”但是如果事實相反--一個由Windows占主導地位的工作站--CFEngine對向導和GUI的缺乏可能會導致難以銷售,因為這有一個學習和接受的過程。
異構的企業
對于一些企業,開源自動化工具對Windows的支持來得太晚也太遲了。
TASC是一個第三方的員工福利管理商,去年配置了UC4 One,一個面向中大型企業的跨平臺的自動化平臺。
TASC的CIO Karl Richards說:“優秀的開源軟件很多,如果我們的環境對于LAMP堆棧支持受限,它們將會很有用。”但是Richards需要一個不僅限于Linux的自動化工具,還要支持Windows和Java的負載,加上類似Salesforce和NetSuite這樣的軟件即服務(SaaS)應用。
開始,TASC使用UC4來提升速度和批處理的性能,已經接近99.98%的成功率。但是Richards說IT人員已經用以前無法想象的方式使用UC4了。
例如他們用UC4來自動化其產品構建和配置步驟。Richards說:“我們運行了一個產品Web門戶,為上千客戶服務,把構建周期從四到五小時降低到一個半小時,這對我們的意義深遠。”
最近,這個基礎架構團隊開始使用UC4來進行log文件的清理,同時開發者在尋找對產品使用Amazon EC2的方法。這讓Richards感到滿意:“一開始我得先行一步帶領,但現在它已經能獨當一面了。”
不考慮你選擇的自動化平臺,Richards推薦盡早投入自動化浪潮。
“當我觀察這些問題時,我認為你最好早點執行自動化,如果不早做,將會成為前進路上的絆腳石。”
via TT中國