Hi @Pongsatorn
Thank you for reaching out to the Microsoft Q&A platform. Happy to answer your question.
Alternatively, you can use snapshots to create new managed disks when a VM needs to be restored or rebuilt. Snapshots are billed based on the used portion of the disk.
Managed snapshots, A managed snapshot is a full, read-only copy of a managed disk. Snapshots exist independently of their source disks. Snapshots are billed based on the used portion of the disk.
For example, if you create a snapshot of a managed disk with provisioned capacity of 64 GB and actual used data size of 10 GB, snapshot will be billed only for the used data size of 10 GB.
How to Create a snapshot of a virtual hard disk
To recover using a snapshot, you must create a new disk from the snapshot, then either deploy a new VM, and use the managed disk as the OS disk, or attach the disk as a data disk to an existing VM.
Create a VM from a VHD by using the Azure portal.
You can also use Azure REST APIs to back up and restore your VMs. This approach is most often used by independent software vendors (ISVs) or organizations with a relatively small number of VMs to manage. You can use the API to create a VM restore point collection, which contains individual restore points for specific VMs. Each restore point stores a VM's configuration and a snapshot for each attached managed disk. To save space and costs, you can exclude any disk from your VM restore points.
Once created, VM restore points can then be used to restore individual disks. restore a VM, restore all relevant disks and attach them to a new VM.
If this does answer your question, please accept it as the answer and upvote as a token of appreciation.