Azure Database for MySQL 백업 / 복구

이기현·2021년 11월 23일
0

Cloud Database

목록 보기
9/11
post-thumbnail

백업

1. 백업 주기

설치한 DB서버 종류에 따라 백업 빈도가 정해진다.

  1. 기본 스토리지 서버
  • 전체 데이터베이스 스냅샷 : 매일
  1. 범용 스토리지 v1 서버(최대 4TB의 스토리지 지원)
  • 전체 데이터베이스 스냅샷 : 매주 한번
  • 차등 백업 : 하루 두번
  • 트랜잭션 로그 백업 : 5분마다 발생
  1. 범용 스토리지 v2 서버(최대 16TB의 스토리지 지원)
  • 전체 데이터베이스 스냅샷 : 매일
  • 트랜잭션 로그 백업 : 5분마다 발생

2. 백업 보존 기간

보존 기간 : 7~35일 사이로 선택 가능

35일 이후의 데이터는 보관 불가,
따로 mysqldump본을 Storage에 저장 필요

3. 복원 종류

  1. 지정 시간 복원
  • 백업 보존 기간 내의 특정 시점으로 복원을 수행
  • 기존 서버 스펙과 동일한 새로운 서버 생성

  1. 지역 복원
  • 서비스를 사용할 수 있는 다른 Azure 지역으로 서버를 복원
  • 서버가 호스팅되는 지역에 사고가 발생하여 서버를 사용할 수 없는 경우에 대비한 기본 복구 옵션

4. 복원 후 접속

복원은 기존 인스턴스를 대체하는 것이 아니라, 새로운 인스턴스를 생성
하는 것이기 때문에, 복원된 DB에 접속하기 위해서는 hostname을 새로 생성된 DB명으로 해서 접속해야 한다.

참조

https://docs.microsoft.com/ko-kr/azure/mysql/howto-restore-server-portal
https://docs.microsoft.com/ko-kr/azure/mysql/concepts-backup

profile
실력을 쌓아가는 하루하루

0개의 댓글