안녕하세요, 

베스핀글로벌 GCP Support팀입니다.


이번 아티클에서는 주제로 "Cloud SQL의 고가용성"을 다루고자 합니다.



Cloud SQL 고가용성


Cloud SQL 고가용성(HA)은 데이터 중복성을 제공하는 클러스터 구성입니다. 

고가용성을 위해 구성된 Cloud SQL 인스턴스는 리전 인스턴스라고도 하며 구성된 리전 내의 기본 및 보조 영역에 배치됩니다.



기본 인스턴스에 이슈가 발생하여도 대기 인스턴스를 통해 클라이언트가 Cloud SQL DB 데이터를 계속 사용할 수 있습니다.

인스턴스 또는 영역 장애가 발생하면 대기 인스턴스가 새 기본 인스턴스가 됩니다. 

그런 다음 사용자는 새 기본 인스턴스로 다시 라우팅됩니다. 

Cloud SQL 인스턴스의 경우 고가용성으로 인스턴스를 구성해 영역 간 내결함성을 구현할 수 있임으로 모든 프로덕션 인스턴스에 고가용성 구성을 사용하는 것이 좋습니다.



Cloud SQL 고가용성 구성 방법


처음 인스턴스를 생성 시 고가용성으로 구성을 하거나 기존에 사용중인 인스턴스에 고가용성을 활성화할 수 있습니다.

또한 고가용성 구성 시 원하는 Zone을 선택할 수 있습니다.


 - 콘솔 > SQL > SQL 인스턴스 선택 > Choose region and zonal availability > Multiple zones (Highly available)




Cloud SQL 고가용성 비용


고가용성 구성은 기본 인스턴스 비용과 동일한 구성의 대기 인스턴스가 구성됩니다.

따라서 기본 인스턴스와 동일한 추가 비용이 부과됩니다.



참조 링크


[1] Cloud SQL 고가용성 정보

https://cloud.google.com/sql/docs/mysql/high-availability

[2] 고가용성 사용 설정 및 중지

https://cloud.google.com/sql/docs/mysql/configure-ha



관련 문의사항이 있으시면 Support Portal에 문의해 주시기 바랍니다.


감사합니다.