Veeam Endpoint Backup Free Architecture & Requirements

Read the full series:

Ch.1 - Architecture & Requirements
Ch.2 - Creating recovery media
Ch.3 - Backup modes in depth
Ch.4 - Backup targets more explained
Ch.5 - Scheduling backups
Ch.6 - Administration
Ch.7 - Additional restore options
Ch.8 - File level Recovery

Ch.9 - Volume recovery
Ch.10 - Recovery media in depth
Сh.11 - Ad-hoc versus scheduled
Ch.12 - Support for Veeam Endpoint Backup FREE
Ch.13 - Working with exclusions
Ch.14 - Moving your backups to a different location
Ch.15 - BitLocker support
Ch.16 - Metered connection support

Most of you know our Veeam Availability Suite solution and how that suite works. Others might be more familiar with the Veeam Management Pack for System Center. With the release of Veeam Endpoint Backup FREE there is a complete new solution in the Veeam family. In a new series of posts, I am going to highlight a few items of this solution, starting with the architecture today.

Veeam Endpoint Backup Free is a stand-alone solution. This is completely different from our other solutions and therefore does not require a dedicated server, management suite or something else. It is a windows-based tool that can be installed on any computer that matches the prerequisites.

You install Veeam Endpoint Backup Free on the computer that you want to protect. This solution has a service-based architecture. When you install the solution, the following three major components are deployed on the computer:

  • Veeam Endpoint Service
  • Veeam Endpoint System Tray Application
  • Microsoft SQL Server 2012 LocalDB

Veeam Endpoint Service

The Veeam Endpoint Service is a Microsoft Windows Service that is responsible for performing the backup and restore tasks on the endpoint. It is started automatically and runs continuously in the background to execute your backups on desired schedule.

Veeam Endpoint System Tray Application

Veeam Endpoint System Tray Service is a tray application that communicates with the Veeam Endpoint service to let you monitor the backup status and gives you the possibility to quickly execute tasks such as performing backup, restores and going to the control panel of the solution.

Microsoft SQL Server 2012 LocalDB

Microsoft SQL Server 2012 LocalDB is a light-weight database that, unlike its “big brother” requires the minimum amount of system resources to run. LocalDB is a Microsoft equivalent of SQLite, which is commonly used to store transactional data for things like web browsers or other end user software. The only difference is that SQLite is usually embedded and runs within the application process, so people don't even notice it - whereas LocalDB is executed as a sub-process that is launched by the Veeam Endpoint Service. Veeam Endpoint Backup Free uses the LocalDB database to store its configuration data.

As stated, LocalDB is a very light-weight database and uses little resources during your daily work. When Veeam Endpoint Backup FREE is idle, the cost of resources for both the database and the solution itself are little to nothing.


And in the screenshot below you can see the amount of resources consumed while Veeam Endpoint Backup FREE is performing a backup.


System Requirements

Veeam Endpoint Backup Free can be installed on any computer that meets the minimum system requirements for the following supported Microsoft Windows operating systems:

  • Microsoft Windows 7 SP1
  • Microsoft Windows 8.x
  • Microsoft Windows 10
  • Microsoft Windows Server 2008 R2 SP1
  • Microsoft Windows Server 2012
  • Microsoft Windows Server 2012 R2

Integration into Backup & Replication

Veeam Endpoint Backup FREE can (optionally) be integrated into Veeam Backup & Replication v8 (requires update 2). Thanks to this integration, you use backup repositories managed by Veeam Backup & Replication as an additional backup target, with backup repository availability to end users controlled by a flexible permission system.

When you want to configure Veeam Endpoint Backup FREE to use a Veeam Backup & Replication repository as a backup target, you will connect to your Veeam Backup & Replication infrastructure by registering a Veeam backup server – but your backup data will go directly to the repository, bypassing the backup server.

That is all you need to know about the integration in regards to the architecture. We will dive much deeper into actual integration, and additional functionality it enables, in the dedicated blog post later in this series.


Veeam Endpoint Backup Free doesn’t require a lot to be able to run, and its architecture is rather simple. After downloading, it only takes a few clicks and couple of minutes to install the solution and configure the free protection for your endpoint.

For more information, watch the video.

Read the next chapter:

Mike Resseler
Mike Resseler
Mike Resseler is a Product Strategy Specialist for Veeam. Mike is focused on technologies around Hyper-V and System Center. With years of experience in the field he presents on many occasions on large events such as MMS, TechEd and TechDays. Mike has been an awarded the MVP for System Center Cloud and Datacenter Management since 2010. His major hobby is discussing and developing solid Disaster Recovery scenarios. Additionally, he has enterprise-class experience in Private Cloud architecture, deployment with marked focus on protection from the bottom to the top. He holds certifications in many Microsoft Technologies such as MCITP.
Follow Mike on @MikeResseler or @Veeam.
More about author
Rate the quality of this Article:
4.50 out of 5 based on 8 votes
Please wait...

#1 Backup and Recovery

Windows and Linux

Download now