検索
日本語
日本語
ログイン アカウント
ログイン / 登録 アカウント
DO288

Red Hat OpenShift Development II: Containerizing Applications

場所

形式 トレーニング形式の詳細

学習者のコメントを見る: Red Hat ラーニングコミュニティ

概要

コースの説明

コンテナ化アプリケーションを Red Hat OpenShift で設計、構築、デプロイする

Red Hat OpenShift Development II: Containerizing Applications (DO288) では、コンテナ化されたソフトウェア・アプリケーションを OpenShift クラスタで設計、構築、デプロイする方法を学びます。

既存アプリケーションの移行や、コンテナネイティブ・アプリケーションの開発において、Red Hat® OpenShift Container Platform を使用して開発者の生産性を向上させる手法を習得できます。Red Hat OpenShift Container Platform は、エンタープライズによるコンテナのデプロイメント管理および Kubernetes を使ったアプリケーションのスケーリングを可能にするコンテナ化アプリケーション・プラットフォームです。

このコースは、Red Hat OpenShift Container Platform 4.6 に基づいています。

学習内容サマリー

  • OpenShift 用のコンテナ化アプリケーションを設計する
  • Source-to-Image (S2I) を使用してアプリケーションビルドを管理およびトリガーする
  • 既存の Source-to-Image (S2I) ベースイメージをカスタマイズする
  • Helm Chart を使用してマルチコンテナ・アプリケーションをデプロイする
  • アプリケーションの信頼性の監視および向上を目的としたヘルスチェックを作成する
  • OpenShift でクラウドネイティブ・アプリケーションを作成してデプロイする

コース対象者

  • エンタープライズ・アプリケーション開発者
  • DevOps SRE (サイト信頼性エンジニア)

コース受講の推奨条件

テクノロジー上の留意事項

  • このコースでは、Red Hat Online Learning (ROL) クラウドでプロビジョニングされたラボ環境を使用します
  • 実習やラボの実行にはインターネットアクセスが必要です

学習内容

学習内容

OpenShift クラスタにおけるアプリケーションのデプロイと管理
さまざまなアプリケーション・パッケージ手法を使用して OpenShift クラスタにアプリケーションをデプロイし、そのリソースを管理します。
OpenShift 用のコンテナ化アプリケーションの設計
アプリケーションをコンテナ化する方法を選択し、OpenShift クラスタで実行するコンテナを作成します。
エンタープライズ・コンテナイメージの公開
エンタープライズ・レジストリを作成し、そのレジストリにコンテナイメージを公開します。
OpenShift でのビルドの管理
ビルドのトリガーと管理に加えて、OpenShift のビルドプロセスを記述します。
Source-to-Image (S2I) ビルドのカスタマイズ
既存の S2I ベースイメージをカスタマイズして、新しいイメージを作成します。
マルチコンテナ・アプリケーションのデプロイ
Helm Chart と Kustomize を使用してマルチコンテナ・アプリケーションをデプロイします。
アプリケーションのデプロイ管理
アプリケーションの健全性を監視し、クラウドネイティブ・アプリケーションのさまざまなデプロイメント方法を実装します。
OpenShift 用アプリケーションの構築
OpenShift でサードパーティ・アプリケーションを作成、デプロイ、統合します。
注:学習内容は、テクノロジーの進歩や対象業務の性質の変化に伴って変更されることがあります。具体的な学習内容やトピックについて不明な点については、トレーニング・スペシャリストにお問い合わせください。

成果

組織にとっての効果

このコースでは、既存アプリケーションの OpenShift への移行や新しいクラウドネイティブ・アプリケーションの開発を行うアプリケーション開発者を対象に、コンテナ化アプリケーションの設計、構築、デプロイに不可欠なスキルを提供します。コンテナベースのアーキテクチャを使用して DevOps の潜在的な可能性を実証することで、組織的な変革およびデジタル・トランスフォーメーションへの突破口を開きます。

開発者が MVP (実用最小限の製品) の市場投入までの時間をどのようにして短縮するかを模索する中で、コンテナと OpenShift は、瞬く間にアジャイル開発とアプリケーション・デプロイメントのデファクトソリューションになりました。コンテナベースのアーキテクチャを Kubernetes および Red Hat OpenShift と連携させると、アプリケーションの信頼性とスケーラビリティが向上するとともに、開発者のオーバーヘッドが減少し、継続的デプロイメントが促進されます。

このコースはお客様にメリットをもたらすことを意図して作られていますが、個々の会社やインフラストラクチャの特徴は異なるため、実際に得られる利点には差異が生じることがあります。

個人にとっての効果

Red Hat OpenShift Container Platform のアプリケーションのコンテナ化、スケーリング、デプロイ、管理の基本概念を学ぶことができます。以下のスキルを習得できます。

  • アプリケーションをコンテナ化するためのコンテナイメージの設計
  • アプリケーションビルドのカスタマイズと Source-to-Image ビルドの使用
  • マルチコンテナ・アプリケーションのデプロイ
  • システムの信頼性向上を目的としたヘルスチェックの実装

推奨される次の試験またはコース

スキルパス

OpenShift 開発者向けラーニングパス

認定アイコン

始めに取得するべき認定
Red Hat 認定システム管理者 (RHCSA)

コンピューターのアイコン

DO080 - 無料コース - 現在閲覧中
Deploying Containerized Applications Technical Overview

コンピューターのアイコン

DO180 - 推奨コース - 現在閲覧中
Introduction to Containers, Kubernetes, and Red Hat OpenShift

認定試験アイコン

PE180 - 推奨試験 - 現在閲覧中
予備試験 - Containers, Kubernetes, & Openshift

DO289 バンドル - 現在閲覧中
コース + 認定試験で時間と資金を節約

コンピューターのアイコン

DO288 - 推奨コース - 現在閲覧中
Red Hat OpenShift Development I: Containerizing Applications

Red Hat ラーニングサブスクリプションをご利用いただくと、このコースを受講できるほか、オンラインの学習リソースをオンデマンドで無制限に通年利用できます。