このドキュメントでは、Cluster Services for OpenShift の概要について説明します。
Cluster Services for OpenShift は、 Google Cloudで実行されるセルフマネージド OpenShift クラスタに、Google サービスとの OpenShift 統合を組み込みで提供する Google Cloud サービスです。
これらの統合により、ID 管理、認証、コンピューティング管理、ストレージ管理、ネットワーキング、モニタリングなど、OpenShift クラスタのコア オペレーションを簡単に実行できます。
このドキュメントは、 Google Cloudで実行される OpenShift クラスタでエンタープライズ グレードのアプリケーションを開発、デプロイ、管理するクラウド アーキテクト、プラットフォーム管理者、デベロッパーを対象としています。
Google Cloud と Red Hat の共同サポートを受ける
Cluster Services for OpenShift は、Google Cloud と Red Hat が共同で設計およびサポートしています。
OpenShift メカニズムを介して Google サービスを使用する
OpenShift 環境では、標準化された API とミドルウェアを使用してサービスと統合し、コンピューティング、ネットワーキング、ストレージ、モニタリングなどの要件に対応するソリューションを作成します。これらの標準化されたメカニズムは、ハイブリッド クラウド全体でプラットフォームの整合性を維持するのに役立ちます。
Cluster Services for OpenShift を使用して自己管理型 OpenShift クラスタのソリューションを作成すると、次のメリットがあります。
- Cluster Services for OpenShift が Google サービスに提供するカスタマイズを利用できます。これらのカスタマイズは、これらの Google サービスが OpenShift のユースケースに最適に機能するように設計されています。
- これらのカスタマイズには、基盤となる Google Cloudサービス自体と統合レイヤの適応が含まれます。
Cluster Services for OpenShift を使用して Google Cloudの OpenShift クラスタで使用できる Google サービスと、サポートされているサービス固有のカスタマイズについては、 Google Cloudでの OpenShift の組み込みインテグレーションをご覧ください。
自動構成検証ツール
自動構成検証ツール(プレビュー)は、 Google Cloudの ワークロード マネージャー を使用して Google Cloudで実行される OpenShift クラスタを評価するルールベースの検証サービスです。自動構成検証ツールは、OpenShift クラスタとGoogle Cloud マネージド サービスとの統合をスキャンします。このツールは、標準、ルール、ベスト プラクティスからの逸脱を検出し、システムの品質、信頼性、パフォーマンスの向上に役立ちます。
詳細については、OpenShift クラスタの自動構成検証をご覧ください。
移行またはハイブリッド クラウド シナリオでのメリット
Cluster Services for OpenShift は、セルフマネージド OpenShift クラスタをオンプレミス環境からGoogle Cloudに移行する場合に特に役立ちます。
オンプレミス環境で実行されるセルフマネージド OpenShift クラスタは、通常、ストレージ、ネットワーキング、モニタリング、シークレット管理、認証局などのコア オペレーションにセルフマネージド ソリューションを使用します。このようなクラスタをクラウドに移行する場合、通常は、クラスタを Google Kubernetes Engine などのフルマネージド プラットフォームにリファクタリングするか、既存のセルフマネージド ソリューションを使用してクラスタをリフト&シフトするかのいずれかを選択する必要があります。
クラスタとそのコンポーネントを Google Kubernetes Engine などのマネージド プラットフォームにリファクタリングするには、かなりの労力が必要になることがあります。特に、ストレージ、ネットワーキング、モニタリングなどの目的でクラスタで使用しているソリューションに、既存のプラットフォーム、アプリケーション、企業ポリシーの依存関係がある場合は、その傾向が顕著になります。
リフト&シフトを選択すると、リファクタリングのコストと関連するリスクを最小限に抑えられますが、クラウド プラットフォームが通常提供する機能を十分に活用できない運用モデルになります。
Cluster Services for OpenShift は、クラスタのリファクタリングとセルフマネージド ソリューションの継続使用のバランスを適切に保ちながら、OpenShift アーキテクチャを最適化する柔軟性を提供するように設計されています。この柔軟性は、Cluster Services for OpenShift の次の機能によって実現されます。
- セルフマネージド コントロール プレーンを使用する OpenShift クラスタのサポート: Cluster Services for OpenShift を使用すると、セルフマネージド コントロール プレーンを使用する OpenShift クラスタを Google Cloudで実行できます。この機能を使用すると、OpenShift クラスタでセルフマネージド ソリューションを使用してクラウドベースの運用モデルを使用できます。
- クラウド サービスの選択的導入のサポート: Cluster Services for OpenShift を使用すると、サポートされている Google サービスを使用して、クラスタで実行されるアプリケーションのソリューションを作成できます。この機能により、クラウドベースの運用モデルを活用できます。
マネージド サービスの導入と既存のセルフマネージド ソリューションの維持のバランスを適切に取るために、 Google Cloud は OpenShift 移行評価をリクエストすることをおすすめします。詳細については、OpenShift クラスタを Google Cloudに移行するをご覧ください。