インフラストラクチャを気にすることなくアプリケーションを開発しましょう。Red Hat® OpenShift® は、好みのツールを使用してアプリケーションを構築およびデプロイする機能を提供し、単一で一貫したユーザーエクスペリエンスを備えています。
Red Hat OpenShift では、組織のニーズに応じて、より迅速かつ安全にアプリケーションを提供するためのツールやフレームワークを自由に選択できます。IT 運用チームと協働し、アジリティを損なうことなく最新のテクノロジーを利用できます。
Red Hat OpenShift のメリット
Kubernetes は、コンテナやコンテナ化アプリケーションの標準的なコントロールプレーンとなりました。しかし、Kubernetes は、開発者ではなく、IT 運用のニーズに合わせて構築されています。
コードのデプロイにあたっては、開発者がプラットフォームのスキルセットを身につけなくても Kubernetes の利点を利用できるようにする必要があります。ツールの学習、インストール、管理に開発サイクルの時間を費やしていては、ビジネスアプリケーションの市場投入のプラスになりません。
Red Hat OpenShift を使用すると、開発者は Kubernetes を学ばなくても、Kubernetes にアプリケーションをデプロイすることができます。
開発者として、プラットフォームに合わせて仕事のやり方を変えるという方法はやめなければなりません。Red Hat OpenShift を使用すれば、既存のインフラストラクチャの仕様に合わせてコーディングするのではなく、Kubernetes プラットフォーム上で開発することで、一度自動化すればどこででも実行できるようになります。
オンプレミス、パブリッククラウド、ハイブリッドなど、インフラストラクチャに関係なく、Red Hat OpenShift のインタフェースはどこでも同じです。アプリケーション中心の UI で、コードのビルド、コンテナのデプロイ、サービスのリンクなどを迅速に行うことができます。
お好みのツールで
Red Hat OpenShift は、お客様がすでに使用している言語、データベース、およびツールのための商用サポートを提供するとともに、パブリッククラウド・サービスを含むサービスへのアクセスを提供します。
デリバリーを効率化
Red Hat OpenShift には、標準化されたワークフロー、複数環境のサポート、継続的インテグレーション、リリース管理など、開発ライフサイクルを管理するために必要なすべてが含まれています。
ワークフローに合わせて構築
CI/CD の目標を達成するためには、構築、テスト、デプロイにおいてソフトウェアを推進し、自動化されたプロセスを可能にするプラットフォームが必要です。
Red Hat OpenShift Pipelines の使用への移行、既存のツールやワークフローとの統合、あるいはその両方の組み合わせなどいかなるケースでも、Red Hat OpenShift は、あらゆるレベルの自動化を実現します。また、それらのプロセスで複数の Red Hat OpenShift インフラストラクチャへのデプロイを必要とする場合、簡単にデプロイすることができます。
コマンドライン・インタフェースを使用
日々の業務で、コマンドライン・インタフェースの使用を好んでいますか?Red Hat OpenShift Do (odo) を使えば、複雑な Kubernetes と Red Hat OpenShift の概念を抽象化し、コードの記述に集中できます。
例えば、odo create から開始して、アプリケーションのフレームワークを指定します (Node.js、Java、Ruby、Perl、PHP、Python を含む)。
アプリをデプロイする準備ができたら、odo push コマンドを使用します。コードを修正したら、odo watch で自動的に検証、ビルド、デプロイを行います。
たったのこれだけで、アプリは Red Hat OpenShift 上で継続的にデプロイする準備ができました。
開発者向けの完全な OpenShift エクスペリエンス
Red Hat OpenShift Platform Plus を使用すると、アプリケーションの保護と管理のために最適化された強力なツール一式を入手できます。使い慣れたフレームワークのライブラリ、セルフサービスのビルド機能、一元化されたコンテナレジストリ、統合されたコンテナネイティブのデータサービスなどを利用できます。開発者の効率の向上をサポートするセキュリティ制御で、アプリケーションの開発と提供を加速できます。