Microsoft Azure Portal 基本操作の紹介

# 目次
1.はじめに
2.AzurePortalとは
3.リソース作成
4.リソース検索
5.リソース管理
6.まとめ

# 1.はじめに
当記事では、これからAzure案件に携わる、初心者の方向けに**Azure Portal**での基本的な**操作例**をご紹介したいと思います。
<https://qiita.com/k_suzuki527/items/41660781ad63f72a89d1>

Azureリソースの管理、操作は、
Azure Portal(Web ベースの統合コンソール)以外にもAzure CLI、Azure PowerShell、Azure Resource Managerなどからも可能です。
※操作方法は、いくつか存在しますので、一例であることをご理解いただけましたら幸いです。

:::note warn
警告
個人の経験、見解に基づき記載しておりますので、正しい手順、解釈などは、必ず公式ドキュメントをご参考頂きますようお願いいたします。
https://docs.microsoft.com/ja-jp/azure/?product=popular
ご紹介する手順の一部にて、課金が発生する可能性がございます。
当方は一切の責任を持ちませんので予めご理解のほどお願いいたします。
リソースが不要になった際は、リソースのクリーンアップを必ず行ってください。
また、ご紹介する手順において、許可を得ずお客様環境や本番環境などでの練習、検証はしないよう十分にご注意ください。
意図しない事故を未然に防ぐためにも、慣れるまでの間は有識者にフォロー頂くことをお勧めします。
:::

【前提条件】
当記事の読者については、以下相当の知識をお持ちの方を想定しております。
・AZ-900: Microsoft Azure の基礎(Fundamentals)
https://docs.microsoft.com/ja-jp/learn/certifications/exams/az-900
・貴社検証環境、個人のAzureアカウントの無料枠など利用できる方
https://azure.microsoft.com/ja-jp/features/azure-portal/

Microsoft Azure学習方法については、前回の記事をご参考頂けましたら幸いです。
<https://qiita.com/k_suzuki527/items/ae1a52ab5aa4ba043395>

# 2.AzurePortalとは
AmazonWebServiceに例えると、AWSマネジメントコンソールのようなものです。
GUIにてWebベースの統合管理が可能です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/591271/38f9ca7c-3294-d8b3-146e-1f1e543061c8.png)
>Azure portal は、コマンドライン ツールに代えて使用できる、Web ベースの統合コンソールです。
Azure portal では、グラフィカル ユーザー インターフェイスを使用して、Azure サブスクリプションを管理できます。
簡単な Web アプリから複雑なクラウド デプロイまで、すべてを構築、管理、監視することができます。 
リソースを整理して表示するカスタム ダッシュボードを作成できます。 

出典:Microsoft Azure Portalのドキュメント-Azure Portalの概要-Azure Portalとは
https://docs.microsoft.com/ja-jp/azure/azure-portal/azure-portal-overview

# 3.リソース作成
仮想マシンを例に、順を追ってご説明いたします。

:::note info
・ご紹介する手順は、以下URL「クイック スタート:Azure Portal で Windows 仮想マシンを作成する」の手順を一部参考としています。
<https://docs.microsoft.com/ja-jp/azure/virtual-machines/windows/quick-create-portal>
・Portalの項目は適宜変更される可能性があります。
・以後、設定項目はクイックスタート用のサンプル値となりますので、必要に応じて適宜適切なものを選択、入力ください。
:::

## ①Azure Portalにサインイン
<https://portal.azure.com>にサインインします。

## ②検索に「virtual machines」と入力し、サービスの中から「Virtual Machines」を選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/591271/bdb69166-0bf0-499d-10f2-d67c8142660d.png)

【補足】
以下の画像例のように、検索せずとも赤枠のアイコンを選択して、各Azureサービスに推移することも可能です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/591271/4f55719e-a214-27cc-1f76-04067b766836.png)

## ③[仮想マシン] ページで、[作成] を選択してから [仮想マシン] を選択します。 [仮想マシンの作成] ページが開きます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/591271/e6f73b14-f418-451c-087c-5eff81b713aa.png)

## ④[基本] タブの [Project details] (プロジェクトの詳細) で、正しいサブスクリプションが選択されていることを確認し、リソース グループの [新規作成] を選択します。 名前として「myResourceGroup」と入力します。
※リソースグループは事前に作成しておくことも可能です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/591271/c3e81f41-1877-bbb5-8601-eba50cb19b98.png)

【補足】
サブスクリプション、リソースグループについては以下参照ください。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/591271/01393e7d-0847-3371-603e-f5738499d5cb.png)
出典:Microsoft Azure セットアップガイド-リソース編成-管理レベルと階層
<https://docs.microsoft.com/ja-jp/azure/cloud-adoption-framework/ready/azure-setup-guide/organize-resources#management-levels-and-hierarchy>

## ⑤[インスタンスの詳細] で、[仮想マシン名] に「myVM」と入力し、[イメージ] で [Windows Server 2019 Datacenter - Gen2] を選択します。 他の既定値はそのままにします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/591271/9c29e8c5-a55c-0cbb-1d60-007558f4a6e0.png)

