概要
Red Hat® OpenShift® は、アプリケーション開発者が抱える業務の複雑さを軽減するアプリケーション・プラットフォームです。 OpenShift は、それぞれの開発者が使い慣れたツールを使ってアプリケーションを構築し、結果を出すことに集中できるようにします。
OpenShift が開発者に選ばれるアプリケーション・プラットフォームである理由
Red Hat OpenShift は、開発チームの状況に合った支援を提供します。Red Hat の信頼できるプラットフォームでは、オンプレミス、クラウド、エッジなどのデプロイ場所を問わず、クラウドネイティブ、レガシー、モダナイズされたアプリケーションなどのさまざまなアプリケーションで信頼できるツールを使用できます。
Red Hat OpenShift により、開発者はインフラストラクチャの設定や管理に時間を費やすことなく、アプリケーションのコーディングと構築に集中し、日常的な業務で高い生産性を発揮できます。
また、信頼性、安全性、拡張性、一貫性のあるアプリケーション開発を実現する OpenShift の包括的な機能を活用することで、チームの連携が向上します。
「Red Hat OpenShiftが変える開発者体験」(動画の再生時間:2:40)
[Red Hat OpenShift] のおかげで、Kubernetes を中心とするプラットフォームの管理、パッチ適用、セキュリティ保護、改善などではなく、アプリケーションの強化とソフトウェア開発者への自動化の提供に対して、希少な DevOps リソースを集中させることができます。
Red Hat のリソース
生産性の向上
OpenShift はアプリケーションの構築、デプロイ、保守に必要なものすべてを提供し、開発者の作業を単純化します。包括的なアプリケーション・プラットフォームにより、開発チームは一貫して好きな場所にアプリケーションをデプロイし、より迅速に構築できる柔軟性を得ることができます。
Red Hat OpenShift のサブスクリプションには、Red Hat OpenShift Dev Spaces、コマンドライン・インタフェース (CLI) および統合開発環境 (IDE) との統合が含まれているため、開発チームは便利で使い慣れた信頼性の高い基盤で作業することができます。構成不要で使える開発環境とセルフサービス・プロビジョニング機能は、迅速なオンボーディングと迅速かつ一貫した開発をサポートします。
Red Hat Developer Hub と OpenShift を組み合わせることで、プラットフォーム・エンジニアリング・チームはソフトウェア・テンプレートと事前設計済みのアプローチ提供し、開発者のスキルを最大限に高め、オンボーディングを容易にし、開発の生産性を向上させることができます。Red Hat Developer Hub は、開発チームが感じる負荷と不満を軽減し、コードを作成して迅速に機能を提供することに集中できるようにします。
組織のポリシーに準拠したコードの構築、実行、デプロイ
OpenShift を活用すると、開発者は継続的インテグレーションと継続的デリバリー (CI/CD) パイプラインおよび自動化されたチェックポイントによって、よりセキュアなアプリケーションを構築して開発とデプロイの遅延を回避できます。
OpenShift は、コンテナ、デプロイメント、ネットワークのためのコア・プラットフォーム・セキュリティを備えた開発環境を提供しており、環境とコードに最初から保護措置を組み込めるようにします。クラスタ全体での認証と ID アクセス管理により、ユーザーのアクセスとそのユーザーができることを決定します。
セキュリティチームは、開発者のワークフローに防護機能を埋め込むことで、ソフトウェア開発ライフサイクル (SDLC) の早い段階でセキュリティ対策を定義し、デプロイすることができます。 Red Hat Advanced Cluster Security for Kubernetes (RHACS) は、脆弱性と構成ミスの評価、リスクプロファイリング、コンプライアンス保証により、ビルドからランタイムまで、アプリケーションライフサイクル全体にわたるセキュリティとコンプライアンスへの一貫したアプローチをサポートします。
開発者は、Red Hat がテストしたコンテンツをコンテナイメージの構築に活用することもできます。 Red Hat Quay は、開発者がソースコンテンツに素早くアクセスし、コードを開発からデプロイメントに素早く移動させ、サプライチェーンのリスクを管理できるよう、信頼できるコンテナイメージレジストリを提供します。
構築からプロダクションまでの迅速かつ一貫した道筋の設定
Red Hat OpenShift は、アプリケーションのデプロイ方法や場所を問わず、ソフトウェア開発と提供への一貫したアプローチを実現する統合 CI/CD および GitOps ツールを提供することで、プロダクション環境への迅速な道筋を切り拓きます。また、Red Hat は幅広い独立系ソフトウェアベンダー (ISV) エコシステムを有しているため、OpenShift で利用可能な認定サードパーティ製ツールから選択することもできます。
開発者が日々の仕事で活躍するためには、さまざまなツールが必要です。OpenShift Operator Framework を活用すると、開発者はデータベース、アプリケーション・サービス、API など、統合されたさまざまなオープンソースツールから選択できます。 OpenShift AI により、人工知能と機械学習のリソースにオンデマンドでアクセスできるようになるため、チームはデータの探索、アプリケーションの構築、イノベーションに集中できます。 Red Hat Application Foundations は、アプリケーション・ランタイム、フレームワーク、API 管理、データストリーミング、イベント駆動型サービスを提供し、開発者をサポートします。
Red Hat 公式ブログ
Red Hat のお客様、パートナー、およびコミュニティのエコシステムに関する最新の情報を入手しましょう。