Why it’s important?
Replication is a critical component of any data protection strategy and is usually implemented by distributing copies or updates of a block device to one or several physical hard disks. A replica usually is located in physically distant locations. The purpose of replication is to prevent damage from failures that may occur in one location, or in case such events do occur, improve the ability to rapidly recover from the remote location. One simple and effective approach to replication is file copy or point-in-time replication. As data volumes continue to increase, efficiently replicatin data to remote locations becomes a bigger and bigger challenge. Limited bandwidth capabilities drive up the time it takes to replicate data as well as the cost of data transmission. OEMs need a way to optimize source data before transfer and then maintain in that optimized form on the target. This reduces data transfer times, minimizes bandwidth, and reduces storage footprint at the remote site.
Permabit Albireo Advantage
Permabit’s replication technology is delivered in Albireo replication. It is a remote file copy service that works in concert with Albireo VDO to provide data optimization for content both over the wire and at rest. Albireo replication optimizes data before it is copied to a VDO-enabled device running the REPLICA service resulting in industry-leading bandwidth optimization that surpasses the capabilities of other products on the market today. Replication provides bandwidth optimized offsite replication of files between VDO-enabled storage devices. replication is designed to help OEMs address the operational and compliance requirements for remote replication by leveraging the built-in snapshotting capabilities of Linux and VDO data deduplication capabilities to ensure fast and efficient offsite replication. OEMs can support several replication topologies by combining replication with VDO-enabled storage systems including:
- One-to-One: Source files are replicated from one storage system to another
- Bi-Directional: Files at one site are replicated to another site and vice-versa
- Many-to-One: Source files from different sites are replicated to a single site
- One-to-Many: A single source replicates files to many sites
- Chained: A source file can be replicated to another site and then transferred on to a third location
How it Works
Replication consists of two components:
- REPLICA client with access to the source data
- REPLICA service running on a remote VDO-enabled storage target.
- When a file is sent these two components work in tandem with VDO to transfer only the unique source data needed to reconstruct the file on the target.
- If one or more blocks of the file already exist on the target those blocks will not be re-transmitted.
- Once all of the file data exists on the storage target, VDO ensures that it remains in its optimized form.
A REPLICA client can also replicate files to multiple VDO-enabled storage targets without any on-disk or over-the-wire rehydration of the data — saving bandwidth, processing cycles, and caching space.
Remote VDO Copy/Migration replication can be used to copy files from any supported client to VDO-enabled storage. In this scenario,replication does not optimize files on the source storage media. Instead, file contents are reduced prior to transfer and then stored in optimized format on one or more target systems. This scenario is ideal for providing full backups of desktop or mobile devices, but also can be used to efficiently migrate files from legacy storage devices onto modern VDO-enabled storage devices. The resulting bandwidth optimization reduces overhead on local networks and lowers the cost of data transfers to the cloud.