자동 백업 생성 및 삭제


이 페이지에서는 자동 백업 생성 및 삭제에 관해 간략히 설명합니다. 백업 예약 방법, 목표 복구 시간(RPO) 위험 수준, 백업 삭제 정책에 대해 자세히 다룹니다.

자동 백업 생성

Backup for GKE는 백업을 자동으로 만드는 두 가지 백업 예약 방법을 제공합니다.

  • 스마트 예약
  • 크론 예약

백업 계획을 만들 때 두 가지 예약 방법 중 하나를 선택할 수 있습니다.

스마트 예약

스마트 예약에서는 설정한 RPO를 충족하는 데 필요한 경우 자동으로 백업을 만듭니다. 스마트 예약은 사용량이 많은 시간에 백업이 실행되지 않도록 제외 기간을 적용합니다. 스마트 예약은 실패한 백업을 자동으로 다시 시도합니다.

백업 계획에서 스마트 예약을 사용 설정하려면 다음 단계를 따르세요.

  1. 문제 발생 시 허용되는 최대 데이터 손실 시간을 정의하는 타겟 RPO를 설정합니다. 최소 RPO는 60분, 최대 RPO는 60일입니다.
  2. 선택사항: 제외 기간을 추가합니다. 백업을 실행해서는 안 되는 시간 간격을 지정합니다.

스마트 예약으로 백업 계획을 만드는 방법은 백업 계획 만들기를 참고하세요.

백업 제외 기간

특정 기간 동안 백업이 실행되지 않도록 제외 기간을 구성할 수 있습니다. 백업 작업은 최대한 기간 외에 시작 및 완료되도록 예약되지만 작업이 진행 중일 때 제외 기간이 시작되면 진행 중인 작업이 취소되지 않습니다. 제외 기간을 단일 어커런스, 일일 또는 주별로 구성할 수 있습니다. 여러 개의 단일 어커런스 기간을 구성할 수 있지만 일일 또는 주별 반복 기간은 하나만 구성할 수 있습니다.

예를 들어 매일 오후 5시부터 오후 6시까지 백업을 하지 않으려면 시작 시간이 오후 5시이고 기간이 1시간인 일일 제외 기간을 설정할 수 있습니다.

백업 제외 기간을 스마트 예약으로 구성하는 방법은 백업 계획 만들기를 참고하세요.

크론 예약

크론 예약은 표준 크론 문법을 사용하여 정의한 시간 일정에 따라 자동으로 백업을 만듭니다. 예를 들어 10 3 * * *는 매일 오전 3시 10분에 백업을 만듭니다. 예약된 백업 간의 최소 간격은 10분입니다. cron 스케줄러는 실패한 경우 백업을 자동으로 다시 시도하지 않습니다.

크론 예약으로 백업 계획을 만드는 방법은 백업 계획 만들기를 참고하세요.

스마트 예약과 크론 예약 비교

다음 표는 스마트 예약 및 크론 예약 방법을 비교하여 요약합니다.

기능 스마트 예약 크론 예약
입력 목표 RPO 및 백업 제외 기간 크론 구문
RPO 관리
Backup for GKE는 RPO를 충족하기 위해 최선을 다합니다. 사용자는 RPO를 충족하는 일정을 구성할 책임이 있습니다.
제외 기간 지원 No
백업 실패 시 자동 재시도 No

RPO 위험 수준

모든 백업 계획은 백업 예약 방법에 관계없이 성공적인 백업이 최소 4개 이상이면 동적으로 계산된 RPO 위험 수준을 갖습니다. 백업 계획이 RPO를 위반하거나 가까운 미래에 이를 위반할 위험이 있는 경우 계획의 RPO가 위험합니다.

RPO 위험 수준은 백업 생성 예약 구성 및 백업 계획의 백업 기록을 통해 계산됩니다. 위험 수준에는 None, Low, Medium, High, Critical의 5가지가 있습니다. 또한 각 백업 계획에는 백업 계획이 특정 위험 수준인 이유를 설명하고 위험을 줄이기 위한 조언을 제공하는 RPO 위험 메시지가 있습니다.

다음 표에서는 각 RPO 위험 수준을 설명합니다.

RPO 위험 수준 설명
없음 위험 없이 RPO를 충족합니다.
낮음 RPO를 충족하지만 RPO를 곧 충족하지 못하게 될 경미한 위험이 있습니다. 즉각적인 조치는 필요하지 않습니다. 계속해서 상태를 모니터링합니다.
보통 RPO를 충족하지만 곧 RPO를 충족하지 못할 위험이 있습니다. 조치가 필요합니다.
높음 RPO를 충족하지만 곧 RPO를 충족하지 못할 위험이 두 개 이상 있습니다. 조치가 필요합니다.
중요 RPO를 위반합니다. 즉각적인 조치가 필요합니다.

위험 수준이 동일한 백업 계획이어도 예약 구성과 이전 백업 데이터 포인트에 따라 다른 RPO 위험 메시지가 제공될 수 있습니다. 다음은 위험도 중간 수준 계획의 메시지 예시입니다. 최근 백업에 시간이 더 오래 걸립니다. 이 추세가 계속되면 RPO를 더 이상 충족하지 못할 위험이 있습니다.

자동 백업 삭제

일정 기간이 지나면 백업을 자동으로 삭제하도록 백업 계획에서 보관 정책을 구성할 수 있습니다. 자동 백업 생성이 포함된 백업 계획에는 보관 정책이 필요합니다. 백업 계획 보관 정책에서 매개변수 backup_retain_days를 사용하여 자동 백업 삭제를 구성할 수 있습니다. 최대 보관 기간은 365일입니다.

자동 백업 생성 방법을 사용하는 백업 계획의 보관 정책을 구성할 때는 다음 제한사항을 고려하세요.

  • 스마트 예약을 사용하는 백업 계획의 경우 백업 보관 기간이 목표 RPO의 360배 이하여야 합니다.
  • 크론 예약을 사용하는 백업 계획의 경우 백업 보관 기간이 생성 간격의 360배 이하여야 합니다.

보관 정책이 포함된 백업 계획을 만드는 방법은 백업 계획 만들기를 참고하세요.

다음 단계