Albireo VDO (Virtual Data Optimizer) is a ready-to-run software package that delivers block-level deduplication, compression, and thin provisioning capabilities to OEM storage solutions. VDO is the product of choice for vendors with solutions that use the Linux block storage stack. VDO operates inline at a 4 KB granularity, allowing it to deliver the best possible balance of performance and data reduction rates. Its patented technologies are uniquely optimized to work with hard disk, flash, and hybrid storage. The product is available off-the-shelf for Linux-based storage solutions and is portable to non-Linux environments.
The latest release of VDO includes the VDO Optimizer, a file system plugin that provides optimized data reduction for backup and archive environments. With Optimizer, backup and archive workloads can see the same 20:1 data reduction rates as when using special-purpose data reduction appliances. Significant savings are derived from increasing the capacity utilization of current primary storage systems and eliminating the need to buy and manage purpose-built appliances.
Key Features and Benefits
|Primary Data Deduplication||Inline data deduplication at 4 KB granularity; 6:1 data reduction rates in mixed VM environments||Consume less storage, cooling, power, and space|
|HIOPS Compression™||Inline block-level compression that works in tandem with deduplication||Higher data reduction than with deduplication alone|
|Hard Disk and Flash Optimized||Supports both synchronous and asynchronous modes of operation||Enables vendors to optimize for reliability and performance as appropriate for their environment|
|Thin Provisioning||4 KB granular inline zero elimination and overprovisioning||Maximum agility|
|Commercial Linux Support||Supports RHEL 6/7 and
Ubuntu Linux LTS 14/16
|Ready-to-run, enabling fast time-to-market|
|Backup/Archive Deduplication||Works with VDO to deliver the highest data reduction rates for backup and archive environments||Unifies primary and backup storage systems, reducing cost and complexity of storage environments|
|Commercial Linux Support||Supports RHEL 7.3||Ready-to-run, enabling fast time-to-market|
How it Works
VDO uses Permabit’s patented Albireo technologies including inline deduplication, HIOPS Compression, and thin provisioning to deliver the highest possible levels of data reduction. On Linux, VDO optimized storage is presented as a normal block device that can be used directly as block storage or used under one of the many available Linux file systems (such as ext3 and xfs).
As a block device, VDO receives write requests and uses the Permabit Albireo Index to identify duplicate content. VDO then writes olny unique blocks to the storage device. VDO keeps track of stored data and manages the data in a way that is seamless to the user.
HIOPS Compression has been optimized to take advantage of VDO’s unique Permabit Albireo deduplication capabilities. Permabit’s high performance deduplication is applied first, so that HIOPS Compression only uses CPU-cycles to compress unique blocks that have not previously been written. This technique saves compute cycles while reducing storage consumption.
VDO combines deduplication and compression to increase data reduction rates. Deduplication works at the “macro” level (with typical rates of 3X with hybrid cloud block storage); compression works at the “micro” level (with typical additional savings of 2X).
Compatible with popular Linux file systems, VDO Optimizer works by scanning incoming files and identifying boundaries for optimal data reduction. The data is then written out in a special block-aligned format such that it can be easily deduplicated by an underlying VDO-enabled block device.