-
aws RDS 백업aws 2024. 2. 5. 12:28
AWS RDS 백업
- 전체 백업을 수행합니다. 데이터베이스 백업 기간 동안 5분마다 트랜잭션 로그가 백업됩니다.
- 자동 백업 보존 기간은 1~35일 사이로 설정할 수 있고 이 기능을 사용을 원하지 않으면 0으로 설정으로 하면된다
- 수동 데이터베이스 스냅샷이 가능합니다.
- 자동 백업이 만료되면 DB 스냅샷은 원하는 기간 동안 보관할 수 있습니다.
- S3에서 백업 파일을 복원하는 옵션이 있습니다.
- MySQL Aurora 클러스터로 복원할 경우 온프레미스 데이터베이스를 다시 백업하면 됩니다.
- 외부적으로 Percona XtarBackup이라는 소프웨어를 사용합니다.
- MySQL을 실행하는 새 Aurora Percona XtraBackup의 백업 파일을 Amazon S3로 보내어, 거기서 백업을 복원할 수 있습니다.
RDS 비용 절약하는 방법
- RDS 데이터베이스를 한달에 2시간만 사용하는 걸 가정해 보겠습니다. 데이터베이스를 중지한다고 합니다 하지만 스토리지 비용은 계속 지불해얗 합니다. 데이터베이스를 중지하더라도요 따라서 두 시간 동안 사용한 후 스냅샷을 만든 다음, 원복 데이터베이스를 삭제하면 됩니다. 스냅샷은 RDS 데이터베이스의 실제 스토리지 비용보다 훨씬 저렴합니다. 데이터베이스를 다시 사용할 준비가 되면, 스냅샷을 복원하여 사용하면 됩니다.
AWS Aurora 백업
- RDS에서는 백업을 비활성화 할수있지만 Aurora에서는 비활성화가 불가능합니다.
- 자동화된 백업이나 수동 스냅샷을 복원할 때마다 새 데이터베이스가 생성됩니다.
- Aurora MySQL에서는 Percona XtraBackup으로 백업을 한 다음,
'aws' 카테고리의 다른 글
aws ElastiCache 실습 (0) 2024.02.08 aws ElastiCache Overview (2) 2024.02.07 aws Aurora (0) 2024.02.02 aws RDS 실습 (0) 2024.02.01 aws RDS (1) 2024.02.01