まとめ

完了

競争力を維持し、顧客の需要に応えるために、あなたの玩具会社は、コードとしてのインフラストラクチャを使用して Azure インフラストラクチャのデプロイを自動化する機能を必要としています。

このモジュールでは、コードとしてのインフラストラクチャの使用がどのようにインフラストラクチャのプロビジョニングと構成の自動化を可能にするのかについて学習しました。 これにより一貫性が実現するため、あなたと、あなたの組織が自身のデプロイにさらに自信を持てるようになります。 コードとしてのインフラストラクチャは、新しい環境や非運用環境など、複数の環境を管理するのに役立ちます。 コードとしてのインフラストラクチャを使用して、クラウド リソースについての理解を深めることもできます。

Azure portal だけを使って新しい環境を手動でデプロイするのに、どのくらいの時間がかかるかを想像してみてください。 リソースを 1 つずつデプロイして、構成を同じに保つ必要があります。 新しいリソースの追加や既存のリソースの変更が必要なときは、環境ごとにリソースを手動で作成しなければなりません。 コードとしてのインフラストラクチャを使用すると、リソースを 1 か所で定義し、すべての環境に同じ構成を適用することができます。

命令型アプローチまたは宣言型アプローチを使用して、コードとしてのインフラストラクチャのコード ベースを作成する方法を学習しました。 命令型コードを使用する場合、特定の順序でコマンド シーケンスを実行して、最終的な構成に到達します。 このプロセスにより、コードで実行する必要があるものが定義されます。また、そのタスクを実行する方法も定義されます。 宣言型コードを使用する場合は、最終的な構成のみを指定します。 タスクの実行方法は、宣言型コードでは定義されません。

コードとしてのインフラストラクチャに宣言型アプローチを選択した後は、Azure Resource Manager と ARM テンプレートについて学習しました。 Azure インフラストラクチャは、これらの JSON テンプレートと Bicep テンプレートにより宣言によって記述されます。それを使用して Azure サブスクリプションにリソースをデプロイできます。

最後に、Azure リソースを簡単に記述できる宣言言語、Bicep について学習しました。 Bicep を使用すると、簡単かつ強力な言語で作業しながら、コードとしてのインフラストラクチャのすべての利点を得ることができます。

次の手順

  • Bicep について詳しく学習する。