まとめ

完了

最近、あなたの会社は、おもちゃのトラックを製造している小規模な競合他社を買収しました。 この会社は、Azure を使用してアプリケーション インフラストラクチャをホストしていますが、Azure portal と JSON ARM テンプレートを使用してそのリソースをデプロイしています。 あなたの会社は、コードとしてのインフラストラクチャに Bicep を使用しており、あなたはデプロイに Bicep を使用するために、すべての Azure リソースを移行する必要がありました。

このモジュールでは、Azure リソースを Bicep に移行するためのプロセスと推奨ワークフローについて学習しました。 そのワークフローは、5 つのフェーズ (変換、移行、リファクタリング、テスト、デプロイ) で構成されます。 このワークフローの制限と、自分のテンプレートをチームのコード標準とベスト プラクティスに合わせる方法を学習しました。 また、ワークフローの完了に役立つツールとリソースについても学習しました。

おもちゃのトラックのバックエンド仮想マシンを JSON ARM テンプレートにエクスポートしました。 Bicep decompile コマンドを使用して、JSON テンプレートを Bicep ファイルに変換しました。 変換後、デプロイ可能な Bicep ファイルにリソースを移行しました。 シンボリック名、パラメーター、変数を調整するために Bicep ファイルをリファクタリングしました。 パラメーターの説明を追加しました。 What-If 操作を使用して、リファクタリングされたテンプレートをテストし、調整を行い、再度テストしました。 最後に、テンプレートを Azure 環境にデプロイしました。

Bicep コードを使用して運用環境を正常にデプロイしたら、完了です。 次の手順は、パイプラインと自動デプロイの実装です。

リファレンス