Red Hat Ansible Automation Platform と Red Hat OpenShift の概要
今、多くの企業がプラットフォーム テクノロジーに Kubernetes を選択してアプリケーションをモダナイズしようと取り組んでいます。Red Hat® Ansible® Automation Platform と Red Hat OpenShift® を使用すれば、Kubernetes クラスタ上にあるものもそうでないものも自動化することができます。また、組織独自のインフラストラクチャ内でクラスタを管理することも可能です。
Red Hat Ansible Automation Platform と Red Hat OpenShift を選ぶべき理由
ハイブリッドクラウド環境において、IT チームやアプリケーションチームは、非常に複雑なインフラストラクチャやソフトウェア管理を扱わなければなりません。
Red Hat OpenShift と Red Hat Ansible Automation Platform、そして Kubernetes Operator を組み合わせれば、その複雑性を軽減し、煩わしい保守業務やアップデート作業からエンジニアを解放できます。IT チームは、Ansible Automation Platform のルールを Kubernetes 内外のインフラストラクチャ管理に適用することで、Day 2 オペレーションを単純化することができます。
Ansible Automation Platform と Red Hat OpenShift は、自動化とオーケストレーションによって Kubernetes の複雑な作業を容易にします。Red Hat OpenShift は Kubernetes Operator を完全にサポートしているため、ステートフル・アプリケーションの導入、管理、および運用の単純化が実現します。
Kubernetes Operator と Ansible Automation Platform および Red Hat OpenShift の連携
Operator は Kubernetes API を拡張したアプリケーション固有のコントローラーで、Kubernetes ユーザーに代わって複雑なステートフル・アプリケーションのインスタンスを作成、設定、管理します。Kubernetes のリソースとコントローラーの基本コンセプトをベースに構築されていますが、ドメインまたはアプリケーション固有の知識を含み、一般的なタスクを自動化します。
Kubernetes Operator は Infrastructure-as-Code の宣言的な状態を定義し、アプリケーションの過去のインストールを維持して継続的な運用を保ちます。Operators は Ansible Automation Platform で記述できるため、Ansible Automation Platform の YAML 言語と 3,000 以上のコミュニティモジュールからなるエコシステムを活用することができます。これにより、アプリケーションの実行場所に関係なく、アプリケーションの過去のインストールから進行中のオペレーションまで Operator を使用して宣言的な状態を定義し、Infrastructure-as-Code を管理することが可能になります。
また、複数の異なるクラスタあるいはインフラストラクチャ間で運用を管理し自動化する必要がある場合、Red Hat Advanced Cluster Managements for Kubernetes ですべてを統合できます。事前構築された Operator を使えば、さらに迅速に Ansible Automation Platform のワークロードを Red Hat OpenShift に接続し、コンテナネイティブのアプリケーションに移行する役に立ちます。