none
Azure Storage Container snapshot

    Question

  • Hello,

    Is it possible to take a snapshot of the whole Azure Storage container or rather one have to iterate over every blob of the container and perform snapshot on each blob separately  ?
    • Edited by MrMrM Wednesday, September 28, 2016 3:57 PM
    Wednesday, September 28, 2016 3:56 PM

Answers

  • AFAIK, currently Azure does not have any provision to take snapshot of the container, and as you said correctly only workaround is to take the snapshot of each blob stored in the container by iterating.

    Bhushan | Blog | LinkedIn | Twitter

    • Marked as answer by MrMrM Wednesday, September 28, 2016 4:06 PM
    Wednesday, September 28, 2016 4:05 PM

All replies

  • AFAIK, currently Azure does not have any provision to take snapshot of the container, and as you said correctly only workaround is to take the snapshot of each blob stored in the container by iterating.

    Bhushan | Blog | LinkedIn | Twitter

    • Marked as answer by MrMrM Wednesday, September 28, 2016 4:06 PM
    Wednesday, September 28, 2016 4:05 PM
  • Although there is no support for container snapshot, a better approach is to build a small application to use asynchronous cross-account copy blob API to copy all blobs into a new container at a required snapshot frequency.  The advantage of this approach is the copy approach is that container timestamp can be used as snapshot timestamp, otherwise each blob copy will have a separate timestamp.  You could always clean up aged out containers.  Another option is to use AzCopy, which also uses cross-account copy blob. 
    Thursday, September 29, 2016 10:14 PM