Bot of the Week: STALE SNAPSHOT AUDIT
What it does: Identify snapshots which are older than a defined threshold of days
This bot looks for snapshots of compute volumes such as AWS’s Elastic Block Storage service which are older than a defined set of days such as 30. The value can be changed to accommodate the retention policy best suited for each organization or use case.
Why do I care?
Snapshots are backups of your hard drive, or of a network attached volume. Most organizations capture snapshots daily to ensure the recovery of its most recent information if that becomes necessary. But what happens to the old snapshots? After a week, a month or a year, old snapshots are not only useless, but they take up a lot of space, and can cost a lot of money.
Snapshots are not free
The cost of storing snapshots is only a fraction of penny per gig of storage. That doesn’t seem like much, but the costs can add up very quickly. On an enterprise level, on organization could have hundreds of thousands of snapshots, each containing more well over a gig of data. DivvyCloud customer GE, for example, has over half a million snapshots across the enterprise (granted a very, very large enterprise). But even for SMBs, costs could reach several hundred dollars a month. Enterprises will see much greater savings.
Risk of old data
Companies have data retention policies for a reason. On the one hand, you need to be sure you have backups of your data. On the other hand, keep data around forever is a huge liability. Every data asset that your company maintains is data that has to be secured and kept compliant for regulators and law enforcement. Reducing the attack surface of your data in line with your organizational data retention policy is the best way to keep your costs aligned with budget and ensure your data liability is exactly where you want it to be.
Get rid of stale snapshots
With regular, daily snapshots, it is not necessary to keep old ones beyond, 90, 60 or even 30 days. The Stale Snapshots Bot automatically removes stale snapshots from the cloud,to free up space and reduce the cost of operating in the cloud. This Bot can be customized to delete stale snapshots as often as an organization sees fit. Customers can create multiple copies of the bot to target differing needs, such as longer data retention for production environments and shorter retention for test environments.