Red Hat Developer Hub について


Red Hat Developer Hub 1.6

Red Hat Developer Hub は、エンタープライズレベルのサポートと集中型ソフトウェアカタログを備えたカスタマイズ可能な開発者ポータルです。このポータルは、合理化された開発環境で高品質のソフトウェアを効率的に構築するために使用できます。

Red Hat Customer Content Services

概要

Red Hat Developer Hub (RHDH) は、エンタープライズレベルのサポートと集中型ソフトウェアカタログを備えたカスタマイズ可能な開発者ポータルです。このポータルは、合理化された開発環境で高品質のソフトウェアを効率的に構築するために使用できます。

はじめに

Red Hat Developer Hub (RHDH) は、ソフトウェア配信の簡素化と高速化に役立つエンタープライズグレードの内部開発者ポータル (IDP) です。ソースコードリポジトリー、CI および CD パイプライン、API、ドキュメント、ランタイム環境などの主要な開発リソースへのアクセスを一元化する、カスタマイズ可能な Web ベースのインターフェイスを提供します。

Red Hat Developer Hub は、サポートされている Kubernetes プラットフォーム、Red Hat OpenShift Container Platform、ハイブリッドインフラストラクチャーなどのクラウドネイティブ環境向けに設計されています。ツールを統合し、開発ワークフローを標準化することで、チームはより一貫性を保ちながら、より迅速にソフトウェアを提供できるようになります。

エンタープライズ規模のソフトウェアチーム向けに設計された RHDH は、開発者がツールの管理ではなくソフトウェアの構築に集中できるようにします。開発者は迅速にオンボーディングし、環境を作成し、既存のシステムと統合できます。エンタープライズグレードのセキュリティー、ロールベースのアクセス制御、24 時間 365 日のサポートにより、チームはコンプライアンスと信頼性の基準を満たしながら生産性を維持できます。

第1章 社内開発者プラットフォームの理解

社内開発者プラットフォーム (IDP) は、開発者のセルフサービスをサポートする厳選されたツールとサービスのセットです。開発者は複数のシステムをナビゲートする代わりに、統合されたインターフェイスを使用して環境をプロビジョニングし、コードをデプロイし、API にアクセスします。

IDP が重要な理由
IDP は、セルフサービスを可能にし、標準を適用し、開発者エクスペリエンスを向上させることで、最新のソフトウェア配信の課題に対処します。
組織の場合
  • スケーラビリティー: RHDH は、成長を続けるチームや環境全体で一貫した開発者オンボーディングとアプリケーション配信を可能にします。
  • セキュリティー: ロールベースのアクセス制御 (RBAC) とエンタープライズシステムとの統合により、アクセスが安全に管理され、コンプライアンス要件に準拠していることが保証されます。
  • 運用効率: 手動による引き継ぎを排除し、主要な開発ワークフローを一元化することで、RHDH は価値実現までの時間を短縮し、エンジニアリング投資収益率を高めます。
プラットフォームエンジニアの場合
  • 厳選されたプラットフォーム: プラットフォームチームは、組織のポリシーと開発者のニーズに合わせて再利用可能なテンプレートと統合を設計できます。
  • 集中設定: インフラストラクチャーとポリシーはコードとして定義され、集中管理されるため、ドリフトとメンテナンスのオーバーヘッドが削減されます。
  • 大規模なガバナンス: 自動化とテンプレートを使用して、プロセスに摩擦を加えることなく、ポリシーとベストプラクティスを開発者のワークフローに組み込みます。
開発者の場合
  • より迅速なオンボーディング: 開発者は、ラーニングパス、ソフトウェアテンプレート、ソフトウェアカタログを使用して、セットアップのために他のチームに依存することなく、準拠したサービスを数分以内に展開できます。
  • 認知負荷の軽減: 開発者はツール、ドキュメント、デプロイメント環境を 1 カ所で見つけることができるため、システム間を切り替えたり、切断されたリソースを管理したりする必要がなくなります。
  • セルフサービスワークフロー: 開発者は、チケットを発行したり承認を待ったりすることなく、オンデマンドでアプリケーションや環境を作成できます。
  • 組み込み標準: 開発者は、手動でセットアップする必要なく、安全で準拠したワークフローを実施する事前設定済みのテンプレートを使用できます。
  • チーム間の可視性: 開発者は共有サービスカタログとドキュメントを検出して、再利用性を向上させ、重複を削減できます。
  • 生産性の向上: 開発者は、インフラストラクチャーの設定やツールチェーンの不整合の解決に費やす時間を減らし、機能の構築に多くの時間を費やすことができます。

主な特長

