はじめに

完了

勤務している組織で、Azure Virtual Machines (VM) を使用して顧客関係管理 (CRM) ソフトウェアをテストするとします。 これらの VM は、Web フロントエンドや SQL データベースなどのイメージから作成します。

1 つの VM で複数回テストを繰り返すうちに、構成ファイルとデータベースに対する変更によって結果に一貫性がなくなることがわかりました。 ある場合は、バグによって、データベース内に関連付けられた顧客が存在しない通話レコードが誤って生成されました。 その孤立したレコードが原因で、以降の統合テストは、バグを修正した後も失敗しました。

週に複数回発生するこれらのテスト サイクルの頻度を認識し、テスト環境の一貫性と信頼性を確保するために、サイクルごとに新しい VM をデプロイすることにします。 デプロイ用の Azure CLI スクリプトを開発することで、プロセスを合理化し、ワークフローの効率を最適化し、自動化によってエラーを最小限に抑えることができます。

このモジュールでは、Azure CLI を使用して Azure リソースをデプロイおよび管理する方法について説明します。 1 回限りのタスクで Azure CLI を対話形式で使用する方法と、定期的なタスクを自動化する CLI スクリプトを記述する方法について学びます。

学習の目的

このモジュールでは、次のことを行います。

  • Azure CLI が Azure 管理タスクに適したツールであるかどうかを判断する。
  • Windows、Linux、または macOS に Azure CLI をインストールする。
  • Azure CLI を使用して Azure に接続する。
  • Azure CLI を使って Azure VM を作成する。

前提条件

  • Bash または PowerShell などのコマンド ライン インターフェイスの使用経験
  • リソース グループや仮想マシンなど、Azure の基本的な概念についての理解
  • Azure portal を使用した Azure リソースの管理経験