コース AZ-400T05-A: Implementing Application Infrastructure

このコースでは、DevOps パイプラインにアプリケーション インフラストラクチャを展開するための知識とスキルを提供します。学生は、インフラストラクチャをコードおよび構成管理として実装する方法、一般的な自動化ツールを使用して Azure インフラストラクチャをプロビジョニングする方法、さまざまな Azure サービスと展開方法を使用してアプリケーション インフラストラクチャを展開する方法を学習します。また、生徒は Chef や Puppet などのサードパーティの展開ツールを Azure と統合して、リリース パイプラインにコンプライアンスとセキュリティを組み込む方法を学びます。

聴衆プロファイル

このコースの学生は、アプリケーション インフラストラクチャの実装、そのインフラストラクチャの管理と構成、または Microsoft Azure DevOps Solutions 認定資格試験に合格することに関心があります。

職務: DevOps エンジニア

習得したスキル

  • コードの原則としてインフラストラクチャと構成を適用する
  • ARM テンプレート、PowerShell、Azure CLI などの Microsoft 自動化テクノロジーを使用してインフラストラクチャを展開および管理する
  • Azure で利用可能な展開モデルとサービスの説明

前提条件

学生には、Azure に関する基本的な知識、仮想マシンとコンテナーの経験、自動化とスクリプトの経験が必要です。

Windows または Linux を使用したソフトウェア開発または運用環境での作業経験は役立ちますが、必須ではありません。

学生は、一般的なアプリケーション開発および展開プロセスの知識も持っている必要があります。

コースのアウトライン

モジュール 1: インフラストラクチャおよび構成 Azure ツール

レッスン

  • 学習目標
  • Code および Configuration management としてのインフラストラクチャ
  • ARM Templates を使用して Azure Resources を作成する
  • Azure CLI を使用して Azure Resources を作成する
  • Azure PowerShell を使用して Azure Resources を作成する
  • 追加の自動化ツール
  • バージョン管理
  • ARM テンプレートを使用した Azure へのラボ展開
  • Module Review Questions

学生はこのモジュールの完了後、次のことができるようになります:

  • コードの原則としてインフラストラクチャと構成を適用する
  • ARM テンプレート、PowerShell、Azure CLI などの Microsoft 自動化テクノロジーを使用してインフラストラクチャを展開および管理する

モジュール 2: Azure の展開モデルとサービス

レッスン

  • 学習目標
  • 展開モデルとオプション
  • Azure Infrastructure- as- a- Service (IaaS) Services
  • DevOps を使用した Azure Automation
  • Desired State Configuration (DSC)
  • Azure Platform-as-a-Service (PaaS) サービス
  • Azure Service Fabric
  • ラボ Azure Automation - IaaS または PaaS の展開
  • Moduel Review Questions

学生はこのモジュールの完了後、次のことができるようになります:

  • Azure で利用可能な展開モデルとサービスの説明

モジュール 3: Kubernetes サービス インフラストラクチャの作成および管理

レッスン

  • 学習目標
  • Azure Kubernetes Service
  • AKS Cluster のラボ展開とスケーリング
  • Module Review Questions

学生はこのモジュールの完了後、次のことができるようになります:

  • Managed Kubernetes クラスターを展開して構成する

モジュール 4: Azure で利用可能なサードパーティおよびオープンソース ツール

レッスン

  • 学習目標
  • Chef
  • Puppet
  • Ansible
  • Cloud-Init
  • Terraform
  • X を使用して Azure でアプリをラボ プロビジョニングおよび構成する
  • Module Review Questions

学生はこのモジュールの完了後、次のことができるようになります:

  • Chef、Puppet、Ansible、SaltStack、Terraform など、Azure のサードパーティ ツールとサービスを使用してインフラストラクチャを展開および構成する

モジュール 5: インフラストラクチャにコンプライアンスとセキュリティを実装する

レッスン

  • DevOps によるセキュリティとコンプライアンスの原則
  • Azure Security Center
  • ラボは Azure DevOps パイプライン/セキュリティ センターにスキャン拡張機能またはツールを統合する
  • Module Review Questions

学生はこのモジュールの完了後、次のことができるようになります:

  • インフラストラクチャ、およびリリース パイプラインとアプリケーション インフラストラクチャのための恒星戦略と適切なツールセットを定義する
  • アプリケーション インフラストラクチャにコンプライアンスとセキュリティを実装する

モジュール 6: コースの修了

レッスン

  • 最終試験