![]() Backup encryptionĪll backups should be stored with zero-knowledge encryption. In other words, a compromise of the backup storage itself should not disclose any of my data. Block-level deduplication at the cloud storage level A backup provider should not require storing any encryption keys, even in escrow. I don’t want to ever pay for the storage of the same data twice. Much of my work involves large archives or duplicate code shared across multiple projects. Block-level deduplication over the network Local storage is much cheaper, so I’m less concerned about the costs there. That means I’m subject to an asymmetrical internet connection, where my upload bandwidth is significantly slower compared to my download bandwidth. For off-site backup to be effective for me, it must detect previously uploaded blocks and skip uploading them again. Otherwise, the weeks it could take for an initial backup could take months and never finish. Since we’re deduplicating our data, we really want to be sure it doesn't have errors in it. Notification of errors and backup status over email Each backup and its data should have checksums that can be verified. The only thing worse than no backups is silent failures of a backup system. Hosted services should monitor clients for backups, and email when they don’t back up for a set period of time. ![]() Applications should send emails or show local notifications on errors. I have an external USB hard drive I use for archived document storage. I want that to be backed up to the cloud and for backups to be skipped (and not deleted) when it’s disconnected. I’ll deal with OS-specific apps if I have to, but I liked how CrashPlan covered almost my entire backup needs for my Mac laptop, a Windows desktop, and our NAS.Ĭlient support for macOS, Linux, and Windows.The Wish Listįeatures I would really like to have but could get by without. Asymmetric encryption instead of a shared key.This allows backup software to use a public key for most operations, and keep the private key in memory only during restores and other operations. Support for both local and remote destinations in the same application.There’s nothing better than getting a replacement computer or hard drive, plugging it in, and coming back to an identical workspace from before a loss or failure. Monitoring of files for changes, instead of scheduled full-disk re-scans.This helps with performance and ensure backups are fresh. Append-only backup destinations, or versioning of the backup destination itself.This helps to protect against client bugs modifying or deleting old backups and is one of the features I really liked in CrashPlan. My Backup Picks Arq for macOS and Windows Cloud BackupĪrq Backup from Haystack software should meet the needs of most people, as long as you are happy with managing your own storage. ![]() This could be as simple as Dropbox or Google Drive, or as complex as S3 or SFTP. ![]() I ended up using Backblaze B2 for all of my cloud storage.Īrq is an incredibly light application, using just a fraction of the system resources that CrashPlan used. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |