ポイント: Control-MとAnsibleは異なるオーケストレーションの目的に応じて機能します: Ansibleは継続的ソフトウェアデリバリーのためのITタスクを自動化し、Control-Mはタイムリーなビジネスサービスの提供のためにアプリケーションワークフローをオーケストレーションします。それぞれのツールはそのドメインで優れたものであり、Ansibleはインフラストラクチャ自動化でリードし、Control-Mはワークロード管理で認識されています。
- AnsibleはIT自動化と継続的デリバリーに焦点を当てています。
- Control-Mはビジネスアプリケーションとサービスのオーケストレーションを専門としています。
最近、見込み客を訪問した際、Control-Mの価値を説明していると、IT Opsの責任者が尋ねました: 「Control-MとAnsibleはどのように異なるのか?」
その質問の背景はよく分かりませんが、私の説明が不明確だったのか、または私が使った用語が彼にAnsibleを考えさせたのかもしれません。しかし、その訪問以降、この質問を何度も聞いており、Control-MとAnsibleがどのように異なるかを明確にするためにブログを書くことに決めました。
Ansibleについて
Ansibleはオープンソースのインフラストラクチャ自動化ツールです。彼ら自身の位置付けによると、Ansibleは「IT自動化エンジン(1)」であり、ITで働く人々のために繰り返しのタスクを自動化します。Ansibleが具体的に自動化するのは、「クラウドプロビジョニング、構成管理、アプリケーションデプロイメント、サービス間オーケストレーション、その他多くのITニーズ(2)」です。
彼らはアプリケーションライフサイクルの継続的デリバリー (CD)部分をターゲットにしており、開発者がソフトウェアコードをデプロイ、テスト、実行するための望ましい環境とアプリケーションスタックを自動的に準備します。これにより、ソフトウェア開発ライフサイクル (SDLC)を遅らせることなく行えます。
「オーケストレーション」という用語は、AnsibleがIT自動化をマルチマシンプロセスに拡張するシナリオを指します。これらは、複数のITタスクが複数のマシンで適切な順序で行われ、必要なときにどこでも再現できるシナリオです。
Capital Oneは、Ansibleを使用してAWSインフラストラクチャの展開とモデリングを自動化しています。彼らは言います: 「他のグループが物を作るのを待つ必要がなくなり、他のグループが自分たちのコードを止めることを心配する必要がなくなった。今では数分で全スタックを作成できる。」
Control-Mについて
アプリケーションがAnsibleのIT自動化の恩恵を受け、1台以上のマシンにより早くプッシュされると、彼らの生産環境での生活が始まります。彼らは他のアプリケーションやデータソースとオーケストレーションされ、ビジネスサービスやビジネスアプリケーションを提供する必要があります。例えば:
- 営業終了
- クレジット承認
- 請求
- 予知保全
ビジネスサービスの提供には、メインフレームからクラウドまでの環境を横断する複数のアプリケーションとデータソースが必要であり、プロセスの各ステップは、ビジネスサービスが正確にスケールで実行されるために、適切なタイミング、適切な順序で、適切な条件を満たす必要があります。Control-Mは、そのようなアプリケーションワークフローの統合とオーケストレーションを簡素化します。
Ansibleがインフラストラクチャタスクをオーケストレーションするのに対して、Control-Mはビジネスサービスを構成するアプリケーションとデータソースをオーケストレーションします。Ansibleがアプリケーションの継続的デプロイメントを目指すのに対して、Control-Mは生産環境での実行、可視性、制御を推進します。
Control-M内では、ビジネスサービスを成功裏に提供し監視するための包括的な機能が提供され、洗練されたオーケストレーション、ビジネスレベルの抽象化、トレーサビリティ、運用インサイトが含まれます。
ITAUは、Control-Mを使用して新しいデジタルファーストバンキングサービスを開始します。彼らは高ボリュームの顧客データを自動的に処理することによって顧客のオンライン口座開設を加速します。彼らは言います: 「Control-Mは非常に重要なツールです。Control-Mが止まれば、銀行も止まります。」
アナリストの意見
Ansibleは、Forrester Wave: インフラストラクチャ自動化プラットフォーム、Q3 2019で、Microsoft、VMWare、BMC(TrueSight、Discovery、Cloud Lifecycle Management、およびRelease Lifecycle Management)と共にリーダーとして位置付けられています。
Control-Mは、エンタープライズマネジメントアソシエイツ(EMA)ワークロードオートメーションレーダーレポート2025で、5回目の価値リーダーに選ばれました。ASCI、CA Technologies、HelpSystems、InfiniteData、IBM、Redwood、Stonebranchと共に。
IDCは、AnsibleとControl-Mを「IT自動化および構成管理ソフトウェア」の2つのサブマーケットに位置付けています。Red Hat Ansibleは、データセンターシステムおよびアプリケーション制御ソフトウェアベンダーリストで9thにランクされており、4.8Bドル規模の市場で3.9%の市場シェアを持っています。Control-Mは、2ndでワークロード管理ソフトウェア市場シェアで18.4%の市場シェアを持っています。
アプリケーションワークフローのオーケストレーション: IT中心 vs ビジネス中心
Control-MとAnsibleの共通点は、どちらもアプリケーションワークフローのオーケストレーションを行うことです。しかし、彼らがオーケストレーションする内容は異なり、それが彼らの特性と範囲を形作ります:
- Ansibleのオーケストレーションは、ITタスクのワークフローに焦点を当て、継続的なソフトウェアデリバリーをサポートします。
- Control-Mのオーケストレーションは、アプリケーションワークフローに焦点を当て、ビジネスサービスを時間通りに、常に提供します。
これらの投稿は私自身のものであり、BMCの立場、戦略、意見を必ずしも表すものではありません。