Cloud SQL 上市檢查清單

簡介

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

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

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

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

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

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

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

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

Alpha 版測試檢查清單

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

動作
❑  
為您的開發平台提供資料存取權的驅動程式保持最新狀態。
❑  
盡早且頻繁地進行實際負載測試。確認您的應用程式能夠在最大負載期間重新啟動 Cloud SQL 執行個體時保持正常運作。如果您的應用程式要進行大量連線,請確保伺服器重新啟動之後的重新連線能夠進行正確數量的輪詢,避免達到待處理連線數量的上限。詳情請參閱常見問題「是否有大小或每秒查詢次數限制?」請注意,龐大、空閒的緩衝區可能需要很長時間才能填滿。請盡可能最佳化查詢,避免建立臨時表,因為涉及臨時表的操作特別緩慢。
❑  
如果您是從 Compute Engine 連線,請確保與閒置連線相關的防火牆行為不會損害應用程式。如有必要,請確保在整個重新啟動的過程中都持續對 TCP Keepalive 進行變更。詳情請參閱「從 Compute Engine 連線至 Cloud SQL」。
❑  
請注意 App Engine 應用程式的連線限制。建議使用連線集區達成此目的。
❑  
請確保已制定結構定義變更策略,並充分瞭解變更的影響。建議您複製執行個體,測試結構定義變更。

最終推出檢查清單

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

活動
❑  
啟動時沒有 Cloud SQL 專屬活動。如果您到目前為止都能遵守此檢查清單,您專案的 Cloud SQL 服務就已經準備好推出應用程式了。 同時建議您查看「上市檢查清單 Google Cloud」中的「最終推出檢查清單」