{"id":4608,"date":"2009-09-25T04:24:12","date_gmt":"2009-09-24T18:24:12","guid":{"rendered":"http:\/\/nsrd.wordpress.com\/?p=1074"},"modified":"2018-12-12T15:38:38","modified_gmt":"2018-12-12T05:38:38","slug":"trickle-recoveries-arent-recoveries","status":"publish","type":"post","link":"https:\/\/nsrd.info\/blog\/2009\/09\/25\/trickle-recoveries-arent-recoveries\/","title":{"rendered":"Trickle recoveries aren&#8217;t recoveries"},"content":{"rendered":"<p>In environments with satellite offices, a common &#8220;backup&#8221; technique described in a lot of situations is what I&#8217;d generically call a &#8220;trickle backup&#8221; technique. This uses either some form of asynchronous replication (either block or file), or some other state of file\/block deduplication, etc., to achieve very small backups (after the first) back to a central site.<\/p>\n<p>These are inevitably done for one or both of the following two reasons:<\/p>\n<ol>\n<li>Staff at the satellite office do not have the technical skills to manage local media or backup storage nodes\/media servers.<\/li>\n<li>The WAN bandwidth is too little (or too costly) to do full-scale backups.<\/li>\n<\/ol>\n<p>Remembering my definition of <em>recoverable<\/em> in <a title=\"The 7 Procedural Obligations of Backup Administrators\" href=\"https:\/\/nsrd.info\/blog\/2009\/09\/16\/7-procedural-obliations\/\" target=\"_blank\">The 7 Procedural Obligations of Backup Administrators<\/a>, I&#8217;d like to suggest that for most situations, there&#8217;s no such thing as a trickle recovery. To reiterate, my definition of <em>recoverable<\/em> is:<\/p>\n<ol>\n<blockquote>\n<li>The item that was backed up can be retrieved from the backup media.<\/li>\n<li>The item that is retrieved from the backup media is <em>usable<\/em> as a replacement to the data that was backed up.<\/li>\n<li>The item can be retrieved <em>within the required window<\/em>.<\/li>\n<\/blockquote>\n<\/ol>\n<p>Trickle backups, if not considered properly, cease to be valid backups if they violate item 3 above.<\/p>\n<p>Whenever trickle backups are considered, there must be rigorous planning conducted (including discussions with appropriate stakeholders) to determine what recovery methods will be considered valid. Let&#8217;s discuss briefly what might need to be considered:<\/p>\n<ol>\n<li>Will individual file level recovery back across the WAN connection be possible?<\/li>\n<li>What will be the maximum amount of data that can be recovered across the WAN connection?<\/li>\n<li>How will larger data recoveries be facilitated?<\/li>\n<li>How will complete system recoveries be facilitated?<\/li>\n<li>Can all recoveries be completed within SLAs?<\/li>\n<li>Are HR and IT policies in place to prevent situations where satellite office recovery requirements may be abandoned or delayed due to staff shortages or local workloads?<\/li>\n<\/ol>\n<p>If all 6 of those questions don&#8217;t have answers that are compatible with SLAs and business requirements, <em>then there is no valid satellite backup system in place<\/em>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In environments with satellite offices, a common &#8220;backup&#8221; technique described in a lot of situations is what I&#8217;d generically call&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[5],"tags":[1252,851,1026,1027],"class_list":["post-4608","post","type-post","status-publish","format-standard","hentry","category-backup-theory","tag-recovery","tag-satellite-office","tag-trickle-backup","tag-trickle-recovery"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pKpIN-1ck","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts\/4608","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/comments?post=4608"}],"version-history":[{"count":1,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts\/4608\/revisions"}],"predecessor-version":[{"id":7610,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/posts\/4608\/revisions\/7610"}],"wp:attachment":[{"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/media?parent=4608"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/categories?post=4608"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nsrd.info\/blog\/wp-json\/wp\/v2\/tags?post=4608"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}