Snapshot an Azure VM
Snapshots in Azure is a nice feature that allows you to take a read-only, “point in time” snapshot of a Virtual Machine’s disk. You can take a snapshot of a VM’s OS or data disk. You can use this snapshot to revert the VM to a point in time before an event occurred, or you installed something that didn’t go quite right.
Azure VM Snapshot
Now that we’ve created these Snapshots, where do we find them?
That is where things get a little tricky. If you’ve taken Snapshots of VMs using Managed Disks, all you need to do is search for “Snapshots” and you will see all the Azure snapshots along with information such as the snapshot type, source disk, date and time it was created, the size and a few other items.
OK, great, what’s the problem?
Where are all your Azure VM Managed / Unmanaged Disks?
Well, this view will only show you snapshots of Managed Disks. If you are using unmanaged disks there is no one portal or view where you can see all your snapshots.
Much like everything else in Azure, Snapshots are not free! And if you have numerous VMs using unmanaged disks, you will need to check them one by one through the Storage Account view, locate their VHD and click on the Snapshots menu to see if there is a snapshot associated with the VM.
You could be paying for storage that Snapshots are consuming that were taken months or even years ago that have been forgotten.
OK, so how do you get this information without having to go through each and every VM disk?
Azure Snapshot Sizes
Easy, just use Cloud Storage Manager and run the report to tell you.
Once you’ve installed Cloud Storage Manager, it will scan your Azure environment and collect a heap of information. Then all you have to do is launch it, and select the “Snapshot” tab to see all your VM snapshots across your Azure environment, including both managed and unmanaged disks.
Of course Cloud Storage Manager doesnt only show how much storage your Snapshots are consuming, it also shows you the capacity of your Storage Accounts, and historical storage growth patterns, and loads more insights in to your Blob Storage within Azure.
Automate Azure VM Snapshot Creation
Now you may want to schedule the creation and deletion of Azure Virtual Machines automatically.
SnapShot Master can do this for you with just a few clicks.
SnapShot Master also shows you all your Azure Cloud and even your VMware or Hyper-V snapshot / checkpoint information and more.