Architecture Overview

If you have AWS Plug-in for Veeam Backup & Replication installed on a backup server, the backup infrastructure includes the following components:

  • Backup server — is a Windows-based physical or virtual machine on which Veeam Backup & Replication is installed. It is the core component in the backup infrastructure. For more information, see the Veeam Backup & Replication User Guide, section Backup Server.
  • AWS Plug-in for Veeam Backup & Replication — is an architecture component that enables integration between Veeam Backup & Replication and Veeam Backup for AWS.
  • Veeam Backup for AWS appliances — Linux-based EC2 instances where Veeam Backup for AWS is installed. The backup appliances performs backup and recovery tasks, control backup policy scheduling, generate daily reports and email notifications. For more information, see the Veeam Backup for AWS User Guide, section Architecture Overview.
  • Worker instances — temporary Linux-based EC2 instances that are created by Veeam Backup for AWS to perform backup and restore operations. Worker instances process backup workload and distribute backup traffic when transferring data to repositories. For more information, see the Veeam Backup for AWS User Guide, section Architecture Overview.
  • Standard and archive repositories — folders created in Amazon S3 buckets where Veeam Backup for AWS stores backups of protected EC2 instances, additional copies of Amazon VPC configurations and EFS indexes. For more information, see Managing Repositories.
  • Additional repositories and tape devices — any repositories where Veeam Backup & Replication keeps and stores copies of VM instance backups. For more information, see the Veeam Backup & Replication User Guide, sections Backup Repository and Machines Backup to Tape.
  • Gateway servers — auxiliary backup infrastructure components that provide access from the backup server to the repositories. By default, the role of a gateway server is assigned to the backup server.

Gateway server caches data when you copy backups and restore application items, which helps you decrease the amount of traffic being sent over the network and reduce data transfer costs. For more information on caching data, see the Veeam Backup & Replication User Guide, section Cache.

Architecture Overview