Slide 1

Slide 1 text

Azure入門 ・Azure Resource Manager

Slide 2

Slide 2 text

Azure Resource Manager Azure Resource Manager を使用 すると、ソリューション内の複数 のリソースを 1 つのグループとし て作業できます。 ソリューション のこれらすべてのリソースを、1 回の連携した操作でデプロイ、更 新、または削除できます。 デプロ イにはテンプレートを使用します が、このテンプレートは、テスト、 ステージング、運用環境などのさ まざまな環境に使用できま す。 Resource Manager には、デ プロイ後のリソースの管理に役立 つ、セキュリティ、監査、タグ付 けの機能が用意されています。

Slide 3

Slide 3 text

AzurePortalで のテンプレー ト作成 ・Microsoftチュートリアル https://docs.microsoft.com/ja- jp/azure/azure-resource- manager/resource-manager- quickstart-create-templates-use-the- portal ・リソース グループへのデプロイ 対象となるリソースを定義する JavaScript Object Notation (JSON) ファイルです。 デプロイ 対象リソース間の依存関係も、こ のテンプレートによって定義され ます。 このテンプレートを使えば、 リソースを一貫性のある形で繰り 返しデプロイできます。

Slide 4

Slide 4 text

チュートリアルの説明 ・ストレージ作成のテンプレートを作成 ・ストレージの名前を自動で割り振られ るユニークIDを付与することで使いまわ せるようにする

Slide 5

Slide 5 text

流れ ① テンプレートのサンプルを取得し、ダウンロード ② テンプレートの編集 ③ テンプレートのアップロード ④ 必要に応じてparametersファイルをアップロー ド ⑤ テンプレートによるデプロイ ※②と③は前後できる

Slide 6

Slide 6 text

テンプレートとは ・デプロイを自動 化するためのパラ メータセット

Slide 7

Slide 7 text

パラメータをテキストエディタ等に控えておく

Slide 8

Slide 8 text

Windows仮想 マシンを作る

Slide 9

Slide 9 text

Windows仮想マシンのテンプレート

Slide 10

Slide 10 text

Parametersファイル

Slide 11

Slide 11 text

Powershellで 実行

Slide 12

Slide 12 text

PowershellでAzureへ接続 Connect-AzureRmAccount

Slide 13

Slide 13 text

デプロイコマンドを実行 New-AzureRmResourceGroupDeployment -ResourceGroupName cloud-shell-storage-westus - TemplateFile .¥template.json -TemplateParameterFile .¥parameters.json

Slide 14

Slide 14 text

Azure上でチェック

Slide 15

Slide 15 text

Azure上のPowershellからも実行可能(事前にファイルアップロード)

Slide 16

Slide 16 text

テンプレートの書き方 ■公式サイト https://docs.microsoft.com/ja-jp/azure/azure-resource-manager/resource- group-authoring-templates ■キータ https://qiita.com/j-tsurumi/items/cc86e9412349da80a323