이 페이지에서는 Cloud SQL의 가용성에 영향을 미치는 작업을 설명합니다.
Cloud SQL을 사용하면 애플리케이션을 변경하지 않고도 데이터베이스의 가동 시간을 극대화할 수 있습니다. 99.99% 의 업타임 SLA와 여러 계획된 작업의 거의 제로에 가까운 다운타임을 제공하는 Cloud SQL Enterprise Plus 버전은 애플리케이션에 더 나은 탄력성과 비즈니스 연속성을 제공합니다.
가용성을 극대화한다는 것은 데이터베이스의 다운타임을 줄이는 것을 의미합니다. 다운타임은 일반적으로 계획된 이벤트와 계획되지 않은 이벤트로 인해 발생합니다.
영역* 내의 하나 이상의 인프라 구성요소 오류와 같은 계획되지 않은 이벤트의 경우 Cloud SQL 고가용성 (HA)은 애플리케이션이 데이터베이스에서 작업을 재개할 수 있도록 동일한 IP 주소와 데이터 손실 없이 보조 영역의 데이터베이스를 표시합니다. Cloud SQL Enterprise 버전에서도 Cloud SQL 고가용성을 사용할 수 있습니다. Cloud SQL에서 고가용성을 구성하는 방법에 관한 자세한 내용은 고가용성 (HA) 정보를 참고하세요.
유지보수 또는 일부 인스턴스 재구성과 같은 계획된 이벤트의 경우 Cloud SQL Enterprise Plus 버전은 애플리케이션 변경 또는 프록시 요구사항 없이 기본 인스턴스에 사실상 다운타임이 거의 없는 환경을 제공합니다.
* 멕시코, 몬트리올, 오사카 리전은 1~2개의 물리적 데이터 센터에 영역 3개가 있습니다. 이러한 리전은 최소 3개의 물리적 데이터 센터로 확장 중입니다. 자세한 내용은 클라우드 위치 및 Google Cloud Platform SLA를 참고하세요. 워크로드의 안정성을 개선하려면 멀티 리전 배포를 고려하세요.
다운타임이 거의 없는 계획된 작업
다음과 같은 계획된 작업은 Cloud SQL Enterprise Plus 버전 기본 인스턴스의 다운타임이 거의 없어 이점을 누릴 수 있습니다. 이러한 다운타임은 독립형 (영역) 인스턴스와 고가용성 (지역) 인스턴스 모두에 적용됩니다.
유지보수: 1초 미만의 다운타임이 있는 다음 작업이 포함됩니다.
- Cloud SQL에서 분기마다 실행하는 자동 유지보수
- 언제든지 시작할 수 있는 셀프서비스 유지보수
- 초 단위의 다운타임 동작을 테스트하기 위해 시작할 수 있는 유지보수 시뮬레이션
- 마이너 버전 업그레이드
- 다운타임이 1초 미만인 MySQL 8.0 인스턴스에서 부 버전 업그레이드 수행
- PostgreSQL 인스턴스의 경우 부 버전 업그레이드는 자동 유지보수의 일부이며 1초 미만의 다운타임으로 진행됩니다.
인스턴스 확장
- 확장: 필요에 따라 Cloud SQL 인스턴스의 컴퓨팅 크기 (vCPU, 메모리)를 자주 늘립니다.
축소: Cloud SQL 인스턴스의 컴퓨팅 크기 (vCPU, 메모리)를 자주 줄이지 않음
-
- 필요에 따라 데이터 캐시를 자주 사용 설정 또는 중지합니다.
-
- Cloud SQL Enterprise Plus 버전으로 인플레이스 업그레이드 수행