AWS Backup - is hourly backups an effective approach

0

hello, I was reading through https://www.wellarchitectedlabs.com/reliability/200_labs/200_testing_backup_and_restore_of_data/2_configure_backup_plan/ and point 7 essentially says that hourly backups have negative performance impact on systems. My question is to get clarification on hourly backups, are they good or bad? Has someone applied hourly backups in large scale and seen poor performance of underlying systems.

2개 답변
2

There is no performance impact to the resource being backed up using AWS Backup. Resource performance during backup window depends on the underlying storage and its utilization during that time. AWS Backup supports continuous backups and point-in-time recovery (PITR) in addition to snapshot backups. With continuous backups, you can restore your AWS Backup-supported resource by rewinding it back to a specific time that you choose, within 1 second of precision (going back a maximum of 35 days). Compare that with snapshot backups, which you can only take as frequently as every hour. Continuous backup works by first creating a full backup of your resource, and then constantly backing up your resource’s transaction logs. There has been no performance impact reported when using continuous backup for RDS. For more details on continuous backup refer to below article,

https://docs.aws.amazon.com/aws-backup/latest/devguide/point-in-time-recovery.html

In general it is advised to schedule backup during off peak hours depending on the application/database usage of the underlying resource. With respect to hourly snapshot backup of RDS or EC2 performance impact are a rare occurrence. Performance impact can be caused when a high performing application/database is run on a ec2 or RDS resource where the underlying resource configuration does not meet the application/database performance requirement.

AWS
지원 엔지니어
Sathya
답변함 2년 전
0

AWS backup (EBS) is about creating temporary snapshot and backup the data from it. There is performance penalty during snapshot creation but it can be negligible or not noticeable to your application, provided how busy or IO intensive is your application. For hourly backup, you need to weigh what is important, RPO or performance. For same reason, point 7 says that It is best to create backups during scheduled downtimes/maintenance windows when user impact is minimal.

AWS
답변함 2년 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