DUICUO

オープンソースツールOpscodeとcfengineがWindowsのサポートを発表

Opscode Chef や CFEngine などのオープンソースの構成管理および自動化ツールは、Linux および Unix オペレーティング システムをサポートするだけでは不十分であることを程度の差こそあれ認識し始めています。

今週、OpscodeとCFEngineは両社とも、新ソフトウェアバージョンでWindows環境をサポートすることを発表しました。具体的には、Opscode Chef 10.6は、PowerShellスクリプトを実行することで、Windows Server 2003 R2、Windows Server 2008、Windows Server R2で動作するサーバーをサポートします。CFEngine Nova 3.0も、Cygwin Windowsエミュレータなどのエミュレータに依存せず、Windowsを自然にサポートします。同様に、Windowsレジストリもサポートされており、リスト、サービス、アプリケーションを制御できます。

CFEngineのCEO、トーマス・ライド氏は、LinuxとUnixが従来の顧客のソフトウェアに対する中核的なニーズを徐々に満たし、Windowsのサポートがそれに続いていると述べた。「Linux、Solaris、Windowsは、お客様が最もサポートを必要としている3つのオペレーティングシステムです。」このソフトウェアは、HP-UX、IBM AIX、Macintosh、FreeBSDもサポートしています。

機能面では、CFEngine NovaがLinuxでできることはすべてWindowsでもできるとRyd氏は述べたが、だからといって完全にWindows中心のワークステーションというわけではない。「多くの人がWindowsを使っているなら、売れ行きはもっと良くなるでしょう」。しかし、もしその逆、つまりWindows中心のワークステーションになった場合、CFEngineにはウィザードやGUIがないため、学習と導入のプロセスが必要となり、販売が難しくなる可能性がある。

異質な企業

一部の企業では、オープンソースの自動化ツールによる Windows のサポートがあまりにも遅すぎました。

TASCは、従業員福利厚生管理のサードパーティプロバイダーです。昨年、同社は中規模および大規模企業向けのクロスプラットフォーム自動化プラットフォーム「UC4 One」を構築しました。

TASCのCIOであるカール・リチャーズ氏は、「当社の環境でLAMPスタックのサポートが限られている場合、非常に役立つ優れたオープンソースソフトウェアプログラムが数多く存在します」と述べています。しかし、リチャーズ氏が必要としていたのは、Linuxだけでなく、WindowsやJavaのワークロード、そしてSalesforceやNetSuiteなどのSaaS(Software as a Service)アプリケーションもサポートする自動化ツールでした。

TASCは当初、速度とバッチ処理のパフォーマンスを向上させるためにUC4を使用し、99.98%近くの成功率を達成しました。しかし、リチャーズ氏によると、ITスタッフは現在、これまで想像もしなかった方法でUC4を活用しています。

例えば、彼らはUC4を使用して製品のビルドと構成プロセスを自動化しています。リチャーズ氏は次のように述べています。「当社は数千人の顧客にサービスを提供する製品Webポータルを運営しており、ビルドサイクルを4~5時間から1時間半に短縮できたことは、私たちにとって大きな意味を持っています。」

最近、インフラチームはログファイルのクリーンアップにUC4を使い始めました。一方、開発者たちは製品上でAmazon EC2を活用する方法を模索していました。リチャーズ氏は満足そうにこう語ります。「最初は私が主導権を握らなければなりませんでしたが、今ではUC4が自立しています。」

選択する自動化プラットフォームに関係なく、リチャーズ氏はできるだけ早く自動化の波に乗ることを推奨しています。

「これらの問題を観察すると、できるだけ早く自動化したほうがよいと思います。そうしないと、あなたの道の障害になります。」

TT中国経由