Red Hat Ansible Automation Platform と Red Hat OpenShift の連携

URL をコピー

Red Hat® Ansible® Automation Platform と Red Hat OpenShift® を使用すると、自動化を大規模に構築して運用し、必要なあらゆる場所でアプリケーションを柔軟に実行できます。

ハイブリッドクラウド環境を IT 自動化で接続する

ハイブリッドクラウド環境において、IT チームやアプリケーションチームは、非常に複雑なインフラストラクチャやソフトウェア管理を扱わなければなりません。

Red Hat Ansible を Red Hat OpenShift を組み合わせると、1 つの共通フレームワークからアプリケーションを信頼性と一貫性を持ってデプロイ、スケーリング、アップデートするためのシンプルなソリューションが実現するため、困難なタスクが容易になります。 

たとえば、システムを自動化するためにカスタムコードを記述するのではなく、Ansible を使用してシンプルなタスク説明を記述できます。これによってチームに加わったばかりのメンバーでもすぐに理解できるため、事前コストが削減され、その後の変化への対応が容易になります。 

ビジネス自動化のための 5 つのステップ

Red Hat のリソース

Operator は Kubernetes API を拡張したアプリケーション固有のコントローラーで、Kubernetes ユーザーに代わって複雑なステートフル・アプリケーションのインスタンスを作成、設定、管理します。Kubernetes のリソースとコントローラーの基本コンセプトをベースに構築されていますが、ドメインまたはアプリケーション固有の知識を含み、一般的なタスクを自動化します。

Kubernetes Operator は Infrastructure-as-Code の宣言的な状態を定義し、アプリケーションの過去のインストールを維持して継続的な運用を保ちます。Operator は Ansible で記述できるため、Ansible YAML 言語と 3,000 以上のコミュニティモジュールからなるエコシステムを活用することができます。これにより、アプリケーションの実行場所に関係なく、アプリケーションの過去のインストールから進行中のオペレーションまで Operator を使用して宣言的な状態を定義し、Infrastructure-as-Code を管理することが可能になります。

また、複数の異なるクラスタあるいはインフラストラクチャ間で運用を管理し自動化する必要がある場合、Red Hat Advanced Cluster Managements for Kubernetes ですべてを統合できます。事前構築された Operator を使えば、さらに迅速に Ansible Automation Platform のワークロードを Red Hat OpenShift に接続し、コンテナネイティブのアプリケーションに移行する役に立ちます。

 

Kubernetes Operator の詳細

ハブ

Red Hat 公式ブログ

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

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

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

関連情報

開発者が Red Hat OpenShift を選ぶ理由 | Red Hat

Red Hat OpenShift は、アプリ開発の複雑さを軽減するアプリケーション・プラットフォームです。開発者はどこでも、使い慣れたツールでアプリを構築し、デプロイできます。

プラットフォームエンジニアが Red Hat OpenShift を選ぶ理由

Red Hat OpenShift は、開発基盤の効果的な構築と管理を可能にするツールを提供し、プラットフォームエンジニアリングによる DevOps を支える協業プラットフォームです。

Red Hat OpenShift Operator とは?をわかりやすく解説

Operator は、Red Hat OpenShift のプラットフォーム管理に使用される機能であり、Kubernetes ネイティブのアプリのインスタンスの作成、構成、および管理を自動化します。

Red Hat OpenShiftリソース

注目の製品

  • Red Hat OpenShift

    任意のハイブリッドクラウド・インフラストラクチャでアプリケーションの大規模な構築、モダナイ​ズ、デプロイを行うことを可能にする統合アプリケーション開発プラットフォーム。