Pengaktif rekomendasi ketersediaan tinggi Cloud SQL
secara proaktif menghasilkan rekomendasi yang membantu Anda membawa instance penting
dalam SLA dengan menyediakan redundansi data. Hal ini mungkin
dapat membantu selama pemadaman layanan di zona tertentu atau saat instance kehabisan memori.
Halaman ini menjelaskan tentang pengaktif rekomendasi dengan ketersediaan tinggi Cloud SQL, cara kerja
pengaktif rekomendasi ini, dan cara menggunakannya.
Cara kerja
Pemberi rekomendasi pengaktif ketersediaan tinggi Cloud SQL menganalisis metadata instance. Jika instance
dikonfigurasi mirip dengan instance yang mendukung workload penting tetapi tidak
mengaktifkan ketersediaan tinggi, Cloud SQL merekomendasikan agar Anda mengaktifkan ketersediaan
tinggi untuk SLA ketersediaan 99,95%.
Harga
Rekomendasi pengaktif ketersediaan tinggi Cloud SQL tersedia tanpa biaya untuk semua pelanggan Google Cloud .
Untuk mengetahui informasi selengkapnya, lihat Harga Recommender.
Sebelum memulai
Sebelum Anda dapat melihat rekomendasi dan insight, lakukan tindakan berikut:
Pada kartu Tingkatkan keandalan pada instance Cloud SQL, klik Lihat semua.
gcloud
Untuk menampilkan rekomendasi pengaktif ketersediaan tinggi dengan menggunakan gcloud CLI, jalankan perintah
gcloud recommender recommendations list
sebagai berikut:
GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/recommenders/google.cloudsql.instance.ReliabilityRecommender/recommendations
Ganti kode berikut:
PROJECT_ID: Project ID Anda.
LOCATION: Region tempat instance Anda berada, seperti us-central1.
Lihat insight dan rekomendasi mendetail
Konsol
Untuk melihat insight dan rekomendasi mendetail tentang instance yang
dikonfigurasi mirip dengan instance yang mendukung workload penting tetapi
tidak mengaktifkan
ketersediaan tinggi, klik link rekomendasi dalam daftar
instance.
gcloud
Untuk melihat insight dan rekomendasi mendetail tentang instance yang dikonfigurasi mirip dengan instance yang mendukung workload penting tetapi tidak
mengaktifkan ketersediaan tinggi, jalankan perintah
gcloud recommender insights list
sebagai berikut:
LOCATION: Region tempat instance Anda berada, seperti us-central1.
API
Untuk melihat insight dan rekomendasi mendetail tentang instance yang dikonfigurasi mirip dengan instance yang mendukung workload penting tetapi tidak
mengaktifkan ketersediaan tinggi menggunakan
Recommendations API, panggil layanan
insights.list
sebagai berikut:
GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/insightTypes/google.cloudsql.instance.ReliabilityInsight/insights
Ganti kode berikut:
PROJECT_ID: Project ID Anda.
LOCATION: Region tempat instance Anda berada, seperti us-central1.
Tabel berikut mencantumkan insight dan rekomendasi yang dihasilkan oleh pengaktif
rekomendasi dengan ketersediaan tinggi di Cloud SQL. Subjenis
dapat dilihat di hasil gcloud CLI dan API.
Insight
Rekomendasi
Instance ini tidak banyak tersedia, meskipun dikonfigurasi mirip dengan
instance yang mendukung workload penting. Instance zona tunggal lebih
rentan terhadap periode nonaktif.
Subtype: CRITICAL_INSTANCE_HIGH_AVAILABILITY_NOT_ENABLED
Aktifkan ketersediaan tinggi untuk SLA ketersediaan 99,95%. Mengaktifkan ketersediaan tinggi
akan membuat instance anda bersifat multi-zona, yang mereplikasi data Anda dalam satu region
untuk melindungi dari pemadaman layanan zona, membatasi periode nonaktif, dan meningkatkan waktu pemulihan.
Subjenis: ENABLE_HIGH_AVAILABILITY
Menerapkan rekomendasi
Evaluasi rekomendasi tersebut dengan cermat dan lakukan salah satu tindakan berikut:
Untuk memeriksa instance, klik Lihat instance dan lakukan salah satu langkah berikut:
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-09-04 UTC."],[],[],null,["# Improve instance reliability by enabling high availability\n\n\u003cbr /\u003e\n\n[MySQL](/sql/docs/mysql/recommender-enable-ha \"View this page for the MySQL database engine\") \\| [PostgreSQL](/sql/docs/postgres/recommender-enable-ha \"View this page for the PostgreSQL database engine\") \\| SQL Server\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n|\n| **Preview**\n|\n|\n| This feature is subject to the \"Pre-GA Offerings Terms\" in the General Service Terms section\n| of the [Service Specific Terms](/terms/service-terms#1).\n|\n| Pre-GA features are available \"as is\" and might have limited support.\n|\n| For more information, see the\n| [launch stage descriptions](/products#product-launch-stages).\n\nThe Cloud SQL enable-high-availability [recommender](/recommender/docs/overview)\nproactively generates recommendations that help you bring your important\ninstances within SLA by providing data redundancy. This might\nbe helpful during a zonal outage or when an instance runs out of memory.\n\nThis page describes the Cloud SQL enable-high-availability recommender, how this\nrecommender works, and how to use it.\n\nHow it works\n------------\n\nThe Cloud SQL enable-high-availability recommender analyzes the instance metadata. If the instance\nis configured similar to instances that support important workloads but doesn't\nhave high availability enabled, then Cloud SQL recommends that you enable high\navailability for 99.95% availability SLA.\n| **Note:** Recommendations are generated daily.\n\nPricing\n-------\n\nThe Cloud SQL enable-high-availability recommender\nis available free of cost to all Google Cloud customers.\nFor more information, see [Recommender pricing](/recommender/pricing).\n\nBefore you begin\n----------------\n\nBefore you can view recommendations and insights, do the following:\n\n- To get the permissions to view and work with insights and recommendations, ensure that you have the required [Identity and Access Management (IAM) roles](/sql/docs/sqlserver/project-access-control#roles).\n\n For more information about IAM roles, see [IAM basic and predefined roles reference](/iam/docs/understanding-roles) and [Manage access to projects, folders, and organizations](/iam/docs/granting-changing-revoking-access).\n-\n\n\n Enable the Recommender API.\n\n\n [Enable the API](https://console.cloud.google.com/flows/enableapi?apiid=recommender.googleapis.com)\n\nList enable-high-availability recommendations\n---------------------------------------------\n\n### Console\n\nTo list enable-high-availability recommendations by using the\nGoogle Cloud console, follow these steps:\n\n1. Go to the **Recommendation Hub**.\n\n [Go to the Recommendation Hub](https://console.cloud.google.com/home/recommendations/)\n\n For more information, see\n [Getting started with Recommendation Hub](/recommender/docs/recommendation-hub/identify-configuration-problems).\n2. In the **Improve reliability on Cloud SQL instances** card, click **View all**.\n\n### gcloud\n\nTo list enable-high-availability recommendations by using gcloud CLI, run the\n[`gcloud recommender recommendations list`](/sdk/gcloud/reference/recommender/recommendations/list)\ncommand as follows: \n\n```\ngcloud recommender recommendations list \\\n--project=PROJECT_ID \\\n--location=LOCATION \\\n--recommender=google.cloudsql.instance.ReliabilityRecommender \\\n--filter=recommenderSubtype=ENABLE_HIGH_AVAILABILITY\n\n```\n\nReplace the following:\n\n- \u003cvar translate=\"no\"\u003ePROJECT_ID\u003c/var\u003e: Your project ID.\n- \u003cvar translate=\"no\"\u003eLOCATION\u003c/var\u003e: A [region](/docs/geography-and-regions) where your instances are located, such as `us-central1`.\n\n### API\n\nTo list enable-high-availability recommendations by using the\n[Recommendations API](/recommender/docs/using-api), call the\n[`recommendations.list`](/recommender/docs/reference/rest/v1beta1/projects.locations.recommenders.recommendations/list)\nmethod as follows: \n\n```\nGET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/recommenders/google.cloudsql.instance.ReliabilityRecommender/recommendations\n```\n\nReplace the following:\n\n- \u003cvar translate=\"no\"\u003ePROJECT_ID\u003c/var\u003e: Your project ID.\n- \u003cvar translate=\"no\"\u003eLOCATION\u003c/var\u003e: A region where your instances are located, such as `us-central1`.\n\nView insights and detailed recommendations\n------------------------------------------\n\n### Console\n\nTo view insights and detailed recommendations about instances that are\nconfigured similar to instances that support important workloads but\ndon't have\nhigh availability enabled, click the recommendation link in the list of\ninstances.\n\n### gcloud\n\nTo view insights and detailed recommendations about instances that are configured similar to instances that support important workloads but don't have\nhigh availability enabled, run the\n[`gcloud recommender insights list`](/sdk/gcloud/reference/recommender/insights/list)\ncommand as follows: \n\n```\ngcloud recommender insights list \\\n--project=PROJECT_ID \\\n--location=LOCATION \\\n--insight-type=google.cloudsql.instance.ReliabilityInsight \\\n--filter=insightSubtype=CRITICAL_INSTANCE_HIGH_AVAILABILITY_NOT_ENABLED\n```\n\nReplace the following:\n\n- \u003cvar translate=\"no\"\u003ePROJECT_ID\u003c/var\u003e: Your project ID.\n- \u003cvar translate=\"no\"\u003eLOCATION\u003c/var\u003e: A region where your instances are located, such as `us-central1`.\n\n### API\n\nTo view insights and detailed recommendations about instances that are configured similar to instances that support important workloads but don't have\nhigh availability enabled by using the\n[Recommendations API](/recommender/docs/using-api), call the\n[`insights.list`](/recommender/docs/reference/rest/v1beta1/projects.locations.insightTypes.insights/list)\nmethod as follows: \n\n```\nGET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/insightTypes/google.cloudsql.instance.ReliabilityInsight/insights\n\n```\n\nReplace the following:\n\n- \u003cvar translate=\"no\"\u003ePROJECT_ID\u003c/var\u003e: Your project ID.\n- \u003cvar translate=\"no\"\u003eLOCATION\u003c/var\u003e: A region where your instances are located, such as `us-central1`.\n\nThe following table lists the insight and recommendation that the Cloud SQL\nenable-high-availability recommender generates. The subtypes\nare visible in the gcloud CLI and API results.\n\nApply the recommendation\n------------------------\n\nEvaluate the recommendation carefully and do any of the following:\n\n- To examine the instance, click **View instance** and do any of the following:\n\n - Configure high\n availability on your instance. For more information, see\n [Enable and disable high availability](/sql/docs/sqlserver/configure-ha#console_1).\n\n | **Caution:** Once you start the high availability configuration on an instance, you can't stop it. This operation restarts the instance and can lead to an increase in cost and a brief downtime. It typically takes only a few minutes for the configuration and the restart operation to complete. However, if the instance has a large disk or load, then it might take up to an hour.\n - Migrate to the Cloud SQL Enterprise Plus edition. For more information, see\n [Introduction to Cloud SQL editions](/sql/docs/editions-intro).\n\n- To dismiss the recommendation, click **Dismiss**.\n\n- To close the panel without applying or dismissing the recommendation, click\n **Cancel**.\n\nWhat's next\n-----------\n\n- [Google Cloud recommenders](/recommender/docs/recommenders)\n- [Blog: Maximize your Cloud ROI](https://cloud.google.com/blog/products/management-tools/active-assist-comes-to-google-cloud)\n- [Blog: Do more with less](https://cloud.google.com/blog/products/databases/reduce-cloud-sql-costs-with-optimizations-by-active-assist)\n- View all the [Google Cloud services available in locations worldwide](/about/locations)."]]