Red Hat OpenShiftは、エンタープライズ対応の商用クラウド開発プラットフォーム・アズ・ア・サービス(PaaS)であり、クラウド対応サービスの開発に非常に役立つ。コンテナ化ソフトウェア製品群は、オープンなハイブリッドクラウド戦略向けに構築されており、ハイブリッドクラウド、マルチクラウド、エッジ環境のデプロイメントをサポート・管理する一貫したアプリケーションプラットフォームを提供する。
OpenShiftは2011年5月4日に最初のリリースを迎え、Red Hatによって開発された。ハイブリッドクラウドPaaSは、Red Hat Enterprise Linuxを基盤に、Kubernetesでオーケストレーションおよび管理されるLinuxコンテナを中心に構築されている。OpenShiftを使えば、開発者はクラウドインフラ上でさまざまな種類のアプリケーションを開発・デプロイできる。
OpenShiftとコンテナオーケストレーション市場
世界のコンテナオーケストレーション市場の規模は2021年に4億5,400万ドルと推定され、2027年には17億8,000万ドルに達すると予測されている。2022年から2027年までの年平均成長率(CAGR)は16.62%となる見込みだ。
OpenShiftはコンテナオーケストレーション市場で重要な役割を果たしている。Fortuneの「Global 500」企業はRed Hat OpenShiftを導入しており、政府・軍事関連企業の100%、メディア・テクノロジー企業の80%、商業銀行の80%、通信企業の80%、サービス企業の61%が採用している。
OpenShiftの主な機能
柔軟性とスケーラビリティ
OpenShiftは、柔軟なセルフマネージドサービスまたはフルマネージドサービスを提供することで、ハイブリッドインフラのデプロイと管理を簡素化する。柔軟な認証オプションにより、LDAP、OpenID Connect、GitHubなどを使ってクラスターの認証を構成できる。OpenShift上で稼働するアプリケーションは、数百のノードにまたがって数千のインスタンスへ数秒でスケールできる。OpenShiftのポッド自動スケーリング機能では、仕様に応じてスケールアップとスケールダウンが可能だ。
可用性と専門家によるサポート
Red Hat OpenShiftは、高可用性を備えた商用クラウド開発PaaSプロバイダーを目指している。クラスターに単一障害点が生じないよう、複数のマスターとインフラノードを配置する。OpenShift Data Foundation(ODF)は、OpenShift Container Platform上で稼働するアプリケーション向けに、クラウドネイティブストレージ、データ管理、データ保護を提供する。サービスはRed Hatのサイト信頼性エンジニアリング(SRE)によって設計、運用、サポートされ、稼働率99.95%のSLAと24時間365日のサポート体制を実現している。
オープンソース標準とポータビリティ
OpenShiftは、コンテナオーケストレーションのためのOpen Container Initiative(OCI)コンテナやCloud Native Computing Foundation認定Kubernetesをはじめ、複数のオープンソース技術を取り入れている。Red Hat OpenShiftコンテナプラットフォームは、オンプレミス向けのプライベートPaaS製品を提供する。コンテナイメージはOCI業界標準に基づいて構築されるため、開発者のワークステーションとOpenShiftの本番環境との間で可搬性が確保される。
OpenShiftのユースケース
Red Hat OpenShiftは、あらゆる規模の組織で、さまざまな種類のユーザーにコンテナオーケストレーションを提供する、広く利用されているソフトウェアプラットフォームだ。
「当社はOpenShiftをハイブリッドクラウドのKubernetesプラットフォームとして利用しており、あらゆるプログラミング言語やフレームワークを使ってアプリケーションを構築できる。本番環境では、信頼性と高いスケーラビリティを確保しながら約4,000個のDockerイメージを稼働させている。オンプレミスでKubernetesを使う必要があるなら、Red Hat OpenShiftは最適だ。クラウドでは、マネージドプロバイダーよりコストが高く、効率が劣る可能性がある。オンプレミス環境が大規模で、仮想化に費用をかけたくない場合は、ベアメタルにOpenShiftをデプロイすることもできる」――SulAmérica、テックリード、Kadu Barral
「Red Hatのオープンソースソフトウェアによって、迅速で応答性の高い顧客体験を提供するためのイノベーションと迅速なスケールアップが可能になった。顧客に利益をもたらす付加価値の提案によって、事業目標の達成を後押ししてくれる。Red Hat OpenShiftプラットフォームにより、社外と社内のステークホルダーに価値とスピードを提供するというアジャイルの原則を銀行に取り入れることができた」――Alliance Bank、グループトランスフォーメーションオフィス責任者、Ken Yong
「OpenShiftはぜひ推奨したいし、試用期間を設ける価値もある。コードのデプロイ、ビルドプロセス、さらにはRHCコマンドを使ったログファイルへのアクセスまで、開発者に大きな自由を与えてくれる。強みの1つはスケーリングで、アプリケーションごとに同社のツールを使って簡単に構成できる」――Intermountain Healthcare、シニアソフトウェアエンジニア、Sonam Samdupkhangsar
OpenShiftの差別化要因
OpenShiftを使えば、異なる運用モデルを作ることなく、最も適した場所でアプリケーションを実行できる。Red Hat OpenShiftの主な差別化要因は次のとおりだ。
高度なセキュリティ
OpenShiftはより厳格なセキュリティポリシーを採用し、セキュリティを強化するセキュア・バイ・デフォルトのオプションを提供する。アクセス制御、ネットワーキング、スキャナーを内蔵したエンタープライズレジストリなど、複数の中核的なセキュリティ機能を備えている。Red Hat Advanced Cluster Security for Kubernetesは、ランタイム脅威検出、ライフサイクル全体にわたる脆弱性管理、リスクプロファイリングなどの機能も強化する。
エッジアーキテクチャ
OpenShiftは、3ノードクラスター、シングルノードのRed Hat OpenShift、リモートワーカーノードなど、エッジ環境におけるフットプリントの小さいトポロジーをサポートする。これにより、エッジサイトごとに異なる物理的規模、接続性、可用性の要件により適合できる。エッジアーキテクチャは、ARMアーキテクチャのOpenShiftクラスターや低消費電力デバイスのサポートによって、さらに強化されている。
自動化
Red Hat OpenStackは、コンテナとアプリケーションのビルド、デプロイ、スケーリング、健全性管理を効率化・自動化する。OperatorHubで利用するサービスは完全に構成済みの状態でデプロイでき、ワンクリックでアップグレード可能だ。AWS、Google Cloud、IBM Cloud、Microsoft Azureを利用するクラウド上だけでなく、vSphere、Red Hat OpenStack Platform、Red Hat Virtualization、ベアメタルを使うオンプレミス環境でも、自動インストールと無線によるプラットフォームアップグレードをサポートしている。
OpenShiftのユーザーレビュー
OpenShiftは、複数のユーザーレビューサイトでおおむね肯定的な評価と推奨を得ている。G2ではOpenShiftの評価は5点満点中4.4点、TrustRadiusでは10点満点中8.3点となっている。
さらに、Gartner Peer InsightsではOpenShiftの評価は5点満点中4.1点で、81%のユーザーが推奨する意向を示している。また、Gartner Peer Insightsのユーザーレビューでは、顧客体験について次の評価となっている。
- 評価と契約締結:5点満点中4.2点
- 統合とデプロイ:5点満点中4.1点
- サービスとサポート:5点満点中4.0点
- 製品機能:5点満点中4.3点
Gartner Peer Insightsのユーザーレビューに基づく製品機能の評価は次のとおりだ。
- ランタイム環境の提供:5点満点中4.4点
- アプリケーションライフサイクル管理:5点満点中4.3点
- アプリケーションロジックの実行可能性の確保:5点満点中4.2点
- アプリケーションデプロイのサポート:5点満点中4.5点
- クラウド型運用のサポート:5点満点中4.4点
OpenShiftの価格
Red Hat OpenShiftの価格には、クラウドサービス版とセルフマネージド版の2つのエディションがある。Red Hat OpenShiftのクラウドサービス版では、リザーブドインスタンスを1時間当たり0.076ドルという低価格から利用できる。料金は4 vCPU、3年契約、必要最小限のワーカーノード構成を前提としている。
Red Hat OpenShiftセルフマネージド版の価格は、サイジングとサブスクリプションの選択によって異なる。料金モデルには、エントリーレベル、スタンダード、フラッグシップの3種類がある。Red Hat OpenShift Service on AWS、Microsoft Azure Red Hat OpenShift、Red Hat OpenShift Dedicated、Red Hat OpenShift on IBM Cloudなど、複数の企業がRed Hat OpenShiftベースのプラットフォームを提供している。
Red Hat OpenShift Dedicatedの価格は、アプリケーションノードのサイジング、単一または複数のアベイラビリティゾーン、標準構成またはBring Your Own Cloud構成など、複数の変数に基づいて決まる。ユーザーは要件に応じて、時間単位、1年、3年の料金プランからOpenShiftサービスを選択できる。
まとめ
コンテナオーケストレーションプロバイダーを探す際、ユーザーは自社に必要なコンテナ化機能の種類と、そのために支払える金額を把握する必要がある。その点、OpenShiftはコンテナオーケストレーションプラットフォーム向けの広く認知された商用サービスプロバイダーであり、一貫したアプリケーションプラットフォームと信頼性の高いサービスを提供する。これらは、既存アプリケーション、モダナイズされたアプリケーション、クラウドネイティブアプリケーションの管理に役立つ。
OpenShiftはチームに一貫したユーザー体験と、ハイブリッドクラウド全体でデジタル製品やサービスをデプロイ・スケールするための単一のプラットフォームを提供する。高いセキュリティ、スケーラビリティ、パフォーマンス、低い運用コストを実現する。便利なツールを備え、大規模な開発チームで利用できるコンテナ化アプリケーションを簡単にデプロイできる。Red Hat OpenShiftは、あらゆる企業にとって有力な選択肢となり得る。