OpenShift の概要
Red Hat OpenShift Container Platform は、開発と IT の運用を単一のプラットフォーム上に統合し、オンプレミスとハイブリッドクラウドのインフラ全体でアプリケーションを一貫して構築、導入、管理します。Red Hat OpenShift は、コンテナベースのワークロード向けに設計された、世界をリードするエンタープライズ Linux ディストリビューションである Kubernetes や Red Hat Enterprise Linux CoreOS など、オープンソースのイノベーションと業界標準に基づいて構築されています。OpenShift は Cloud Native Computing Foundation ( CNCF )認定 Kubernetes プログラムの一部であり、コンテナワークロードの移植性と相互運用性を提供します。
Red Hat OpenShift には次の機能があります。
-
*セルフサービスプロビジョニング*開発者は、最も頻繁に使用するツールを使用して、必要に応じてアプリケーションをすばやく簡単に作成できます。また、運用担当者は、環境全体を完全に制御できます。
-
永続的ストレージ OpenShift Container Platformは、永続的ストレージをサポートすることで、ステートフルアプリケーションとクラウドネイティブのステートレスアプリケーションの両方を実行できます。
-
*継続的統合および継続的開発(CI/CD)*このソースコードプラットフォームは、大規模なビルドおよび展開イメージを管理します。
-
*オープンソース標準*これらの標準には、他のオープンソーステクノロジに加えて、コンテナオーケストレーションのためのOpen Container Initiative(OCI)とKubernetesが組み込まれています。お客様は、特定のベンダーのテクノロジやビジネスロードマップに制限されることはありません。
-
* CI/CDパイプライン* OpenShiftは、CI/CDパイプラインを即座にサポートします。これにより、開発チームはアプリケーション配信プロセスのすべてのステップを自動化し、アプリケーションのコードまたは構成に加えられたすべての変更に対して確実に実行できるようになります。
-
*ロールベースアクセス制御(RBAC)*この機能は、チームとユーザーの追跡を提供し、大規模な開発者グループを編成するのに役立ちます。
-
ビルドとデプロイの自動化 OpenShiftを使用すると、開発者は、コンテナ化されたアプリケーションをビルドしたり、アプリケーションのソースコードやバイナリからコンテナをプラットフォームにビルドさせることができます。プラットフォームは、アプリケーションに定義された特性に基づいて、これらのアプリケーションのインフラストラクチャへの導入を自動化します。たとえば、割り当てられるリソースの量や、サードパーティのライセンスに準拠するために導入するインフラストラクチャ上の場所などです。
-
一貫した環境 OpenShiftにより、開発者向けにプロビジョニングされた環境が、オペレーティングシステム、ライブラリ、ランタイムバージョン(Javaランタイムなど)、アプリケーションのライフサイクル全体にわたって一貫していることが保証されます。 また、一貫性のない環境に起因するリスクを排除するために使用されているアプリケーションランタイム(Tomcatなど)でも使用されています。
-
*構成管理*構成と機密データ管理がプラットフォームに組み込まれているため、アプリケーションの構築に使用されるテクノロジーや環境に依存しない一貫したアプリケーション構成がアプリケーションに提供されます。
導入済み: -
*アプリケーションのログとメトリック。*迅速なフィードバックは、アプリケーション開発の重要な側面です。OpenShift に統合された監視機能とログ管理機能により、開発者はアプリケーションがどのように変化しても動作しているかを調査し、アプリケーションのライフサイクルの早い段階で問題を修正できるようになります。
-
セキュリティとコンテナカタログ OpenShiftはマルチテナンシーを提供し、Security-Enhanced Linux(SELinux)、cgroups、Secure Computing Mode(seccomp)で確立されたセキュリティを使用してコンテナを分離および保護することで、有害なコード実行からユーザーを保護します。また、さまざまなサブシステム用の TLS 証明書による暗号化、およびエンドユーザーに認証済みの信頼できるセキュアなアプリケーションコンテナを提供するためにセキュリティを重視してスキャンおよび採点される Red Hat 認定コンテナ( access.redhat.com/containers )へのアクセスも提供します。
Red Hat OpenShift の導入方法
Red Hat OpenShift 4 以降、 OpenShift の導入方法には、高度にカスタマイズされた導入に User Provisioned Infrastructure ( UPI ;ユーザプロビジョニングインフラ)を使用する手動導入、または Installer Provisioned Infrastructure ( IPI )を使用した完全に自動化された導入が含まれます。
開発、テスト、本番環境向けにOpenShiftクラスタを迅速に導入できるため、ほとんどの場合、IPIのインストール方法が推奨されます。
Red Hat OpenShift の IPI インストール
OpenShift の Installer Provisioned Infrastructure ( IPI )導入には、次の高度な手順が含まれます。
-
Red Hat OpenShift をご覧ください "Web サイト" SSO クレデンシャルでログインします。
-
Red Hat OpenShift を導入する環境を選択します。
-
次の画面で、インストーラ、独自のプルシークレット、および管理用の CLI ツールをダウンロードします。
-
に従ってください "インストール手順" Red Hat が提供する、お客様の環境への導入サービスです。
ネットアップが検証済みの OpenShift 環境
ネットアップでは、以下の各データセンター環境で Installer Provisioned Infrastructure ( IPI )導入方法を使用して、 Red Hat OpenShift のラボへの導入をテストし、検証しています。