I am using VMware ESXi. In our team we use to provide snapshots for long term backup.
Then we faced issueissues like memory spill overspillover and the server got hang up.
I started reading in Vmware kbVMware knowledgebase articles and every whereeverywhere. Every whereEverywhere it was recommended not to have snapshots for a long time.
Even VMware advised to keep snapshots for maximum of 3three days.
But our team kept asking us to have at least 2 snapshots fortwo permanent snapshots (till deleting the VM). Some timesSometimes we may use the vmVM for a year) .
one snapshot is for fresh machine state. (So when we complete testing an application , we will revert back to fresh state and install another application) (If iI did not allow that , I may often need to host the VM.)
Next snapshot for keeping the VM in some state ( May bemaybe they would have found an issue and keep that state for some time. orOr they may install prerequisites for the application and keep the machine ready for testing.)
Logically, their needs are seems to be fair. But if iI allow that i, I am to permit them to hold snapshotthe snapshots for long time. We are not using our VM as a mail server or database server.
I would like to know whyWhy is keeping snapshots for long time is having an adverse effect?
Why snapshots are snapshots considered as temporary backupbackups, not real backupbackups?