Azure PostgreSQL 지역 중복 백업 설정 점검

지역 장애에 대비한 데이터베이스 복구 수단을 마련하세요.

설명

지역 중복 백업은 PostgreSQL 백업을 연결된 다른 지역에도 복제합니다. 일반적인 지역 내 백업만으로는 지역 전체 장애에 대응하는 복구 수단이 충분하지 않을 수 있습니다.

잠재적 영향

별도 지역의 복구 수단이 없으면 장시간 지역 장애에서 데이터베이스를 복구하기 어려울 수 있습니다.

해결 방법

복구 요구와 지원 지역을 확인하고 서버를 만들 때 geo_redundant_backup_enabled = true를 선택하세요. 기존 서버는 이 변경에 재생성이 필요하므로 복구·이전 계획을 먼저 준비하세요.

예시

현재 PostgreSQL Flexible Server의 백업 설정을 보여 주는 발췌 예시입니다. 리전 변수에는 지역 중복 백업을 지원하는 위치를 지정하세요.

변경 전

hcl
resource "azurerm_postgresql_flexible_server" "example" {
  name                = "dbserver"
  location            = var.region
  resource_group_name = azurerm_resource_group.example.name

  backup_retention_days        = 7
  geo_redundant_backup_enabled = false
}

변경 후

hcl
resource "azurerm_postgresql_flexible_server" "example" {
  name                = "dbserver"
  location            = var.region
  resource_group_name = azurerm_resource_group.example.name

  backup_retention_days        = 7
  geo_redundant_backup_enabled = true
}

참조