다음을 통해 공유


Azure Backup을 사용하여 Azure Database for MySQL - 유연한 서버에 대한 장기 보존(미리 보기)

Azure Backup과 Azure Database Services를 함께 사용하면 최대 10년 동안 백업을 유지하는 Azure Database for MySQL - 유연한 서버에 대한 엔터프라이즈급 백업 솔루션을 빌드할 수 있습니다. Azure Database for MySQL - 유연한 서버가 있는 경우 MySQL - 유연한 데이터베이스의 기본 제공 운영 계층 백업 기능을 사용하여 백업 보존 기간을 35일 이상으로 연장할 수 있습니다.

이 기능을 사용하면 규정 준수 및 규정 요구 사항을 충족하는 35일 백업 보존의 현재 제한을 10년으로 연장할 수 있습니다.

또한 백업은 테넌트 외부의 격리된 스토리지 환경에 복사되며 구독은 랜섬웨어 공격 방지를 제공합니다. 이 기능은 LTR(장기 보존) 외에도 우발적인 삭제 및 랜섬웨어 보호와 같은 다양한 수준의 데이터 손실로부터 원본 데이터를 보호하여 백업 복원력을 향상시킵니다. Azure Backup이 자동화된 보존 및 백업 예약을 사용하여 백업을 관리하는 제로 인프라 솔루션입니다. 백업 정책을 만들어 백업 일정 및 보존을 정의할 수 있습니다. 정책 정의에 따라 Azure Backup은 Blob으로 자격 증명 모음에 백업을 전송하고 수명 주기를 관리합니다. Azure Backup 센터를 통해 다른 보호된 워크로드 옆에 있는 백업을 중앙에서 관리할 수 있습니다.

MySQL - 유연한 서버를 다시 빌드하는 데 사용할 수 있는 지정된 스토리지 컨테이너에서 이 백업을 복구할 수 있습니다. 네이티브 도구를 사용하여 데이터베이스 네이티브 도구를 사용하여 이 데이터를 새 MySQL - 유연한 서버로 복원할 수도 있습니다.

Azure Database for MySQL - 유연한 서버 백업 흐름

Azure Database for MySQL - 유연한 서버를 백업하려면 다음을 수행합니다.

  1. 대상 ARM 리소스(MySQL-유연한 서버)에 대한 Backup 자격 증명 모음 MSI에 권한을 부여하여 액세스 및 제어를 설정합니다.
  2. 백업 정책을 구성하고 일정, 보존 및 기타 매개 변수를 지정합니다.

구성이 완료되면 다음을 수행합니다.

  • Azure Backup은 MySQL Flex 서버의 ARM API에 대한 정책 일정에 따라 백업을 호출하여 보안 강화를 위해 SAS를 사용하여 보안 Blob 컨테이너에 데이터를 기록합니다.
  • 백업 작업은 독립적으로 실행되며 장기 실행 작업 중 중단을 방지합니다.
  • 보존 및 복구 지점 수명 주기는 효과적인 관리를 위해 백업 정책과 일치합니다.
  • 복원하는 동안 Azure Backup은 비동기 무차별 복구를 위해 SAS(통계 분석 시스템)를 사용하여 MySQL - 유연한 서버의 ARM API에서 복원을 호출합니다.

Diagram shows the backup flow for Azure Database for MySQL Flexible Server.

MySQL을 사용한 Azure Backup 인증 - 유연한 서버

Azure Backup은 각 백업을 수행하는 동안 Azure MySQL - 유연한 서버에 연결해야 합니다. 

Azure Database for MySQL - 유연한 서버 백업에 대한 권한

다음 표에서는 성공적인 백업 작업을 위해 자격 증명 모음 MSI에 필요한 사용 권한을 나열합니다.

연산 Permission
Backup - MySQL 유연한 서버 장기 보존 백업 역할

- 서버의 리소스 그룹에 대한 읽기 권한자 역할입니다.
복원 대상 스토리지 계정의 Storage Blob 데이터 기여자 역할입니다.

다음 단계