AWS Backint Agent for SAP HANA (AWS Backint agent) is a SAP-certified backup and restoration application for SAP HANA workloads operating in the cloud on Amazon EC2 instances. AWS Backint agent works as a standalone program that connects your current workflows to backup and restore your SAP HANA database to Amazon S3 using SAP HANA Cockpit, SAP HANA Studio, and SQL commands. SAP HANA databases can be backed up using the AWS Backint agent in full, incremental, or differential mode. You may also back up log data and catalogs to Amazon S3. Backups and catalogs are sent from the SAP HANA database to the AWS Backint Agent through the AWS Backint Agent, which operates on a SAP HANA database server. The AWS Backint agent stores your files in the Amazon S3 bucket specified in the agent configuration file. SAP HANA reads the catalog files using the AWS Backint agent to restore your SAP HANA database server. Then it initiates a request to restore the required files from S3.
AWS Backint agent is a free service by AWS; however, the cost is based on the amount of backup stored in S3.
Installation
- Navigate to /tmp
- Run below commands to download the installer to HANA DB server
sudo wget https://s3.amazonaws.com/awssap-backint-agent/binary/latest/install-aws-backint-agent -O /tmp/install-aws-backint-agent
- We need to create S3 bucket in AWS. We have created below S3 bucket in AWS account
- Run the following command to execute the installer.[sudo python install-aws-backint-agent]
- Enter information for the following parameters.
- Account number can be found from Account page of AWS console
- To verify the installation, log in to EC2 instance and view the //aws-backint-agent directory.
AWS Backint configure file are stored in path /HANA/shared/AWS-Backint-agent. To change the configuration of AWS backint we can edit configuration file.
Backup using HANA Studio
Location of backup
Backups are directly stored on S3 bucket, and these files can found at below location
<S3-bucket>/<SID>/usr/sap/<SID>/SYS/global/hdb/backint/DB_<Tenant ID>/
Benefits of using AWS Backint Agent
Shielded
Before backup and recovery to and from Amazon S3, the Amazon Backint Agent offers server-side encryption of backups and checks Amazon S3 bucket ownership.
Speed
The Amazon Backint Agent is designed to use the highest Amazon Elastic Block Store network and throughput bandwidth available to Amazon S3 from your EC2 instance. It improves your Recovery Time Objective by increasing the speed so that your SAP HANA database can be restored or backed up to and from Amazon S3 (RTO).
Dependability
Amazon Backint Agent is actively engaged with SAP HANA Backint API that has built-in validations to provide reliable backup and restore capabilities.
Simplicity
Amazon Backint Agent backs up your SAP HANA databases straight to Amazon S3. This eliminates the requirement to write custom scripts to transfer your SAP HANA backup files to and from S3.
Lower Recovery Point Objective (RPO)
Amazon Backint Agent can back up your SAP HANA database log files automatically to Amazon S3 frequent intervals to meet your RPO requirements.
You are empowered to back up your business-critical SAP HANA database to Amazon S3 with AWS Backint Agent for SAP HANA. Backup is designed to deliver the greatest possible speed while limiting the strain on your SAP HANA application. This accelerates the backup and restoration of data to and from Amazon S3.
Reference: https://docs.aws.amazon.com/sap/latest/sap-hana/aws-backint-agent-what-is.html