
Photo by Marcus Woodbridge on Unsplash
Create flexible backups with Kopia
Weathering the Storm
Providers of cloud-based security systems often implement procedures on the server side to tighten vendor lock-in and prevent canceled subscriptions. Kopia [1] avoids this problem by implementing the backup system's intelligence on the client side (Figure 1). Before I look at this structure in detail, let me just mention that Kopia uses a rolling hash in the background (i.e., a hash function that processes files sector by sector [3]).
Layers Manage Storage
The lowest hierarchical element in the Kopia architecture is blob storage, which is responsible for storing the raw data. Kopia currently supports a dozen or more different implementations [4]. One level above is the storage manager, also known as content-addressable block storage, which generates the hash functions mentioned earlier and is responsible for modularizing and encrypting the data records managed by Kopia.
Because this level is primarily optimized for managing blocks of around 20MB, another level, known as content-addressable object storage, in combination with metadata management, lets you store more or
...Buy this article as PDF
(incl. VAT)
Buy ADMIN Magazine
Subscribe to our ADMIN Newsletters
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Most Popular
Support Our Work
ADMIN content is made possible with support from readers like you. Please consider contributing when you've found an article to be beneficial.
