はじめに
シナリオ
あなたはフランチャイズベース事業を営む会社で働いています。 5 年前にシステム管理者として入社し、最近、DevOps エンジニアという新しい職務に就きました。 前のチームでの仕事の 1 つは、新しいフランチャイズ用の Azure リソースを作成することでした。 前のチームは Azure portal を使用してリソースを手動で作成したため、リソースの標準化が不十分なことが多く、作成に時間がかかりました。
DevOps エンジニアとして、あなたの新しいロールの最初のタスクは、新しい各フランチャイズの Azure リソースのプロビジョニングを自動化することです。 あなたは自動化ツールの可能性を学び、それらを 1 つずつ評価したいと考えています。
概念実証として、結果を要約し、新しいチームの他のユーザーが決定を支援できるように、各オファリングのサンプル コードを提供することにします。 Azure リソースをプロビジョニングするための自動化ツールの選択は重要な決定です。それは、このプロセスが、新しいフランチャイズの場所を開設するための会社の標準的な手順の一部になるためです。
学習の目的
このモジュールを完了するまでに、次のことを行います。
- コードとしてのインフラストラクチャの基本的な概念を理解する。
- Azure CLI、Azure PowerShell、Bicep、Terraform の主な違いを理解する。
- 要件に最適なコマンド ライン ツールを決定できる。
前提条件
- Azure の基本的な知識
- コマンド ライン ツールに関する基本的な知識