2.2. OpenShift Container Platform のユースケース
OpenShift Container Platform を使用すると、アプリケーションのモダナイズ、インフラストラクチャーの最適化、運用効率の向上を実現できます。
OpenShift Container Platform は、次のケースを含むさまざまなユースケースをサポートするために、さまざまな業界で幅広く採用されています。
- OpenShift Virtualization
- 仮想マシン (VM) とコンテナーを並行して管理するための統合プラットフォームを提供します。これにより、運用の効率化と複雑さの軽減を実現します。
- 仮想マシンワークロードを効率的にスケーリングするための堅牢なインフラストラクチャーを提供します。
強化されたセキュリティー機能を提供して仮想マシン環境を保護し、コンプライアンスとデータの整合性を確保します。
詳細な実装ガイドラインとサンプルアーキテクチャーは、関連情報セクションの「OpenShift Virtualization - Reference Implementation Guide」を参照してください。このドキュメントでは、VMware Cloud Foundation、VMware vSphere Foundation、Red Hat Virtualization、OpenStack などのプラットフォームから OpenShift Virtualization に移行する環境向けに設計された、仮想化ワークロードのホスティングソリューションとして OpenShift をデプロイするためのベストプラクティスを説明します。
- 人工知能と機械学習 (AI/ML) 運用を含むアプリケーションのモダナイゼーション
- レガシーアプリケーションのコンテナー化とリファクタリングを可能にします。
- アプリケーションをクラウド対応かつ保守可能にしながら、ビジネスロジックを保持します。
- 標準化された ML インフラストラクチャーを使用して、モデルトレーニングと推論ワークロードをサポートします。
- データサイエンスのワークフローとシームレスに統合します。
- マルチクラウドとハイブリッドクラウドのデプロイメント
- オンプレミスのデータセンターと複数のパブリッククラウドにわたって一貫したプラットフォームを提供します。
- ベンダーロックインを回避し、ワークロードの配置を最適化します。
- DevOps の有効化
- 組み込みの継続的デリバリーおよび継続的インテグレーション (CI/CD) パイプラインと GitOps ワークフローにより、ソフトウェア開発が効率化されます。
- ソフトウェアの提供を加速するために、開発者によるセルフサービス機能を提供します。
- エッジコンピューティング
- 通信、小売、製造などの業界において、データソースに近い場所での分散コンピューティングを可能にします。
- 3 ノードクラスター、シングルノードクラスター、Red Hat Device Edge または MicroShift などの軽量デプロイメントパターンをサポートします。
- オンプレミスデプロイメントをサポートします。
- 規制コンプライアンス
- 金融サービス、医療、政府機関のコンプライアンス要件を満たす強力なセキュリティー機能を提供します。
- マイクロサービスアーキテクチャー
- サービスメッシュ、API 管理、サーバーレス機能を使用したクラウドネイティブアプリケーション開発をサポートします。
- エンタープライズ向け SaaS の提供
- 一貫した操作でマルチテナント SaaS アプリケーションのデプロイメントを容易にします。
- Hosted Control Plane、Cluster-as-a-Service、Advanced Cluster Management (ACM) および Advanced Cluster Security (ACS) によるフリートレベルの管理などの機能が含まれます。
さまざまなユースケースに合わせたその他の推奨ソリューションについては、関連情報セクションの「ソリューションパターンの確認」を参照してください。