DO289

Red Hat OpenShift Development II: Containerizing Applications + 認定試験

概要

説明

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

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

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

このコースは、Red Hat OpenShift® Container Platform 4.10 に基づいており、Red Hat 認定スペシャリスト試験 - OpenShift Application Development - (EX288) が含まれています。

学習内容サマリー

  • 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 ビルドの使用
  • マルチコンテナ・アプリケーションをデプロイする
  • システムの信頼性向上を目的としたヘルスチェックの実装

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

スキルパス

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