데이터베이스 Fleet 상태를 최적화하려면 모니터링, 가용성, 데이터 보호에 관한 다음 권장사항을 따르는 것이 좋습니다.
모니터링
데이터베이스 모니터링은 데이터베이스의 성능과 리소스를 추적하는 것으로, 데이터베이스 관리 시스템의 상태를 유지하는 데 매우 중요합니다.
정기적으로 자주 데이터베이스 상태 점검 실행
데이터베이스의 상태를 확인하려면 데이터베이스 센터 대시보드를 정기적으로 (예: 일주일에 한 번) 확인하는 것이 좋습니다. 데이터베이스 센터는 데이터베이스 상태 문제에 대해 알림을 보내지 않습니다. 조직의 데이터베이스 상태 문제를 정기적으로 확인하면 데이터베이스 상태 문제를 사전에 식별하고 해결하는 데 도움이 됩니다.
최근에 추가된 데이터베이스 리소스 보기
최근에 추가된 데이터베이스 리소스 수가 예상과 일치하는지 확인하려면 데이터베이스 센터 대시보드를 정기적으로 확인하는 것이 좋습니다. 자세한 내용은 최근에 추가된 데이터베이스 리소스 보기를 참고하세요.
가용성 구성
구성을 수정하여 데이터베이스의 내구성과 안정성을 개선할 수 있습니다.
리소스가 장애 조치로 보호되는지 확인
리소스를 여러 영역에서 사용할 수 있는 경우 고가용성 (HA)으로 간주되며 자동 장애 조치로 보호됩니다. HA 구성의 목적은 영역 또는 인스턴스를 사용할 수 없게 되었을 때 다운타임을 줄이는 것입니다. 이러한 상황은 영역 서비스 중단 발생 시 또는 리소스에 메모리가 부족할 때 발생할 수 있습니다. 고가용성은 서비스 중단과 관계없이 클라이언트 애플리케이션에서 데이터를 사용할 수 있음을 의미합니다.
고가용성을 갖도록 리소스를 구성하면 리전 내에 데이터 중복성이 제공됩니다. 고가용성 리소스에는 기본 노드와 대기 노드가 있으며, 각 노드는 서로 다른 영역에 있습니다. 각 영역의 영구 디스크에 동기식으로 복제하는 기능을 통해, 기본 노드에 대한 모든 쓰기 작업은 트랜잭션이 커밋된 것으로 보고되기 전에 양쪽 영역의 디스크에 모두 복제됩니다. 노드 또는 영역에 장애가 발생하면 대기 노드가 새 기본 노드가 되고 사용자는 새 기본 노드로 다시 라우팅됩니다. 이 프로세스를 장애 조치라고 합니다.
리전별 고려사항에 대한 자세한 내용은 지역 및 리전을 참조하세요.
리전 간 복제 사용
데이터베이스 그룹이 여러 리전에서 사용 가능한 경우 리전 간 복제라는 기능을 사용합니다. 이는 리전 간에 데이터와 애플리케이션을 비동기적으로 복제하는 방법입니다. 다음과 같은 이유로 교차 리전 복제를 사용하는 것이 좋습니다.
- 재해 복구: 기본 리소스의 리전을 사용할 수 없게 되면 다른 리전의 보조 리소스를 승격하여 기본 리소스로 만들고 이를 사용하여 요청을 처리할 수 있습니다.
- 지리적으로 분산된 데이터: 데이터가 필요한 애플리케이션에 더 가까운 위치에 데이터를 배치하면 읽기 지연 시간을 줄일 수 있습니다.
- 지리적 부하 분산: 한 리전에서 연결이 느리거나 과부하 상태일 경우 트래픽을 다른 리전으로 라우팅할 수 있습니다.
- 읽기 성능 향상: 전 세계에 읽기 전용 리소스를 프로비저닝하면 해당 지역의 용량과 성능을 개선할 수 있습니다.
데이터 보호
데이터 보호는 조직 데이터가 손실, 조작, 불법 액세스로부터 보호하는 데 도움이 되므로 중요합니다.
자동 백업 사용 설정
백업을 사용하면 손실된 데이터를 데이터베이스 리소스로 복원하고 데이터가 손실되거나 손상되지 않도록 보호할 수 있습니다. 데이터베이스 리소스에 문제가 발생하면 이전 상태로 복원할 수 있습니다. 필요한 데이터가 포함된 모든 리소스에 자동 백업을 사용 설정합니다.
긴 백업 보관 기간 설정
백업 보관 설정에 따라 데이터에 오류, 손상 또는 손실이 발생할 경우 데이터를 복구할 수 있는 기간이 결정됩니다. 백업 보관 기간이 길수록 해당 리소스의 복구 기간이 길어집니다.
고급 백업 보호 사용
고급 보호를 사용하여 Cloud SQL 데이터베이스를 백업합니다. 고급 보호는 백업 및 DR 서비스 기능입니다. 리소스가 향상된 백업 보호로 보호되는지 확인하려면 다음 단계를 완료하세요.
데이터베이스 센터의 리소스 페이지로 이동합니다.
열 표시 옵션을 클릭합니다.
백업 보호가 아직 선택되지 않은 경우 선택한 다음 확인을 클릭합니다.
백업 보호에 향상됨이 표시되는지 확인합니다.
Cloud SQL 리소스의 고급 백업을 구성하는 방법을 알아보려면 고급 백업을 참고하세요.