Albireo VDO (Virtual Data Optimizer) is a ready-to-run software package that delivers block-level deduplication, compression, and thin provisioning to Linux for Data Center storage environments. VDO is the product of choice for environments that leverage Linux for hosted compute (block or file) and cloud (object) storage. VDO block devices operate inline at 4 KB granularity, delivering the best possible balance of performance and data reduction. VDO’s patented technologies are optimized to work with hard disk, flash, and hybrid storage, enabling deployment flexibility to meet a variety of needs. VDO for Data Centers is available for Red Hat Enterprise Linux and Ubuntu Linux LTS.
VDO includes VDO Optimizer, a file system plugin that provides optimized data reduction for backup and archive environments. With Optimizer integrated into VDO, backup and archive workloads can see the same 20:1 data reduction rates typically delivered by special-purpose data reduction appliances. VDO’s Optimizer helps to derive substantial savings by eliminating the need to acquire and manage purpose-built data reduction appliances, while increasing the capacity utilization of current primary storage systems.
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, optimize power and cooling expense, and minimize space requirements|
|HIOPS Compression™||Inline block-level compression optimized for deduplicated storage||Higher data reduction than with deduplication alone|
|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
|Backup/Archive Deduplication||Works in conjunction with VDO to deliver the highest data reduction rates for backup and archive environments||Unifies primary and backup storage systems, reducing operating costs and storage management complexity|
|Commercial Linux Support||Supports RHEL 7.3||Enterprise ready|
How it Works
VDO combines 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 only unique blocks to the storage device. VDO keeps track of stored data and manages the data in a way that is seamless to end-users.
HIOPS Compression has been optimized to take advantage of VDO’s unique deduplication capabilities. Permabit’s high-performance deduplication is applied first, reducing the written data so that HIOPS Compression uses CPU-cycles only to compress unique blocks that have not previously been written. This technique saves compute cycles while reducing storage consumption.
Data reduction with VDO combines deduplication and compression to increase reduction rates. Deduplication works at the “macro” level (with typical rates of 3X with hybrid cloud block storage), while compression works at the “micro” level (with typical additional reduction 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.
Hybrid Cloud Deployment
Because VDO presents itself as a block device, it is fully compatible with OpenStack Cinder. On Red Hat Enterprise Linux, VDO is delivered as an RPM and can be easily incorporated in custom distributions that are packaged for use using the default (local volumes managed by LVM) or iSCSI Cinder back-ends. Customers typically see 6:1 data reduction across varied use cases in the mixed virtual compute environments seen in Hybrid Cloud deployments.
VDO is also compatible with Ceph and has been extensively validated with block devices managed by Ceph object-storage daemons (OSDs). Customers typically see 2:1 data reduction in Ceph deployments used for archival storage.
For archive and backup environments VDO Optimizer is a file system plug-in which is fully compatible with leading Linux file systems compatible with local filesystem and NFS access.