January 10, 2019 at 10:44 am
We're having a debate regarding administration of SQL server backups.
Recently we've started using NetApp SnapCenter to manage clones and backups of our data, it's much faster than traditional backups and our SAN is part of our high availability backbone.
There's been a recommendation to implement SnapCenter on all our production instances and use it to feed our UAT and DEV environments, some of our team assumes this ultimately means - removing the need to run a traditional local backup.
I'm in the opposite camp, I think local backups are mission critical to a healthy SQL server. They serve as a canary in the coal mine if backup duration start running wild, especially important when you're also log shipping data.
Am I being too stubborn to think that local backups MUST be kept as part of a daily backup life cycle (either fulls or diffs) regardless of how much SNAP technology is implemented?
#LocalBAKS4life
January 10, 2019 at 12:56 pm
For Production, NetApp SNAPs cannot do an individual databases point in time restore, can it?
if they can demo you can rollback to a specific point in time, for one database, i would consider it, but i am under the distinct impression that is not the case; it's basically a dbcc freeze plus a Differential outside of your control, right?
Lowell
January 11, 2019 at 6:15 am
Let anyone do anything in any way that they want to with backups... right after they prove that they can do a point in time restore as easily and quickly as you can with the native tools. If you haven't defined your Recovery Point Objective (how much data you're prepared to lose) and your Recovery Time Objective (how long it will take you to recover) with your business, do that first. Once that's done, any backup process that meets your RPO and RTO is fine. If it doesn't meet the RPO & RTO, why on earth would you use it, no matter how fast or easy it is?
"The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood"
- Theodore Roosevelt
Author of:
SQL Server Execution Plans
SQL Server Query Performance Tuning
January 11, 2019 at 1:30 pm
Toddmonster85 - Thursday, January 10, 2019 10:44 AMWe're having a debate regarding administration of SQL server backups.
Recently we've started using NetApp SnapCenter to manage clones and backups of our data, it's much faster than traditional backups and our SAN is part of our high availability backbone.
There's been a recommendation to implement SnapCenter on all our production instances and use it to feed our UAT and DEV environments, some of our team assumes this ultimately means - removing the need to run a traditional local backup.
I'm in the opposite camp, I think local backups are mission critical to a healthy SQL server. They serve as a canary in the coal mine if backup duration start running wild, especially important when you're also log shipping data.Am I being too stubborn to think that local backups MUST be kept as part of a daily backup life cycle (either fulls or diffs) regardless of how much SNAP technology is implemented?
#LocalBAKS4life
Heh... that's what they said about the snapshotting they started doing when we installed Nimble SSDs. They started doing snapshots every 20 minutes and that supposedly satisfied the RPO and, because it's so nasty fast, also blew away the RTO. I was steadfast and stubborn and insisted that we continue traditional backups to disk and that those continue to be backed up to tape.
Fast forward almost 3 years and we had a little problem that dictated a restore to a non-production environment to recover some data. It really was a "shame" that the snapshots failed during the critical time and the only thing left was the restore from tape to disk and then disk to database.
NO ONE will ensure that data is recoverable like a DBA and their native backups (and frequent test restores) will. It's the final layer of safety that has been called upon more than once when all that cute shinny new stuff fails.
--Jeff Moden
Change is inevitable... Change for the better is not.
Viewing 4 posts - 1 through 3 (of 3 total)
You must be logged in to reply to this topic. Login to reply