Red Hat Ansible Automation Platform の Automation controller とは

URL をコピー

Automation controller は、Red Hat® Ansible® Automation Platform のコアコンポーネントです。ユーザーは Automation controller を使用して、組織全体で自動化の定義、運用、拡張、および権限委任を行うことができます。

Automation controller は自動化のコントロールプレーンで、これにはユーザー・インタフェース、ブラウズ可能な API、ロールベースのアクセス制御、ジョブスケジューリング、統合された通知機能、グラフィカルなインベントリー管理、CI/CD 統合、ワークフロー視覚化機能が含まれています。

インベントリーの管理、ワークフローの起動とスケジュール、変更の追跡、レポートへの統合のすべてを、一元化されたユーザー・インタフェースと REST API から実行することができます。

Ansible の無料トライアルを始める 
Ansible Automation Platform 自習ラボはこちら 
Ansible の基本的な使い方についてはこちら

Automation controller は、分散型のモジュール式アーキテクチャを導入します。ここでは、制御プレーンと実行プレーンが分離されているため、少ないオーバーヘッドで迅速に、自動化の拡張と提供を実行できます。

自動化オペレーターには、一貫性のある自動化の実行のために、個別の Ansible Automation Platform インスタンス間で依存関係をデプロイおよび管理する補助ツールが必要です。これらの依存関係には、Python パッケージ、Python バージョン、フレームワーク、Ansible Automation Platform コンテンツが含まれます。

Automation controller の分散アーキテクチャにより、自動化オペレーターはさまざまなプラットフォームにインスタンスをデプロイし、自動化を迅速に拡張して、増大する需要に対応できます。

自動化がスケーラブルであれば、自動化の達成に必要な分のジョブを作成して起動することができます。

また、Automation controller は自動化実行環境をサポートします。実行環境は、すべての自動化が実行される自己完結型のイメージであり、Ansible Automation Platform コンテンツと追加の依存関係が含まれます。

Automation execution environment は、自動化を複数のプラットフォーム上で一貫して実行できることを確認するのに役立ちます。すべてのカスタム依存関係は開発フェーズで定義され、コントロールプレーンと緊密に結び付けられることはなくなりました。その結果、開発サイクルの迅速化、信頼性の向上、および複数の環境にまたがる可搬性を実現できます。

この自動化実行環境は、自動化開発者および管理者向けの管理機能を向上させ、企業全体での自動化の拡張を可能にします。

Red Hat Ansible Automation Platform の Automation execution environment とは

Red Hat のリソース

Automation controller は一元化され、Ansible Automation Platform インフラストラクチャを制御します。ダッシュボードは、組織の環境で行われているあらゆることを視覚的に表示し、コンプライアンスポリシーをサポートするために、どのような変更が、誰によって、いつ行われたかを理解して記録するのに役立ちます。また、直感的なフィルターも含まれており、自動化オペレーターが手元のタスクに関する簡潔な情報を表示するために使用できます。

Automation controller のユーザー・インタフェースでは、「ビュー」と「編集」の異なる視点からコントローラー・オブジェクトとコンポーネントを見ることができ、可観測性が向上します。 

一般的なサイバーセキュリティの脅威を検出し、緩和するための保護を付加するものとして、厳格なコンテンツ・セキュリティ・ポリシーが Automation controller に追加されました。

新しく自動化トポロジービューアーが追加され、ホップ、実行、ハイブリッド、およびコントロールノードなどを含む、複数のサイトにまたがる極めて複雑な自動化トポロジーでさえもグラフィカルに可視化できるようになりました。

自動化トポロジービューアーにより、IT 運用チームの業務が単純化され、より複雑な自動化実行トポロジーのサポートやトラブルシューティングが改善されます。この新しいツールから、自動化が実行されている状況を明確に把握できるので、Ansible Automation Platform による広範囲の管理がさらに容易になります。

Automation controller の機能は次のとおりです。

  • タスクマネージャーおよびスケジューラー
  • API インベントリー管理
  • API 認証情報管理
  • API 自動化ジョブ管理
  • 自動化トポロジービューアー
  • メッセージ、キュー、キャッシュ、KV ストア
  • Automation mesh コネクター
  • Automation mesh レセプター
  • データベース

自動化を組織に実装する場合、IT 部門には、自動化ワークフローを定義して他のツールとプロセスに組み込む標準化された手法、信頼性とスケーラビリティのある自動化の実行、監査を可能にする一元化システムが必要です。  

Ansible Automation Platform は、自動化をデプロイ、起動、権限委任、監査する方法を標準化することで、企業が自信を持って自動化を行い、自動化のスプロールとばらつきを削減できるようにします。

Red Hat Ansible Automation Platformのビジネス価値

ハブ

Red Hat 公式ブログ

Red Hat のお客様、パートナー、およびコミュニティのエコシステムに関する最新の情報を入手しましょう。

すべての Red Hat 製品のトライアル

Red Hat の無料トライアルは、Red Hat 製品をハンズオンでお試しいただける無料体験版です。認定の取得に向けた準備をしたり、製品が組織に適しているかどうかを評価したりするのに役立ちます。

関連情報

Ansible モジュールとは?をわかりやすく解説 | Red Hat

Ansible モジュールは、ローカルまたAPIやリモートで自動化タスクを実行する小さなプログラム。数千ものモジュールの使用や、カスタムモジュールの作成や共有が可能です。

Ansible Role とは?をわかりやすく解説 | Red Hat

Ansible Role は、既存のファイル構造を利用してタスクと関連アセットをグループ化する手法。自動化コンテンツをバンドルし、Playbook 間での再利用や共有を可能にします。

Ansible Rulebook とは?をわかりやすく解説 | Red Hat

Ansible Rulebook とは、条件付きルールセットであり、イベントを検出し、条件に合えば特定の処理を Event-Driven Ansible に指示し、人が介在しない自動化を実装します。

Red Hat Ansible Automation Platformリソース

注目の製品

  • Red Hat Ansible Automation Platform

    エンタープライズ規模で自動化を実装するプラットフォーム。お客様が自動化導入のどの段階にいる​かは関係ありません。