{"id":33729,"date":"2018-11-20T21:32:18","date_gmt":"2018-11-20T17:32:18","guid":{"rendered":"https:\/\/www.msp360.com\/resources\/?p=33729"},"modified":"2023-10-25T16:22:51","modified_gmt":"2023-10-25T12:22:51","slug":"synthetic-full-backup-explained","status":"publish","type":"post","link":"https:\/\/www.msp360.com\/resources\/blog\/synthetic-full-backup-explained\/","title":{"rendered":"Synthetic Full Backup Explained"},"content":{"rendered":"<h2>What Is Synthetic Full Backup?<\/h2>\n<p>Synthetic full backup is a type of subsequent full backup that makes a comparison to the previously backed up data on the storage and uploads only the current changes from the backup source. Synthetic full backup helps to reduce the amount of data uploaded and accelerates a full backup creation. In this article, we will explain fully the concept of synthetic backup.<br \/>\n<!--more--><\/p>\n<div class=\"benefits\">\n<div class=\"col-xs-6\">\n<div class=\"benefit-image\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-26881 size-full\" src=\"https:\/\/www.msp360.com\/resources\/wp-content\/uploads\/2018\/11\/80_percent.png\" alt=\"less bandwidth consumption with synthetic full backup\" width=\"120\" height=\"120\" \/><\/div>\n<div class=\"benefit-text\">up to <strong>80%<\/strong> less bandwidth consumption<\/div>\n<\/div>\n<div class=\"col-xs-6\">\n<div class=\"benefit-image\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-26880 size-full\" src=\"https:\/\/www.msp360.com\/resources\/wp-content\/uploads\/2018\/11\/20_times.png\" alt=\"faster backup completion with synthetic full backup\" width=\"120\" height=\"120\" \/><\/div>\n<div class=\"benefit-text\">up to <strong>20 times<\/strong> faster backup completion<\/div>\n<\/div>\n<\/div>\n<h3><\/h3>\n<h3>How Synthetic Full Backup Works<\/h3>\n<p>At the start of every new backup, you are running a full backup - uploading the given dataset to the backup storage. After this initial backup is completed you typically wait some time to perform the next one to keep up with all the changes that have occurred over time. That is called an <a href=\"https:\/\/www.msp360.com\/resources\/blog\/incremental-backup-guide\/\">incremental backup<\/a>.<\/p>\n<div class=\"image-set\">\n<div class=\"col-xs-6\">\n<div class=\"image-title\">First full backup sequence<\/div>\n<div class=\"image-object\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-26914 size-full\" src=\"https:\/\/www.msp360.com\/resources\/wp-content\/uploads\/2018\/11\/First-full-backup-sequence-with-caption.png\" alt=\"First full backup sequence\" width=\"295\" height=\"195\" \/><\/div>\n<\/div>\n<div class=\"col-xs-6\">\n<div class=\"image-title\">Second full backup sequence<\/div>\n<div class=\"image-object\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-26887 size-full\" src=\"https:\/\/www.msp360.com\/resources\/wp-content\/uploads\/2018\/11\/Second-full-backup-sequence.png\" alt=\"Second full backup sequence\" width=\"285\" height=\"149\" \/><\/div>\n<\/div>\n<div class=\"image-set-caption\">A1-A3 and B1-B3 stands for incremental difference between backup runs.<\/div>\n<\/div>\n<p>However, from time to time you need to perform another full backup. This might be needed in several cases:<\/p>\n<ul>\n<li>To be able to recover to several points in time<\/li>\n<li>If you fall under compliance and need to store several versions of files<\/li>\n<li>You are running an incremental <a href=\"https:\/\/www.msp360.com\/resources\/blog\/block-level-backup\/\">block-level backup<\/a> (it\u2019s advised to run full backups from time to time in that case)<\/li>\n<li>You have an advanced <a href=\"https:\/\/www.msp360.com\/resources\/blog\/how-to-build-retention-policy\/\">retention policy<\/a> for archiving purposes<\/li>\n<\/ul>\n<p><a name=\"full\"><\/a>A full backup takes a lot of time and resources. However, if the first full backup is essential any subsequent one is not.<\/p>\n<div class=\"image-set\">\n<div class=\"col-xs-6\">\n<div class=\"image-title\">First full backup sequence<\/div>\n<div class=\"image-object\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-26914 size-full\" src=\"https:\/\/www.msp360.com\/resources\/wp-content\/uploads\/2018\/11\/First-full-backup-sequence-with-caption.png\" alt=\"How synthetic full backup works: First full backup sequence\" width=\"295\" height=\"195\" \/><\/div>\n<\/div>\n<div class=\"col-xs-6\">\n<div class=\"image-title\">Second sequence with synthetic backup turned on<\/div>\n<div class=\"image-object\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-26915 size-full\" src=\"https:\/\/www.msp360.com\/resources\/wp-content\/uploads\/2018\/11\/Second-sequence-with-synthetic-full-backup.png\" alt=\"Second full backup sequence with synthetic backup turned on\" width=\"294\" height=\"195\" \/><\/div>\n<div class=\"image-caption\">Second full backup consists of non-changed blocks from the cloud and changes from the machine<\/div>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<p id=\"last\">When you add a synthetic full backup to the backup sequence, the subsequent full backup the backup software checks the data on the storage and compares it to the data on the machine. Then the software uploads only the changes from the machine, the rest of the information is replicated inside the storage to create a new full dataset. This approach is especially effective when working with large files and datasets if there is limited bandwidth as it allows software to synthesize the most of the backup from data that is already on the storage. One good example is full system backup.<\/p>\n<div id=\"slidebox\"><a class=\"close\"> <\/a><!--HubSpot Call-to-Action Code --><span class=\"hs-cta-wrapper hs-cta-deferred\" id=\"hs-cta-wrapper-aa07fdb8-7776-46a5-9fa0-ec6e93f0f0a6\" data-portal=\"5442029\" data-id=\"aa07fdb8-7776-46a5-9fa0-ec6e93f0f0a6\"><span class=\"hs-cta-node hs-cta-aa07fdb8-7776-46a5-9fa0-ec6e93f0f0a6\" id=\"hs-cta-aa07fdb8-7776-46a5-9fa0-ec6e93f0f0a6\"><!--[if lte IE 8]><div id=\"hs-cta-ie-element\"><\/div><![endif]--><a href=\"https:\/\/cta-redirect.hubspot.com\/cta\/redirect\/5442029\/aa07fdb8-7776-46a5-9fa0-ec6e93f0f0a6\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"hs-cta-img\" id=\"hs-cta-img-aa07fdb8-7776-46a5-9fa0-ec6e93f0f0a6\" style=\"border-width:0px;\" src=\"https:\/\/no-cache.hubspot.com\/cta\/default\/5442029\/aa07fdb8-7776-46a5-9fa0-ec6e93f0f0a6.png\" alt=\"CTA\"><\/a><\/span><\/span><!-- end HubSpot Call-to-Action Code --><\/div>\n<div class=\"call-to-action\">\n<div class=\"call-to-action__left\">\n<div class=\"call-to-action__tag\">FREE WHITEPAPER<\/div>\n<div class=\"call-to-action__title\">Full System Backup and Recovery<\/div>\n<div class=\"call-to-action__text\">Check out our comprehensive guide covering system state, system image, and application-aware backup and recovery, as well as bare-metal recovery:<\/div>\n<!--HubSpot Call-to-Action Code --><span class=\"hs-cta-wrapper hs-cta-deferred\" id=\"hs-cta-wrapper-64dcb3ac-a304-4fdc-a704-c1242185e7c4\" data-portal=\"5442029\" data-id=\"64dcb3ac-a304-4fdc-a704-c1242185e7c4\"><span class=\"hs-cta-node hs-cta-64dcb3ac-a304-4fdc-a704-c1242185e7c4\" id=\"hs-cta-64dcb3ac-a304-4fdc-a704-c1242185e7c4\"><!--[if lte IE 8]><div id=\"hs-cta-ie-element\"><\/div><![endif]--><a href=\"https:\/\/cta-redirect.hubspot.com\/cta\/redirect\/5442029\/64dcb3ac-a304-4fdc-a704-c1242185e7c4\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"hs-cta-img\" id=\"hs-cta-img-64dcb3ac-a304-4fdc-a704-c1242185e7c4\" style=\"border-width:0px;\" src=\"https:\/\/no-cache.hubspot.com\/cta\/default\/5442029\/64dcb3ac-a304-4fdc-a704-c1242185e7c4.png\" alt=\"CTA\"><\/a><\/span><\/span><!-- end HubSpot Call-to-Action Code -->\n<\/div>\n<div class=\"call-to-action__right\"><img decoding=\"async\" style=\"max-width: 200px;\" src=\"https:\/\/www.msp360.com\/resources\/wp-content\/uploads\/2018\/02\/Full-System-Backup-WP-icon.png\" alt=\"WP icon\" \/><\/div>\n<\/div>\n<h3>The Efficiency of Synthetic Full Backup<\/h3>\n<p>However, synthetic full backup has its limits and does not always works with the same efficiency. During the development of that feature, our team has performed numerous tests in various conditions. We also worked with a number of our clients who expressed interest in the beta-testing of that feature.<br \/>\n<q><strong>NOTE:<\/strong> We measure the efficiency of the synthetic full backup by checking how much data was uploaded from the machine to the amount of data synchronized on the storage.<\/q><br \/>\n<strong>Our tests have shown:<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-26894 size-full\" src=\"https:\/\/www.msp360.com\/resources\/wp-content\/uploads\/2018\/11\/Maximum.png\" alt=\"smiling face illustrating maximum efficiency of synthetic full backup\" width=\"99\" height=\"99\" \/><b>Maximum efficiency<\/b> of synthetic full backup will be achieved on the machine with a low fragmentation of its disks. The typical amount of data uploaded in the \u201cmedium user\u201d scenario was 20% from the machine and 80% from the cloud. If the user does not change a lot on the given machine, we can achieve even higher rates of 10%\/90%.<\/p>\n<div class=\"clear\" style=\"clear: both;\"><\/div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-26893 size-full\" src=\"https:\/\/www.msp360.com\/resources\/wp-content\/uploads\/2018\/11\/Medium.png\" alt=\"face with neutral expression illustrating medium efficiency of synthetic full backup\" width=\"99\" height=\"99\" \/><b>Medium efficiency<\/b> of synthetic full backup was achieved on the machines of the \u201cdevelopers\u201d - relatively high fragmentation with many frequent changes. Typical rates are 60%\/40% and 40%\/60%.<\/p>\n<div class=\"clear\" style=\"clear: both;\"><\/div>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-26892 size-full\" src=\"https:\/\/www.msp360.com\/resources\/wp-content\/uploads\/2018\/11\/Worst.png\" alt=\"face with angry expression illustrating minimum efficiency of synthetic full backup\" width=\"99\" height=\"99\" \/><b>The worst efficiency<\/b> of synthetic full backup we experienced was when we changed nearly all the data on the machine between backups. We achieved 92%\/8% of local data\/cloud data changes.<\/p>\n<div class=\"clear\" style=\"clear: both;\"><\/div>\n<p>Further reading: <a href=\"https:\/\/www.msp360.com\/resources\/blog\/backup-types-comparison\/\">Backup Types Overview<\/a>, <a href=\"https:\/\/www.msp360.com\/resources\/blog\/incremental-backup-guide\/\">Incremental Backup<\/a>, <a href=\"https:\/\/www.msp360.com\/resources\/blog\/differential-backup-explained\/\">Differential Backup<\/a>--&gt;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What Is Synthetic Full Backup? Synthetic full backup is a type of subsequent full backup that makes a comparison to the previously backed up data on the storage and uploads only the current changes from the backup source. Synthetic full backup helps to reduce the amount of data uploaded and accelerates a full backup creation. [&hellip;]<\/p>\n","protected":false},"author":46,"featured_media":44447,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[886,878],"tags":[930],"class_list":["post-33729","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-backup-and-dr-guides","category-msp-university","tag-backup-types-comparison"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/posts\/33729","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/users\/46"}],"replies":[{"embeddable":true,"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/comments?post=33729"}],"version-history":[{"count":1,"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/posts\/33729\/revisions"}],"predecessor-version":[{"id":56386,"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/posts\/33729\/revisions\/56386"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/media\/44447"}],"wp:attachment":[{"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/media?parent=33729"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/categories?post=33729"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.msp360.com\/resources\/wp-json\/wp\/v2\/tags?post=33729"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}