Red Hat OpenShift とOKD の違い

URL をコピー

Red Hat® OpenShift® は、統合プラットフォームであり、ハイブリッドクラウドやマルチクラウドからエッジに至るまで、一貫した方法でクラウドネイティブ・アプリケーションの開発と提供を加速します。

OpenShift はコンテナ・オーケストレーション機能としての Kubernetes を活用し、CNCF オープンソース・エコシステムの機能を含むほか、そのすべてが Red Hat によって包括的なアプリケーション・プラットフォームとしてテスト、パッケージ化、およびサポートされています。AWSMicrosoft AzureGoogleIBM など主要なクラウドプロバイダーのパブリッククラウド・サービスとして利用することができるほか、サーバーがあればどこにでもインストールすることができます。

Kubernetes そのものは、Linux コンテナのデプロイ、管理、スケーリングを自動化するオープンソースソフトウェアです。エンタープライズ対応のプラットフォームとして使用するには、自動化、監視、ログ分析、サービスメッシュ、サーバーレス、セキュリティパッチ、開発者生産性ツールなど、他の多くの機能を統合する必要があります。

OKD は Kubernetes の実行に必要なソフトウェア・コンポーネントをパッケージ化したコミュニティ・プロジェクトで、以前は OpenShift Origin と呼ばれていました。OKD は、継続的なアプリケーション開発とデプロイのために最適化された、Red Hat OpenShift のアップストリーム・プロジェクトです。OKD は、一般的に OpenShift よりも機能面で数リリース先行しています。コミュニティ・アップデートが最初に行われ、エンタープライズでの使用に向けて試験的に実装される場所が OKD です。

Red Hat OpenShift を無料で試す

OpenShift は Kubernetes のディストリビューションであり、次世代のクラウドネイティブ・アプリケーションを構築する必要がある開発者の体験に焦点を当てています。OKD とは異なり、OpenShift にはテクニカルサポート、セキュリティリソース、パートナーエコシステムなど、サブスクリプションの多くのメリットが付随します。 

OKD は、Kubernetes に加えて開発者向けツールおよび運用に特化したツールを提供するので、アプリケーション開発のスピードアップ、効率的なデプロイと拡張、長期的なライフサイクルの維持に役立ちます。OKD はあらゆるクラウド上で Kubernetes を実行できるようにするために必要なツールを提供し、開発者のコンテナ化アプリケーションを成功に導くための支援を行います。OKD は開発者がクラウド上でアプリケーションを作成、テスト、デプロイできるようにし、Go、Node.js、Ruby、Python、PHP、Perl、Java などのプログラミング言語もサポートします。

OKD と OpenShift の一番の違いは、OpenShift がエンタープライズ・ソフトウェアの要件に対応している点です。OpenShift はセキュリティ対応チーム、長期サポートオプション、検証済みのサードパーティ運用者、認定データベースやミドルウェアを提供し、大規模運用に必要な要件を満たしています。 

Red Hat OpenShift と OKD

プラットフォーム

  • プッシュボタン式の自動化されたノード構成とツール
  • マルチホストコンテナのスケジューリング
  • セルフサービス・プロビジョニング
  • サービスディスカバリー
  • イメージレジストリ
  • 検証済みのストレージプラグイン
  • ネットワーキングと検証済みのプラグイン
  • 監視
  • ログ集約
  • マルチテナンシー
  • メータリングとチャージバック

開発者のエクスペリエンス

  • クラウドサービスブローカー
  • 自動化されたイメージビルド
  • CI/CD と DevOps のワークフロー
  • Knative によるサーバーレス・アプリケーション

Red Hat OpenShift

プラットフォーム

  • エンタープライズ向けの運用システム

開発者のエクスペリエンス

  • 検証済みのサードパーティ製 Kubernetes Operator
  • 認定データベース
  • 認定ミドルウェア
  • 200 以上の認定 ISV ソリューション

エンタープライズ向けの運用機能

  • 組み込み型の運用管理
  • ダウンタイムなしのパッチ適用とアップグレード
  • 24 時間年中無休のエンタープライズサポート
  • 9 年間のサポートライフサイクル
  • セキュリティ対応チーム

Red Hat のリソース

どちらのプラットフォームが最適かを判断する際に知っておくべき点として、OKD がコミュニティ・プロジェクトであるのに対し、OpenShift はサブスクリプションモデルで提供される、有償でサポート付きの製品であるという点があります。一貫したセキュリティ、組み込みの監視機能、ポリシーの一元管理、Kubernetes コンテナのワークロードとの互換性を求めるのであれば、OpenShift がおすすめです。OpenShift は堅牢で、セルフサービス・プロビジョニングを可能にし、さまざまなツールや企業システムと統合することができます。OpenShift の中核は、コンテナ化ソフトウェアであり PaaS (Platform-as-a-Service) でもある、クラウドベースの Kubernetes コンテナ・プラットフォームでです。また、同じくコンテナ化プラットフォームとして人気の高い Docker を一部採用しています。OpenShift は、単なる Kubernetes 以上のものです。商用製品 (OpenShift Container Platform) とパブリッククラウド (OpenShift OnlineOpenShift Dedicated) の両方の形態で利用可能です。オンデマンドと従来の料金モデルの両方があります。セルフサポートのコミュニティ、オープンソース・プロジェクトのネットワークへのアクセス、開発者中心のツール、Kubernetes 上でコンテナ化アプリケーションを構築するためのコンソールをお探しなら、OKD がおすすめです。コミュニティに焦点を当てた OKD は、コンテナ、ビルド、ネットワーク通信のチームとユーザーの分離を提供します。

Red Hat OpenShift サイジングおよびサブスクリプション・ガイドを見る

Red Hat は組織のグローバルな成功を支援し、企業のニーズを理解します。Red Hat は、長年にわたり構築してきたオープンソースに対する革新的アプローチ、補完的なアプリケーションおよびデータサービスのポートフォリオ、広範なパートナーエコシステムを通じて、ワークロードにとらわれない、クラウドネイティブなデジタル・トランスフォーメーションを支援する経験豊かなパートナーです。アプリケーションおよびデータを中心とする主要な独立系ソフトウェアベンダー (ISV)、ハードウェア OEM、システムインテグレーターとの戦略的パートナーシップも確立し、統合を行っています。

OKD 、または OpenShift によるグローバルなビジネス・アプリケーション環境で最初の一歩を踏み出しましょう。

ハブ

Red Hat 公式ブログ

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

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

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

関連情報

MicroShift とは?をわかりやすく解説

MicroShift は、エッジデバイスで Red Hat OpenShift を使用できるよう構築された軽量で小さいサイズの Kubernetes コンテナ・オーケストレーション・ソリューションです。

Ansible と Chef の違いについて知っておくべきこと | Red Hat

Ansible と Chef はオープンソースの IT 自動化ツール。アーキテクチャ(エージェントベースかエージェントレス)、言語(Python ベースの YAML か Ruby)等の違いがあります。

Ansible の Terraform、Puppet、Chef、Salt との違いとは?

Ansible、Terraform、Puppet、Chef、Salt はどれも自動化ツールですが、Ansible はエンドツーエンドの自動化向けに、柔軟で安定したセキュリティ重視の基盤を提供します。

オープンソースリソース

注目の製品

  • Red Hat OpenShift

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

関連記事