This Guidance helps you enable long-term object storage for Veeam Backup & Replication on AWS. It includes sample AWS CloudFormation code that allows object storage backup using Amazon S3, extending the functionality of Veeam Backup & Replication.
Overview
How it works
These technical details feature an architecture diagram to illustrate how to effectively use this solution. The architecture diagram shows the key components and their interactions, providing an overview of the architecture's structure and functionality step-by-step.
Step 1
Veeam Backup & Replication server is responsible for coordinating, controlling, and managing backup infrastructure, settings, jobs, recovery tasks, and other processes.
Well-Architected Pillars
The architecture diagram above is an example of a Solution created with Well-Architected best practices in mind. To be fully Well-Architected, you should follow as many Well-Architected best practices as possible.
Operational Excellence
Security
This Guidance uses AWS Identity and Access Management (IAM) to centrally manage users, security credentials, and permissions.
Backup data is stored in Amazon S3 buckets. Access to the buckets is restricted through IAM and all public access is blocked in these buckets. The data is encrypted at rest by default.
Reliability
Veeam Backup & Replication can help with disaster recovery. This software protects data from logical errors such as system failures, application errors, or accidental deletion.
Performance Efficiency
Veeam Backup & Replication helps many small and medium-sized businesses protect on-premises infrastructure. These businesses want to reduce the amount of physical backup infrastructure that is needed to purchase and maintain, while ensuring that backups reside in highly durable, cost-effective storage. AWS storage services such as Amazon S3, AWS Storage Gateway, and AWS Snowball Edge seamlessly integrate with Veeam Backup & Replication to meet these needs.
Cost Optimization
Cost is based on the amount of data or infrastructure that is backed up to AWS through Veeam. Amazon S3 offers a pay by use pricing model with tiered pricing based on the storage class (storage classes in this Guidance include Standard, Glacier, and Glacier Deep Archive). Data transfer to Amazon S3 from the internet or Direct Connect is not charged. Data transferred out of Amazon S3 is charged by the gigabyte (GB).
Sustainability
This Guidance demonstrates how you can choose the type of storage you want based on the cost, resiliency, and data access requirements of your backup and archived data. Options to store data in Amazon S3 Infrequent Access (IA) or Amazon S3 Glacier provide you with a cost optimized and computationally efficient solution to back up and archive data.
Related content
Veeam Backup & Replication
This implementation guide details the process for sending backups created by Veeam Backup & Replication to supported Amazon Simple Storage Service (Amazon S3) object storage classes by using the Veeam scale-out backup repository capability.
Veeam Backup & Replication
This sample code deploys the required AWS constructs to add an object storage backup repository to Veeam Backup & Replication.