【Azure】はじめてのVM構築・１ -- リソースグループ、仮装ネットワーク作成 --

#・はじめに#
先日、Power Automate Desktop のプレビュー版が公開されたので試してみたくなって、検証のため Azure 上に仮想マシン（以降、VM）を初めて構築しました。
今回は、その時に実施した VM 構築完了までの手順を紹介します。

VM は基本的な構成であれば、構築手順を覚えるとスグに作成できます。
しかし、初めて触れる人にとっては何から手を付けていいのかわからないものが多くて厄介です。
そんな私と同じように Azure を勉強するための第一歩とするキッカケになればいいなと思っています。

#・Azure で VM を構築するにあたって必要な手順#
VMを構築するにあたって、下記３点の手順が必要です。
本記事では １ と ２ の手順を説明します。
　**１．リソースグループ の作成（本記事）**
　**２．仮装ネットワーク の作成（本記事）**
　３．仮装マシン の作成（ **[別記事](https://qiita.com/kura_yu/items/ae1958f98d3d4bd9fdf5)** ）

#・注意事項#
　１．本記事では、Azure のアカウントを既に取得している前提で記載しています。
　２．本記事では、Azure の無料アカウントを利用しています。
　３．Azure の無料アカウントを作成するには、クレジットカードの登録が必要ですのでご注意ください。
　
　以下、**[Azure 無料アカウント FAQ](https://azure.microsoft.com/ja-jp/free/free-account-faq/)** ページより一部抜粋

<details><summary>**Azure 無料アカウントを使用開始するにあたって支払いは発生しますか?**</summary>
　⇒無料で開始できます。さらに、最初の 30 日間利用できる ¥22,500 クレジットも提供されます。
</details>
<details><summary>**30 日経過した後は料金が発生しますか?**</summary>
　⇒30 日経過時に、ご利用のアカウントを従量課金制の価格にアップグレードして使用制限を削除すれば、無料製品を引き続き使用できます。
　　無料で使用できるサービス使用量の範囲に収まっている場合は、料金は発生しません。
　　¥22,500 無料クレジットは使用制限として機能します。
</details>
<details><summary>**¥22,500 の無料クレジットを使い切った場合、または 30 日が経過した後はどうなりますか?**</summary>
　⇒お客様に通知致します。従量課金制の価格にアップグレードして使用制限を削除するかご判断ください。
　　アップグレードすると、すべての無料製品にアクセスできます。
　　アップグレードしない場合は、ご利用のアカウントと製品は使用できなくなります。
</details>
<details><summary>**アカウントをアップグレードするというのはどういうことですか?**</summary>
　⇒アップグレードを行うと、自動的に使用制限が解除されます。
　　無料アカウントに含まれているすべての無料製品に引き続きアクセスできます。
　　使用制限が解除されると、無料利用分を超える使用は料金が発生し、お客様が指定したカードに請求されます。
</details>
<details><summary>**アップグレードしない場合、製品はどうなりますか。**</summary>　
　⇒30 日経過時にアップグレードしない場合、または ¥22,500 のクレジットを使い切った時点 (どちらか早い方) で、お客様がデプロイした製品はすべて使用停止になり、アクセスできなくなります。
　　次の 30 日以内であれば、いつでもご利用のアカウントをアップグレードできます。

#・手順#
##１．Azureを開く##
下記にアクセスして、Azure Portal を表示します。
[https://portal.azure.com/](https://portal.azure.com/#home)

##２．リソースグループ の作成##
**「仮想ネットワーク」や「仮想マシン」などを管理するための リソースグループ を作成します。**
　
・画面左上のアイコンをクリックして「リソースグループ」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/613247/d89d1e32-ecd4-cad7-ff36-1bd619a1738c.png)
　
・「リソースグループ」画面左上の「追加」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/613247/cee26171-fada-fc97-6176-7c13e47f4cbb.png)
　
・「基本」タブで「プロジェクトの詳細」と「リソースの詳細」を設定します。（設定は基本タブのみ）
・「確認および作成」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/613247/1078c65d-d1e6-4c8a-8e03-773de440ed42.png)

