アカウント ログイン
Kubernetes illustration
Jump to section

開発者向けの Red Hat OpenShift

URL をコピー

インフラストラクチャを気にすることなくアプリケーションを開発しましょう。Red Hat® OpenShift® は、好みのツールを使用してアプリケーションを構築およびデプロイする機能を提供し、単一で一貫したユーザーエクスペリエンスを備えています。 

Red Hat OpenShift では、組織のニーズに応じて、より迅速かつ安全にアプリケーションを提供するためのツールやフレームワークを自由に選択できます。IT 運用チームと協働し、アジリティを損なうことなく最新のテクノロジーを利用できます。

Kubernetes は、コンテナやコンテナ化アプリケーションの標準的なコントロールプレーンとなりました。しかし、Kubernetes は、開発者ではなく、IT 運用のニーズに合わせて構築されています。 

コードのデプロイにあたっては、開発者がプラットフォームのスキルセットを身につけなくても Kubernetes の利点を利用できるようにする必要があります。ツールの学習、インストール、管理に開発サイクルの時間を費やしていては、ビジネスアプリケーションの市場投入のプラスになりません。 

Red Hat OpenShift を使用すると、開発者は Kubernetes を学ばなくても、Kubernetes にアプリケーションをデプロイすることができます。

開発者として、プラットフォームに合わせて仕事のやり方を変えるという方法はやめなければなりません。Red Hat OpenShift を使用すれば、既存のインフラストラクチャの仕様に合わせてコーディングするのではなく、Kubernetes プラットフォーム上で開発することで、一度自動化すればどこででも実行できるようになります。

オンプレミス、パブリッククラウド、ハイブリッドなど、インフラストラクチャに関係なく、Red Hat OpenShift のインタフェースはどこでも同じです。アプリケーション中心の UI で、コードのビルド、コンテナのデプロイ、サービスのリンクなどを迅速に行うことができます。

お好みのツールで

Red Hat OpenShift は、お客様がすでに使用している言語、データベース、およびツールのための商用サポートを提供するとともに、パブリッククラウド・サービスを含むサービスへのアクセスを提供します。

デリバリーを効率化

Red Hat OpenShift には、標準化されたワークフロー、複数環境のサポート、継続的インテグレーション、リリース管理など、開発ライフサイクルを管理するために必要なすべてが含まれています。

新技術の活用

Red Hat OpenShift は、Kubernetes ベースの先進的なフレームワークやテクノロジーに拡張可能なため、チームはコンテナを使ってより多くのことを実行できます。たとえば、KnativeIstio、機械学習、人工知能を活用して生産性を向上させられます。

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 上で継続的にデプロイする準備ができました。

関連資料

記事

Kubernetes の基本を学ぶ

Kubernetes は、物理または仮想マシンからなるクラスタ上でコンテナをスケジューリングして実行するためのプラットフォームを提供します。Kubernetes は、コンテナ化された大規模なクラウドネイティブ・アプリケーションや、環境全体でマイクロサービスにリファクタリングされたアプリケーションの提供と管理を支援します。

記事

Kubernetes パターンの概要

Kubernetes パターンは、コンテナベースのアプリケーションおよびサービス向けの設計パターンです。パターンは Kubernetes 開発者が必要とするツールであり、システムの構築方法を示します。 

記事

Red Hat OpenShift とKubernetes

Red Hat OpenShift は、エンタープライズ向けオープンソースのコンテナ・オーケストレーション・プラットフォームです。つまり、Kubernetes コンテナ管理プロジェクトのコンポーネントを含むソフトウェア製品ですが、大規模企業にとって重要な生産性およびセキュリティ機能が付加されています。

エンタープライズ向け Kubernetes プラットフォームで開発を始める

Red Hat OpenShift

エンタープライズ対応の Kubernetes コンテナ・プラットフォームで、ハイブリッドクラウド、マルチクラウド、エッジのデプロイメントを管理するフルスタックの自動運用機能を備えています。 

Illustration - mail

その他の関連コンテンツ

無料のニュースレター「Red Hat Shares」(英語) では、注目の IT トピックスに関するコンテンツをお届けしています。

Red Hat logo LinkedInYouTubeFacebookTwitter

製品

ツール

試用、購入、販売

コミュニケーション

Red Hat について

エンタープライズ・オープンソース・ソリューションのプロバイダーとして世界をリードする Red Hat は、Linux、クラウド、コンテナ、Kubernetes などのテクノロジーを提供しています。Red Hat は強化されたソリューションを提供し、コアデータセンターからネットワークエッジまで、企業が複数のプラットフォームおよび環境間で容易に運用できるようにしています。

ニュースレター「Red Hat Shares」を購読する

今すぐ登録する

言語を選択してください

© 2022 Red Hat, Inc.