Education is an important part of helping organizations make informed decisions, so it’s beneficial to review the facts of each comment:
First comment
"Veeam is based on a media server architecture where data is piped from VMWare (or equivalent servers) to target agents on the media server with attached storage. The deduplication is done partly on the source and partly on the target."
VMWare ...sigh and there is no such thing as a media server in Veeam
Here are the key differences with Veeam:
"All protected data must flow through Veeam media servers and this approach will not scale in a geo-distributed multi-cloud world. The media servers will become a choke point and the use of attached storage is 10 times more expensive in a cloud deployment model."
there it is again, media server ....doesn't exist, so will be difficult to compare.
Datos IO Response
As per the Veeam web site:
https://helpcenter.veeam.com/backup/vsphere/backup_architecture.html
we quote the following text:
"The source host and the backup repository produce two terminal points between which VM data is moved. Backup data is collected, transformed and transferred with the help of Veeam Data Mover Services. Veeam Backup & Replication uses two-service architecture — one Veeam Data Mover Service controls interaction with the source host during data transfer and the other one controls interaction with the backup repository. The Veeam Data Mover Services communicate with each other and maintain a stable connection. All backup infrastructure components engaged in the job make up a data pipe. VM data is moved over this data pipe block by block, so that processing of a single VM includes multiple processing cycles.
When a new backup session starts, Veeam Backup & Replication performs the following actions:
1. Veeam Backup & Replication deploys the runtime process on VM guest OSes via the guest interaction proxy (for Microsoft Windows VMs) or backup server (for VMs with other OSes).
2. The target-side Veeam Data Mover Service obtains the job instructions and communicates with the source-side Veeam Data Mover Service to begin data collection.
3. The source-side Veeam Data Mover Service copies VM data from the snapshot using one of VMware transport modes, as prescribed by the backup proxy server settings. While copying, the source-side Veeam Data Mover Service performs additional processing — it consolidates the content of virtual disks by filtering out zero data blocks and blocks of swap files. During incremental job runs, the Veeam Data Mover Service retrieves only those data blocks that have changed since the previous job run. Copied blocks of data are compressed and moved from the source-side Veeam Data Mover Service to the target-side Data Mover Service.
4. The target-side Veeam Data Mover Service deduplicates similar blocks of data and writes the result to the backup file in the backup repository.”
Based on common industry parlance, the target-side Veeam Data Mover Service is referred to as a media server.
2nd Comment
"Veeam primarily deals with opaque blocks and files and thereby cannot provide fine-grained data protection or advanced data management services such as search."
Not true, Veeam has both application aware processing/explorers, to allow for fine-grained protection, and indexing on VMs for search functionality.
Datos IO Response
Per Veeam’s website, Veeam allows for recovery at a file level using browser functionality:
https://helpcenter.veeam.com/docs/backup/vsphere/data_recovery.html?ver=95,
However, while this might have been sufficient in an earlier generation, today’s RTOs and RPOs demand an application to be up and running from a fine-grained restore without the application user having to browse files and stitch things together.
A similar problem is with the search paradigm:
https://helpcenter.veeam.com/docs/backup/em/understanding_search.html?ver=95.
All Veeam search allows is to index files, which is not aligned with what 99.99% of users expect: search for unstructured text or structured rows and columns using a query pattern on a data source.
3rd Comment
"While Veeam benefits from application transactional consistency from the use of VSS, this cannot be termed application-centric as Veeam does not have any insight into the structure of the data being protected."
Contradiction to the previous satement, now Veeam does have application transactional consistent backups??
Datos IO Response
Datos IO did not make the statement that Veeam does not have application transactional consistent backups. So, we are not clear what statement the poster is referring to.
Always feel free to reach out to info@datos.io or contact us via our website at www.datos.io, we’re happy to discuss further!