고가용성을 사용 설정하여 인스턴스 안정성 개선

Cloud SQL 고가용성 사용 설정 추천자는 데이터 중복을 제공하여 SLA 내에서 중요한 인스턴스를 가져오는 데 도움이 될 추천을 사전에 생성합니다. 영역 서비스 중단 발생 시 또는 인스턴스에 메모리가 부족할 때 유용할 수 있습니다.

이 페이지에서는 Cloud SQL 고가용성 사용 설정 추천자, 이 추천자의 작동 방식, 사용 방법을 설명합니다.

작동 원리

Cloud SQL 고가용성 사용 설정 추천자는 인스턴스 메타데이터를 분석합니다. 인스턴스가 중요 워크로드를 지원하는 인스턴스와 유사하게 구성되었지만 고가용성이 사용 설정되지 않은 경우 Cloud SQL에서는 99.95% 가용성 SLA가 적용되는 고가용성을 사용 설정하거나 99.99% 가용성 SLA가 적용되는 고가용성을 갖춘 Cloud SQL Enterprise Plus 버전으로 마이그레이션하도록 추천합니다.

가격 책정

Cloud SQL 고가용성 사용 설정 추천자는 모든 Google Cloud 고객에게 무료로 제공됩니다. 자세한 내용은 추천자 가격 책정을 참조하세요.

시작하기 전에

권장사항과 통계를 보려면 먼저 다음을 수행하세요.

고가용성 사용 설정 추천 나열

콘솔

Google Cloud 콘솔을 사용하여 고가용성 사용 설정 추천을 나열하려면 다음 단계를 따르세요.

  1. 권장사항 허브로 이동합니다.

    권장사항 허브로 이동

    자세한 내용은 권장사항 허브 시작하기를 참조하세요.

  2. Cloud SQL 인스턴스의 안정성 개선 카드에서 모두 보기를 클릭합니다.

gcloud

gcloud CLI를 사용하여 고가용성 사용 설정 추천을 나열하려면 다음과 같이 gcloud recommender recommendations list 명령어를 실행합니다.

gcloud recommender recommendations list \
--project=PROJECT_ID \
--location=LOCATION \
--recommender=google.cloudsql.instance.ReliabilityRecommender \
--filter=recommenderSubtype=ENABLE_HIGH_AVAILABILITY

다음을 바꿉니다.

  • PROJECT_ID: 프로젝트 ID입니다.
  • LOCATION: 인스턴스가 있는 리전입니다(예: us-central1).

API

Recommendations API를 사용하여 고가용성 사용 설정 추천을 나열하려면 다음과 같이 recommendations.list 메서드를 호출합니다.

GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/recommenders/google.cloudsql.instance.ReliabilityRecommender/recommendations

다음을 바꿉니다.

  • PROJECT_ID: 프로젝트 ID입니다.
  • LOCATION: 인스턴스가 있는 리전입니다(예: us-central1).

통계 및 자세한 권장사항 보기

콘솔

중요 워크로드를 지원하는 인스턴스와 유사하게 구성되었지만 고가용성이 사용 설정되지 않은 인스턴스에 대한 통계와 추천을 자세히 살펴보려면 인스턴스 목록에서 추천 링크를 클릭합니다.

gcloud

중요 워크로드를 지원하는 인스턴스와 유사하게 구성되었지만 고가용성이 사용 설정되지 않은 인스턴스에 대한 통계와 추천을 자세히 살펴보려면 다음과 같이 gcloud recommender insights list 명령어를 실행합니다.

gcloud recommender insights list \
--project=PROJECT_ID \
--location=LOCATION \
--insight-type=google.cloudsql.instance.ReliabilityInsight \
--filter=insightSubtype=CRITICAL_INSTANCE_HIGH_AVAILABILITY_NOT_ENABLED

다음을 바꿉니다.

  • PROJECT_ID: 프로젝트 ID입니다.
  • LOCATION: 인스턴스가 있는 리전입니다(예: us-central1).

API

중요 워크로드를 지원하는 인스턴스와 유사하게 구성되었지만 Recommendations API를 사용해 고가용성이 사용 설정되지 않은 인스턴스에 대한 통계와 추천을 자세히 살펴보려면 다음과 같이 insights.list 메서드를 호출합니다.

GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/insightTypes/google.cloudsql.instance.ReliabilityInsight/insights

다음을 바꿉니다.

  • PROJECT_ID: 프로젝트 ID입니다.
  • LOCATION: 인스턴스가 있는 리전입니다(예: us-central1).

다음 표에는 Cloud SQL 고가용성 사용 설정 추천자가 생성하는 통계와 추천이 나와 있습니다. 하위 유형은 gcloud CLI 및 API 결과에 표시됩니다.

통계 권장사항
이 인스턴스는 중요한 워크로드를 지원하는 인스턴스와 유사하게 구성되어 있지만 가용성이 높지 않습니다. 단일 영역 인스턴스는 다운타임에 더 취약합니다.
하위 유형: CRITICAL_INSTANCE_HIGH_AVAILABILITY_NOT_ENABLED
99.95% 가용성 SLA가 적용되는 고가용성을 사용 설정하거나, 또는 더 높은 99.99% 가용성 SLA가 적용되는 고가용성을 갖춘 Cloud SQL Enterprise Plus 버전으로 마이그레이션하세요. 고가용성을 사용 설정하면 인스턴스를 멀티 영역으로 만들어 한 리전 내에서 데이터를 복제하여 영역별 서비스 중단으로부터 보호하고 다운타임을 제한하며 복구 시간을 개선할 수 있습니다.
하위 유형: ENABLE_HIGH_AVAILABILITY

권장사항 적용

통계 및 추천을 신중하게 평가하고 다음을 수행합니다.

  • 인스턴스를 검토하려면 인스턴스 보기를 클릭하고 다음 중 하나를 수행하세요.

    • 인스턴스에서 고가용성을 구성합니다. 자세한 내용은 고가용성 사용 설정 및 중지를 참조하세요.

    • Cloud SQL Enterprise Plus 버전으로 마이그레이션합니다. 자세한 내용은 Cloud SQL 버전 소개를 참조하세요.

  • 추천을 닫으려면 닫기를 클릭합니다.

  • 권장사항을 적용하거나 해제하지 않고 패널을 닫으려면 취소를 클릭합니다.

다음 단계