Google Cloud 近期在官方網站宣布,將調整 Google Cloud SQL 資料庫版本支援,為已達到開發者社群服務終止 (EOL) 期限的 Cloud SQL for MySQL Cloud SQL for PostgreSQL 主要版本提供延長支援服務。若您未於 2025 年 2 月 1 日升級上述已達 EOL 的主要版本,原廠會自動為上述版本註冊延長支援服務,屆時將針對該服務額外收費。

這項版本支援調整的主要目的是確保資料庫中持續運行的應用程式能穩定運作,不受到任何干擾。不過,您也可以選擇先行升級資料庫至主要版本以避免註冊延長支援。請勿擔心版本升級操作失敗會引發營運中斷,本專欄將手把手為您解析版本升級的關鍵技巧,助您掌握升級訣竅 !

什麼是 Google Cloud SQL 資料庫版本延長支援?

已達 EOL 的資料庫版本將不再進一步發布更新、錯誤修復與安全修補,有可能讓資料庫內的數據因漏洞而造成損害。然而,考量到不少客戶在大型生產環境仍然仰賴舊版的 MySQL ,因此 Google Cloud 推出了 Google Cloud SQL 資料庫版本延長支援服務,讓使用者在即便沒有更新資料庫版本的情況下,仍享有關鍵的問題修復服務。

MySQL 5.6 和 5.7 以及 PostgreSQL 9.61011 和 12 等主要版本的資料庫引擎已在各自社群中達到 EOL。自 2025 年 2 月 1 日起,Cloud SQL 將為這些版本自動註冊延長支援服務以確保持續運作。延長支援將於 2028 年 2 月 1 日結束,屆時,相關執行個體將自動升級至預設的 Cloud SQL 最新主要版本。如果未能及時升級,使用者將承擔延長支援所帶來的額外費用。

重要日期提醒

Google Cloud SQL 延長支援方案費用試算

在延長支援期間,Cloud SQL 執行個體將獲得安全修復、bug 修復、SLA 服務支援及新執行個體創建的支援,並確保重大安全漏洞修補、程式碼問題修復,且為符合 SLA資格的執行個體提供版本特定支援。

下方為在自動開啟延長支援後的費用試算範例 (官方文件詳見此): 

假設您有一個 MySQL 5.7 的非 HA 執行個體位於 asia-east1,並且該執行個體擁有 4 個 vCPU:

  • 第一、第二年每月的收費大約為:$0.07 * 730 (每月使用時間=(365*24)/12) * 4 (執行個體的vCPU數量) = $204.4
  • 第三年每月的收費大約為:$0.14 * 730 (每月使用時間=(365*24)/12) * 4 (執行個體的vCPU數量) = $408.8

官方文件試算圖表

Google Cloud SQL 升級攻略

為了獲得常規支援,宏庭科技建議您升級資料庫引擎到預設的主要版本。您可以在 2025 年 2 月 1 日前將您的 Cloud SQL for MySQL 執行個體升級至 MySQL 8.0,或將您的 Cloud SQL for PostgreSQL 執行個體升級至版本 13 或更高階版本。一旦升級至資料庫主要版本,都享有 Google 原廠定期的一般支援。

您可以就地升級來保留原設定並縮短停機時間,但須注意預先檢查不相容問題,如參數更新和關鍵字變更,確保資源足夠並進行試運行測試。升級步驟包括選定目標版本、備份資料、執行升級操作,並檢查權限設定與驗收測試。如遇失敗,可透過日誌排查問題或還原至備份版本。另外,您也可使用 Database Migration Service (DMS) 或透過遷移資料升級資料庫主要版本。首先,建立目標執行個體,設定唯讀模式匯出數據,再上傳至 Cloud Storage 並匯入新執行個體。透過外部同步保持資料一致,更新應用程式連接新執行個體後再刪除舊執行個體。請注意,升級應避開高峰期以減少影響。

如果您想要繼續執行版本 5.6 或 5.7 上的 Cloud SQL for MySQL 執行個體或版本 9.6、10、11 或 12 以上的 Cloud SQL for PostgreSQL 執行個體,則您無需執行任何操作。您的執行個體將於 2025 年 2 月 1 日自動註冊延長支援服務,並針對該服務額外收費。雖然執行個體會自動註冊,但您可以隨時選擇退出,只需將執行個體升級到 Cloud SQL 常規支援涵蓋的主要版本即可。

Cloud SQL 後台示意圖

隨著 Google Cloud SQL 進入延長支援並開始收費,升級與部署成為企業挑戰。宏庭科技憑藉深厚的雲端技術專業,提供量身打造的客製化解決方案,協助企業高效完成資料庫升級、部署與性能優化,全面提升雲端運作效率。無論是 Google Cloud SQL 升級需求,還是雲端資料庫建置計畫,都歡迎立即聯繫宏庭科技

延伸閱讀