{"id":32755,"date":"2019-01-30T21:24:00","date_gmt":"2019-01-30T21:24:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/premier_developer\/?p=32755"},"modified":"2019-02-14T20:17:30","modified_gmt":"2019-02-15T03:17:30","slug":"service-fabric-stateful-reliable-collection-backup-the-new-way","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/premier-developer\/service-fabric-stateful-reliable-collection-backup-the-new-way\/","title":{"rendered":"[Service Fabric] Stateful Reliable Collection Backup \u2013The New Way"},"content":{"rendered":"<p>Premier Developer Consultant <a href=\"https:\/\/www.linkedin.com\/in\/larry-wall-58525911\/\">Larry Wall<\/a> explores the new method of backup and restore with stateful reliable collections.<\/p>\n<hr \/>\n<p>In my previous <a href=\"https:\/\/devguy.azurewebsites.net\/2017\/09\/25\/azure-service-fabric-fullincremental-backup-and-restore-sample\/\">article<\/a> on Service Fabric Backup and Restore, it could be witnessed that the process of setting up the process via APIs was pretty tedious, plus the fact that it was almost entirely developer driven (meaning C# coding). It was also a bit confusing to try to figure out how the full and incremental backups were stored in their folder structure(s).<\/p>\n<p>Recently, the Service Fabric team <a href=\"https:\/\/blogs.msdn.microsoft.com\/azureservicefabric\/2018\/11\/30\/azure-service-fabric-6-4-release\/\">announced<\/a> general availability of a new method of backup and restore of stateful reliable collections (requires version 6.4 of the Service Fabric bits). You may see what is termed as a \u2018no code\u2019 method of performing a backup\/restore, I\u2019ll explain what that means below.<\/p>\n<p>What this blog post will provide, is a complete project sample on how to setup and perform a Backup (but not a Restore), with PowerShell, ARM template and code, to help you understand how to tie this all together. I\u2019ll cover restore in a future post.<\/p>\n<p><a href=\"https:\/\/devguy.azurewebsites.net\/2019\/01\/12\/stateful-reliable-collection-backup-the-new-way\/\">Continue reading on Larry\u2019s blog<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Recently, the Service Fabric team announced general availability of a new method of backup and restore of stateful reliable collections. What this blog post will provide, is a complete project sample on how to setup and perform a Backup (but not a Restore), with PowerShell, ARM template and code, to help you understand how to tie this all together. I\u2019ll cover restore in a future post.<\/p>\n","protected":false},"author":582,"featured_media":33054,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[25],"tags":[24,257,31,3],"class_list":["post-32755","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","tag-azure","tag-larry-wall","tag-service-fabric","tag-team"],"acf":[],"blog_post_summary":"<p>Recently, the Service Fabric team announced general availability of a new method of backup and restore of stateful reliable collections. What this blog post will provide, is a complete project sample on how to setup and perform a Backup (but not a Restore), with PowerShell, ARM template and code, to help you understand how to tie this all together. I\u2019ll cover restore in a future post.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts\/32755","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/users\/582"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/comments?post=32755"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts\/32755\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/media\/33054"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/media?parent=32755"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/categories?post=32755"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/tags?post=32755"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}