## ⑥[管理者アカウント] で、ユーザー名 (azureuser など) とパスワードを指定します。 パスワードは 12 文字以上で、定義された複雑さの要件を満たす必要があります。
【定義された複雑さの要件】
<https://docs.microsoft.com/ja-jp/azure/virtual-machines/windows/faq#vm---------------------->

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/591271/7167b208-d6c2-b481-a6f5-a504ae5eeb30.png)

## ⑦[受信ポートの規則] で [選択したポートを許可する] を選択し、ドロップダウンから [RDP (3389)] を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/591271/668d457c-6a8b-e94d-f2ae-58e77fef48b5.png)

## ⑧残りの既定値はそのままにして、ページの一番下にある [Review + create] (確認および作成) ボタンを選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/591271/55b11f95-dbe1-0512-a287-ca7e6f187423.png)

## ⑨検証に成功し、内容に問題ないことを確認しましたら、[作成]ボタンを選択します。
※今回クイックスタートのため省略しましたが、必要に応じて「ディスク」「ネットワーク」「管理」「詳細」「タグ」の設定を行ってください。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/591271/cd79510d-b21d-ab00-7e8b-fb8ca20097db.png)

## ⑩デプロイが完了しましたと表示されることを確認。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/591271/34637a91-e362-6ba4-4475-08b60d6caae6.png)
以上で、仮想マシン作成が完了しました。

# 4.リソース検索
上述にて作成した仮想マシンを例として、主に3パターンご紹介します。

## ① サービス 「Virtual Machines」を開き、当該仮想マシンを探すパターン
検索に「virtual machines」と入力し、サービスの中から「Virtual Machines」を選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/591271/bdb69166-0bf0-499d-10f2-d67c8142660d.png)
Virtual Machinesサービスにて、VM一覧から対象が存在することを確認できます。

:::note info
仮想マシン名、サブスクリプション、リソースグループなどでフィルターすることも可能です。仮想マシンの数が多い場合は、フィルターの利用をお勧めします。
:::

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/591271/7da72bd2-56b8-5440-cd9d-b07e34e162e0.png)


## ②リソース名で検索するパターン
検索欄に「myVM」と入力し、リソースの中から「myVM」を選択します。

:::note warn
他のリソースグループにて、同じ名前でVMが存在する場合は、複数ヒットします。検索したいVMがどのリソースグループに配置されているものかは事前に把握しておきましょう。
:::

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/591271/e9cadb1e-c475-d9d3-782b-55123816daf5.png)


## ③リソースグループより検索
サブスクリプションやリソースグループが多様に存在する場合は、リソースグループから辿ることも有効な方法と考えます。

検索に「リソースグループ」と入力し、サービスから「リソースグループ」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/591271/64956b31-361e-e1aa-e2ae-84f711df4feb.png)

リソースグループ名、サブスクリプションでフィルターし、対象のリソースグループを特定したら開きます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/591271/07fe8b5e-efaf-91f9-c215-79aa54dbd10d.png)
リソースグループ内に複数のコンポーネントが存在しますので、リソース名、種類「仮想マシン」などでフィルターします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/591271/20537024-e919-1aa7-c440-8d978ec8d269.png)
検索対象のVMが見つかったら選択し開きます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/591271/f3a860fc-3e84-291a-2865-267c6c7b781a.png)

# 5.リソース管理
ポータルでリソースを表示すると、その特定のリソースを管理するためのオプションが表示されます。
仮想マシン「myVM」を例に説明します。

## ①仮想マシンの管理
このスクリーンショットには、Azure 仮想マシンの管理オプションが表示されています。
接続、仮想マシンの起動、再起動、停止、削除などの操作を実行できます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/591271/0e586880-ec75-ed62-97ed-21b80371d0d4.png)

:::note alert
Azure 仮想マシンでは、OSからシャットダウンしただけでは、課金が発生します。
必ず、Portalなどから停止し、仮想マシンの状態が[割り当て解除済み]となることを確認しましょう。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/591271/680c6db4-b9ad-7ef1-0ffe-9d3c8c219e27.png)
詳細は、以下の公式ドキュメントをご参照ください。

:::

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/591271/5dd0ced8-064b-de06-283f-6a813d776ee5.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/591271/b0ccc2b6-2d17-a7d7-8f99-a3ae9e51539d.png)

出典:Microsoft Virtual Machinesのドキュメント-電源の状態と課金
<https://docs.microsoft.com/ja-jp/azure/virtual-machines/states-billing#power-states-and-billing>

# 6.まとめ
AzurePortal にて、リソース作成、検索、管理などの操作に慣れていない方のご参考になりましたら幸いです。
※すべてのリソースが全く同じ方法とまではいきませんが、共通している部分も多くあります。

一部、AzurePortalではサポートしていない機能があったりします。AzurePowerShell、AzureCLI、AzureResourceManagerからしか設定できないものもあります。必ず公式ドキュメントやSRにてMSサポートへ問い合わせし確認するようにしましょう。