集中型ダッシュボード
開発ツール、CI/CD パイプライン、API、監視ツール、ドキュメントに単一のインターフェイスからアクセスできます。Git、Red Hat OpenShift Container Platform、Kubernetes、JIRA などのシステムと統合します。
ラーニングパス
構造化されたチュートリアルとオンボーディング手順を通じて開発者をガイドします。社内および Red Hat のトレーニングリソースを 1 カ所に集めて、チームのスキル向上を支援します。
プラグインと統合
ダウンタイムなしで新しい機能を追加する検証済みプラグインを使用して RHDH を拡張します。パイプライン用の Tekton、デプロイメント自動化用の GitOps、アーティファクトストレージ用の Nexus Repository、JFrog Artifactory などのサポートされているツールと動的に統合します。RHDH は、Red Hat がキュレートした拡張機能を通じて、Red Hat OpenShift Container Platform、CI/CD システム、セキュリティースキャナーへの接続もサポートします。
ロールベースアクセス制御 (RBAC)
組織のニーズに合わせた堅牢なセキュリティーパーミッションでユーザーアクセスを管理します。
ソフトウェアカタログ
中央のインベントリーからサービス、API、ライブラリーを検索、表示、管理します。所有権、メタデータ、コンポーネントの健全性を 1 カ所で追跡します。
ソフトウェアテンプレート
CI/CD、ランタイム、セキュリティー用の事前設定済みテンプレートを使用して、プロジェクトのセットアップを高速化します。開発者の自律性を可能にしながら実装を標準化します。
技術ドキュメント
コードと一緒に技術ドキュメントを作成、保存、表示します。コンテンツを検索可能にし、一貫した形式でポータルからアクセスできるようにします。
スケーラビリティー
成長するチームやアプリケーションをサポートしつつ、同じツールやサービスへのアクセスを維持します。

第2章 Red Hat Developer Hub におけるインテグレーション

Red Hat Developer Hub は、Red Hat OpenShift Container Platform および他のツールとシームレスに統合されるため、企業全体で包括的な開発およびデプロイメントワークフローを実現します。

2.1. Red Hat OpenShift Container Platform とのインテグレーション

Red Hat Developer Hub は Red Hat OpenShift Container Platform と完全に統合されており、以下を提供します。

  • アプリケーションライフサイクルを管理するための Operator。
  • サービスメッシュ、サーバーレス機能、GitOps、分散トレースなどの高度な OpenShift 機能へのアクセス。
  • クラウドネイティブのワークフローを合理化するためのパイプラインおよび GitOps プラグイン。

2.2. Red Hat Advanced Developer Suite との統合 - セキュアなサプライチェーン

Red Hat Advanced Developer Suite - セキュアなサプライチェーン (RHADS - ssc) は、開発プロセスのすべての段階にセキュリティー対策を統合するセキュアな CI/CD 機能を提供することで、Red Hat Developer Hub を強化します。

Red Hat Developer Hub は内部ループ (コード、ビルド、およびテスト) に焦点を当てていますが、RHADS - ssc は外部ループを管理し、以下を自動化します。

  • コードスキャン
  • イメージビルド
  • 脆弱性の検出
  • Deployment

RHADS - ssc には、コードの整合性のための Red Hat Trusted Artifact Signer (TAS)、自動化された Software build of Materials (SBOM) 作成のための Red Hat Trusted Profile Analyzer (TPA)、脆弱性スキャン用の Red Hat Advanced Cluster Security (ACS) などのツールが含まれています。

2.3. Red Hat Developer Hub を使用した Backstage の拡張

Red Hat Developer Hub (アップストリーム Backstage の完全にサポートされるエンタープライズレベルの製品化バージョン) は、以下を追加してアップストリームプロジェクトを拡張します。

  • CI/CD パイプライン、クラウドプロバイダー、ソース管理などからデータを集約する検索機能の強化。
  • アプリケーション、API、およびリソースを見つけるための一元化されたソフトウェアカタログ。
  • Backstage のコア機能を拡張するオープンソースプラグインを通じた自動化。
  • 統合検索を組み合わせて容易にナビゲーションできる Markdown および GitHub を使用して簡素化された技術ドキュメント。

第3章 サポート対象のプラットフォーム

Red Hat Developer Hub の現在のバージョンと過去のバージョンの両方でサポートされているプラットフォームとライフサイクルの日付は、ライフサイクルページ を参照してください。

第4章 Red Hat Developer Hub のサイジング要件

Red Hat Developer Hub をスケーリングするには、多大なリソース割り当てが必要です。次の表は、Developer Hub アプリケーション、データベースコンポーネント、Operator を含む Red Hat Developer Hub をインストールおよび実行するためのサイズ要件を示しています。

Expand
表4.1 Red Hat Developer Hub を実行するための推奨サイズ
コンポーネントRed Hat Developer Hub アプリケーションRed Hat Developer Hub データベースRed Hat Developer Hub Operator

中央処理装置 (CPU)

4 vCPU

2 vCPU

1 仮想 CPU

メモリー

16 GB

8 GB

1500 Mi

ストレージサイズ

2 GB

20 GB

50 Mi

レプリカ

2 以上

3 以上

1 以上

第5章 Red Hat Developer Hub のサポート

このマニュアルに記載されている手順で問題が発生した場合は、Red Hat カスタマーポータル を参照してください。Red Hat カスタマーポータルは次の目的に使用できます。

  • Red Hat 製品に関する技術サポート記事の Red Hat ナレッジベースの検索または閲覧。
  • Red Hat Global Support Services (GSS) の サポートケース の作成。サポートケースを作成するには、製品として Red Hat Developer Hub を選択し、適切な製品バージョンを選択してください。
  • サポートされているプラットフォームとライフサイクルの詳細は、Red Hat Developer Hub ライフサイクル を参照してください。

法律上の通知

Copyright © 2025 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る