| 項目 | 入力値 |
|:--|:--|
|サブスクリプション |無料ライセンスの場合「無料試用版」を選択します。 |
|リソースグループ|任意の名前を付けます。|
|リージョン|「東日本」もしくは「西日本」を選択します。|
　

・「検証に成功しました。」というメッセージを確認後、「作成」をクリックします。
・作成したリソースグループが一覧画面に表示されていることを確認します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/613247/3aeec995-743d-e238-a0d9-314f1adfd3e4.png)

##３．仮装ネットワークの作成##
**仮想マシンがネットワークを利用するための 仮想ネットワーク を作成します。**

・すべてのサービス > ネットワーキング に移動して、「仮装ネットワーク」にカーソルを合わせます。
・「作成」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/613247/8223425c-85a9-ec48-5c10-faa478e33415.png)

・「仮装ネットワーク」画面で「追加」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/613247/3e6c51b0-52fc-e09e-0168-faa362058571.png)

・「基本タブ」で「プロジェクトの詳細」と「インスタンスの詳細」を設定します。（今回は基本タブのみ設定）
・設定後に「確認および作成」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/613247/c5a72556-c3fe-8d75-3eb7-4e4555609353.png)

| 項目 | 入力値 |
|:--|:--|
|サブスクリプション |無料ライセンスの場合「無料試用版」を選択します。|
|リソースグループ|２．で作成したリソースグループを指定します。|
|名前|任意の名称を付けてください。|
|地域|２．で指定した地域と同じものを選択します。|
　

・「検証に成功しました。」というメッセージを確認後、「作成」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/613247/3f8a1285-7c29-2ef0-b952-3893e9b221b8.png)

・作成に成功すると、「デプロイが完了しました」というメッセージが表示されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/613247/f4e34c8f-3fe7-4eae-a637-47b73c38295a.png)

リソースグループと仮装ネットワークの作成ができたので、VMを構築する準備ができました。
次はいよいよ VM を構築します。
VM構築の手順は下記ページをご覧ください。

　⇒ **[【Azure】はじめてのVM構築・２　-- VM構築 --](https://qiita.com/kura_yu/items/ae1958f98d3d4bd9fdf5)**

#補足：リソースグループとは…#
リソースグループとは、**Azureの関連するリソースを管理するためのフォルダ** のイメージです。

Azure は **管理グループ**、**サブスクリプション**、**リソースグループ**、**リソース**の ４階層に分かれます。
リソースグループの下には、仮想マシンや仮想ネットワーク、サブネットなどのリソースが入ります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/613247/aab6da11-2bfd-1834-9343-eebd19275f43.png)

リソースを作成する際、必ず１つのリソースグループを指定します。
仮想マシンを構築する際、リソース同士を関連付けるためのリソースグループを作成する必要があります。
![説明リソースグループ.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/613247/c5d24c65-946c-88aa-29ba-d8676d1dcf84.png)

リソースグループには、その他に下記の特徴があります。
・　リソースグループを削除した場合、フォルダごと削除するイメージなので、その上に乗っているリソースも全て一緒に削除される。
・　１つのリソースグループが複数のサブスクリプションにまたがることはできる。
・　リソースは必ずリソースグループの下に配置される。サブスクリプションの直下にリソースが配置されることはない。

#補足：仮想ネットワークとは…#
仮想ネットワーク（以下、VNet）は、「仮想マシンとインターネット」や「仮想マシンと仮想マシン」などの接続に利用されます。
仮想マシンを作成するために必須のリソースです。
**仮想マシンとネットワーク接続する場合、仮想マシンをサブネットに所属させることで VNet を利用した通信が可能になります。**

※サブネット：VNetを細分化したネットワーク（小さいネットワーク空間）です。
　保持するIPアドレスの種類によって「パブリック サブネット」と「プライベート サブネット」に分類されます。
　仮想マシンはサブネットに所属することで VNet を利用可能になります。
　１つの VNet に複数のサブネットを作成することが可能です。

---
###※関連記事###
[【Azure】はじめてのVM構築・２　-- VM構築 --](https://qiita.com/kura_yu/items/ae1958f98d3d4bd9fdf5)