Cloud SQL 서비스수준계약(SLA)에는 'Google의 합리적인 통제 범위를 벗어난 요인으로 인해 발생하는' 중단은 제외됩니다. 이 페이지에서는 Cloud SQL 인스턴스가 중단될 수 있는 사용자 제어 구성 중 제외되어야 할 몇 가지 구성에 대해 설명합니다.
소개
Cloud SQL은 인스턴스 구성 방법을 사용자가 최대한 제어할 수 있도록 하기 위해 노력하고 있습니다. 여기에는 부하 및 기타 구성 매개변수에 따라 인스턴스 다운타임의 위험을 증가시킬 수 있는 몇 가지 구성이 포함됩니다. 인스턴스가 비정상 상태가 되는 경우 Cloud SQL에서 확인한 결과, 이 페이지에 설명한 작업 제한을 준수하지 않아 중단되었다고 판단될 경우 다운타임 기간에 Cloud SQL SLA가 적용되지 않습니다(또는 계산에 포함되지 않음).
이 작업 제한 목록은 위와 같은 위험을 야기하는 구성, 이러한 구성을 방지하는 방법, 비즈니스 환경에 따라 그러한 구성이 꼭 필요할 경우 위험을 완화하는 방법을 알려주기 위한 것입니다.
제외되는 구성
제외되는 구성은 다음과 같은 카테고리로 분류됩니다.
- 일반적인 구성 요구사항
- 데이터베이스 플래그 값
- 리소스 제약조건
일반적인 구성 요구사항
하나 이상의 전용 CPU와 함께 고가용성으로 구성된 Cloud SQL 인스턴스만 SLA의 적용을 받습니다. 공유 코어 인스턴스와 단일 영역 인스턴스에는 SLA가 적용되지 않습니다.
인스턴스가 구성되고 워크로드가 인스턴스에 과부하를 초래하는 방식으로 사용되거나 인스턴스의 복구 시간이 길어질 경우 SLA가 적용되지 않습니다.
따라서 Cloud Monitoring에서 알림 및 모니터링을 설정하는 것이 좋습니다.
데이터베이스 플래그 값
Cloud SQL에서는 데이터베이스 플래그를 사용하여 인스턴스를 구성할 수 있습니다. sync_binlog
및 innodb_flush_log_at_trx_commit
와 같은 일부 플래그는 인스턴스 안정성이나 데이터 내구성을 손상시킬 수 있는 방식으로 설정될 수 있습니다.
구성 가능한 플래그와 해당 기본값의 전체 목록은 데이터베이스 플래그를 참조하세요.
리소스 제약조건
SLA의 적용을 받으려면 다음 리소스 제약 조건을 피해야 합니다.
- 저장용량이 가득 참 디스크 사용률이 지속적으로 높고 스토리지 자동 증가가 사용 설정되지 않은 경우 인스턴스의 크기가 워크로드에 맞게 조정되지 않아 SLA가 적용되지 않을 수 있습니다.
- CPU 과부하: CPU 사용률이 지속적으로 높으면 인스턴스의 크기가 워크로드에 맞게 조정되지 않으며 SLA가 적용되지 않을 수 있습니다.
- 메모리 과부하: 메모리 사용량이 지속적으로 높으면 인스턴스의 크기가 워크로드에 맞게 조정되지 않으며 SLA가 적용되지 않을 수 있습니다.