【Azure】Managed DiskのBackupをまとめてみたの巻

# Managed Disk 概要

Azure Virtual Machinesで利用される、ブロックストレージです。
ディスクの種類も複数存在するため、ストレージに求める必要な要件によってデプロイするディスクの種類は決定していく必要があります。

https://learn.microsoft.com/ja-jp/azure/virtual-machines/disks-types

他にも優れた可用性があり、データのレプリカを3つ提供する事ができます。
というか、一番安いプランでもレプリカは3つ提供されます。
特にAzureは、ディスクを業界トップレベルの年間故障率0%を提供しているため、とても安心してクラウドサービスを利用する事ができるでしょう。

# Managed DiskをBackupしよう
Managed DiskのBackup方式を検討する中で
大きく下記二つが挙げられると思います。
+ Azure Backup
+ Managed Disk スナップショット

## Azure Backup 概要

バックアップデータをAzure環境に安全に保持する事で回復性を高めるバックアップサービスです。
箇条書きベースで機能を抜粋して記載します。
+ オンプレミスバックアップが可能（Windowsベース）
+ ほぼ無制限の容量
+ データ転送料金が無償（バックアップ&リストア）
+ ストレージの高可用性オプション
+ Azure VMのバックアップはインターネット接続不要
+ 多数のセキュリティ機能が搭載

ざっとですが、これくらいあります。
他にも機能はありますので、ご興味があれば公式ドキュメントを確認してください。

https://learn.microsoft.com/ja-jp/azure/backup/backup-azure-vms-introduction

### Azure VMをBackupしてみた

Azure Portalにログインして、Recovery Service コンテナーと
Backup対象のVMを用意します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3471206/124e3a59-63ab-2e76-b5dd-8cef7359abbd.png)

Recovery Service コンテナーから、Backupの設定をしていきます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3471206/78071482-e7fa-377b-ba1c-737b20a084cc.png)

実行環境とバックアップ対象を選択します。
Stack HCI環境やオンプレミス環境のバックアップを行う事も可能です。
※方法は異なります

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3471206/6c5b1a6a-3071-9bef-f25e-335d73498dcc.png)

スケジュールの設定やバックアップ頻度を設定できます。
対象のVMもここで選択します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3471206/9f87b0af-e3d3-3733-5443-28db4f6bcda2.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3471206/bff9044b-af40-8359-c70e-33990a2cf298.png)

スケジュールされたバックアップだけではなく
手動で任意のタイミングでバックアップを取得する事も可能です。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3471206/02a5a33c-12f8-5270-85c3-12489af3ba2d.png)

取得したバックアップからVMをデプロイしてみた。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3471206/79b7b5a0-4063-ae16-de45-1045413b3c0f.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3471206/2313898d-4a16-3905-5982-4083f7953635.png)

詳細を確認すると、バックアップアイテムを利用した復元を行えます

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3471206/2896452b-c420-0d8f-a776-2bef56947a13.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3471206/a53634da-572a-8574-5bc7-3960fbef3767.png)

### 注意事項

Azure Backupを利用する際に注意いただきたいのが
RTOに関するSLAが無い（RTOは定められてない）
RPOは最短でも4時間になる。

Azure VMのDR対策として、候補に上げられる
Azure Site Recoveryとの比較ブログもありますので
検討時には参考すると良いかもです。

https://jpabrs-scem.github.io/blog/AzureBackupGeneral/DR_ASR_or_VMBackup/

## Managed Disk スナップショット 概要
任意の時点でのManaged Diskのバックアップを取得する事ができます。
Managed Diskのスナップショット機能で取得したデータは、実データとは独立して保存され、新たなディスクの作成に利用する事ができます。

### Managed Diskのスナップショットを取得してみた

Azure Portalにログインして、任意のディスクからスナップショットを取得する。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3471206/c14b125c-fd0c-5321-5007-29bc0fc381ad.png)

スナップショットを作成する

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3471206/fb3b559e-6caf-b722-2018-18dec0c0bfe4.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3471206/b756e30d-70c8-3ac4-bb31-42b7f99ae7d6.png)

作成したスナップショットから新たなディスクを作成する

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3471206/2eb4b872-c7d9-ed5a-ebd0-8c6d82607440.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3471206/d538fd7f-c57c-3c41-6908-ba3877e112d6.png)

スナップショットから新しくディスクが作成できました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3471206/0bc3bb15-5bdf-fbcc-c7be-7b9c5ba9bfba.png)