자동 백업 만들기 및 삭제


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

자동 백업 만들기

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

  • 스마트 예약
  • 크론 예약

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

스마트 예약

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

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

  1. 이슈 발생 시 데이터 손실의 최대 허용 기간을 정의하는 목표 RPO를 설정합니다. 최소 RPO는 60분이고 최댓값은 60일입니다.
  2. 선택사항: 제외 기간을 추가합니다. 백업을 실행하지 않아야 하는 시간 간격을 지정합니다.

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

백업 제외 기간

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

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

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

크론 예약

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

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

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

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

기능 스마트 예약 크론 예약
입력 목표 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배 이하여야 합니다.

보관 정책을 사용하여 백업 계획을 만드는 방법은 백업 계획 만들기를 참조하세요.

다음 단계