AZ-400: Azure と DSC を使用したコードとしてのインフラストラクチャの管理

このラーニング パスでは、宣言型アプローチを使用して Azure インフラストラクチャを管理するための Infrastructure as Code (IaC) の原則とベスト プラクティスについて説明します。

前提条件

無し

Azure を使ってみる

適切な Azure アカウントを選択します。 Azure は、従量課金制でご利用いただくことも、最大 30 日間無料でお試しいただくこともできます。 [サインアップ] 。

このラーニング パス内のモジュール

このモジュールでは、環境デプロイのプロビジョニングと構成管理手法を含む、コードとしてのインフラストラクチャ (IaC) の基本的な概念について説明します。 コンテンツでは、命令型と宣言型の構成アプローチ、べき等構成原則、および組織の実装戦略について説明します。これにより、バージョン管理、一貫性、再現性を備えた自動化されたインフラストラクチャ操作が可能になります。

このモジュールでは、Azure Resource Manager テンプレート (ARM テンプレート) とそのコンポーネントについて説明し、宣言型インフラストラクチャをコードとして作成する方法を説明します。 Azure Key Vault 統合を使用して、依存関係の管理、再利用可能なテンプレートのモジュール化、シークレットの安全な処理について説明します。 効率的な Azure リソースデプロイのために、JSON ARM テンプレートと最新の Bicep 構文の両方について説明します。

このモジュールでは、Azure Command-Line インターフェイス (CLI) を使用して、Azure リソースを効率的に作成および管理する方法について説明します。 Windows、Linux、macOS 全体に Azure CLI をインストールする方法、コマンドを対話形式で実行する方法、Bash オートメーション スクリプトを作成する方法、一般的な問題のトラブルシューティングを行う方法について説明します。 この強力なクロスプラットフォーム ツールを使用して、認証、リソース グループ管理、ストレージ アカウント作成のベスト プラクティスを確認します。

Runbook、Webhook、PowerShell ワークフローを使用して DevOps で Azure Automation を実装する方法について説明します。 自動化アカウントの作成、共有リソースの管理、ソース管理システムとの統合、Azure およびオンプレミス環境全体でのハイブリッド クラウド管理の計画を行う方法について説明します。

このモジュールでは、Azure Automation を使用して実装するための Desired State Configuration (DSC) とそのコンポーネントについて説明します。 構成の誤差の管理、DSC 構成の作成、Linux 環境用の DSC の実装、ハイブリッド管理シナリオの計画について説明します。

このモジュールでは、Bicep と、コードデプロイとしてのインフラストラクチャ用の Azure CLI、Visual Studio Code、Azure Pipelines、GitHub ワークフローなどのさまざまなツールと統合する方法について説明します。 Bicep テンプレートを使用して Azure リソースを作成、デプロイ、管理する方法について説明します。