Cloud SQL 上市檢查清單

簡介

這份「Cloud SQL 上市檢查清單」提供在推出使用 Cloud SQL 的商業應用程式時應完成的建議動作。此檢查清單所建議的動作適用於 Cloud SQL。此外,建議您同時使用平台檢查清單、GCP 上市檢查清單,瞭解您應該完成且適用於所有服務的動作。

這份「Cloud SQL 上市檢查清單」適用於熟悉 Cloud SQL 的開發人員。假如您剛開始使用 Cloud SQL,清單中提供的指示並不會教您如何操作 Cloud SQL;在此建議新使用者從快速入門開始學習。

此檢查清單分為三個部分:

  • 結構設計原理與開發
  • Alpha 版測試
  • 最終推出

建議您按照上述順序查看相關內容,以便您在推出應用程式的每個階段做好相關準備。舉例來說,建議您先從「結構設計原理與開發檢查清單」開始;清單中包含我們建議您在應用程式開發週期早期完成的活動。同樣地,「Alpha 版測試檢查清單」包含我們建議在即將正式推出時完成的活動。不過,檢查清單活動的確切時間表以及所需時間取決於您應用程式的開發時程。

結構設計原理與開發檢查清單

建議您在應用程式開發的早期階段使用此清單。您可以同時執行檢查清單動作;不過,建議您儘快開始軟體架構相關動作,因為這些動作需要較多時間才能完成。

活動
❑  
謹慎評估 Cloud SQL 的效能特性、代管及已複製的資料庫服務,以及服務的限制 (例如,無 SUPER 權限)。
❑  
確認您的開發運作團隊熟悉 GCP 主控台Cloud SDK (包括 gcloud 指令列工具) 的使用方式。這兩項工具都使用公開 Cloud SQL API。任一項工具都可以用來管理 (建立、編輯、刪除) 執行個體、更新使用者密碼、觸發還原,以及完成其他管理工作。您也可以使用第三方管理工具,因為 Cloud SQL 使用標準有線網路通訊協定。
❑  
前往 Stack Overflow 的 Cloud SQL 社群支援,尋求 Cloud SQL 的相關資訊與實際建議。
❑  
訂閱 Cloud SQL 公告群組。此群組的訊息提供服務更新與問題及事件報告。GCP 狀態資訊主頁也提供 Cloud SQL 與其他 GCP 服務的相關資訊。

Alpha 版測試檢查清單

當您即將完成程式設計或想取得應用程式的初始指標時,請使用「Alpha 版測試檢查清單」

動作
❑  
對於為您的開發平台提供資料存取權的驅動程式,為其保持最新狀態。
❑  
及早、經常及實際進行負載測試。確認您的應用程式能夠在最大負載期間重新啟動 Cloud SQL 執行個體時保持正常運作。如果您的應用程式要進行大量連線,請確保伺服器重新啟動之後的重新連線能夠進行正確數量的輪詢,避免達到待處理連線數量的上限。如需詳細資訊,請參閱常見問題是否有任何大小或 QPS 限制? 請注意,龐大、空閒的緩衝區可能需要很長時間才能填滿。如有可能,您應最佳化查詢以避免建立臨時資料表,因為牽涉到臨時資料表的作業速度可能會特別慢。
❑  
如果您要從 Compute Engine 連線,請確定與閒置連線相關的防火牆行為不會對應用程式造成傷害。如有必要,請確保在整個重新啟動的過程中都持續對 TCP Keepalive 進行變更。如需詳細資訊,請參閱從 Compute Engine 連線至 Cloud SQL 一文。
❑  
請遵守 App Engine 應用程式的連線限制。連線集區是達成此目的的建議方式。
❑  
確保在進行結構定義變更時擬定好策略,並詳細瞭解執行結構定義變更的影響。建議您建立執行個體的本機複本以測試結構定義變更。

最終推出檢查清單

請在即將推出和正式推出應用程式時,使用「最終推出檢查清單」

活動
❑  
推出時完全不需要 Cloud SQL 特定動作。如果您到目前為止都能遵守此檢查清單,您專案的 Cloud SQL 服務就已經準備好推出應用程式了。我們也建議您查看 GCP 上市檢查清單中的「最終推出檢查清單」。
本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Cloud SQL 說明文件