簡介
這份「Cloud SQL 上市檢查清單」提供建議的活動,可在推出使用 Cloud SQL 的商業應用程式時完成。此檢查清單建議的動作適用於 Cloud SQL。如要使用平台檢查清單,請參閱 Google Cloud的上市檢查清單,瞭解應完成且適用於所有服務的活動。
這份「Cloud SQL 上市檢查清單」適用於熟悉 Cloud SQL 的開發人員。如果您剛開始使用 Cloud SQL,這些操作說明並不會教您如何操作 Cloud SQL。建議新使用者參閱快速入門指南。
此檢查清單分為三個部分:
- 結構設計原理與開發
- Alpha 版測試
- 最終推出
建議您按照上述順序查看相關內容,以便您在推出應用程式的每個階段做好相關準備。舉例來說,建議您先從「結構設計原理與開發檢查清單」開始;其中包含我們建議您在應用程式開發週期早期完成的活動。同樣地,「Alpha 版測試檢查清單」包含我們建議在即將正式推出時完成的活動。不過,檢查清單活動的確切時間表以及所需時間,取決於您應用程式的開發時程。
結構設計原理與開發檢查清單
建議您在應用程式開發的早期階段使用此清單。您可以同時執行檢查清單動作;不過,建議您儘快開始軟體架構相關動作,因為這些動作需要較多時間才能完成。
活動 |
---|
❑
謹慎評估 Cloud SQL 的效能特性、代管及已複製的資料庫服務,以及服務的限制 (例如,無 SUPER 權限)。
|
❑
確認您的開發運作團隊熟悉 Google Cloud 控制台和 gcloud CLI (包括 gcloud CLI) 的使用方式。這兩種工具都會使用公開的 Cloud SQL API。您可以使用這兩種工具管理 (建立、編輯、刪除) 執行個體、更新使用者密碼、觸發還原作業,以及完成其他管理工作。您也可以使用第三方管理工具,因為 Cloud SQL 採用標準電報通訊協定。
|
❑
前往 Stack Overflow 的 Cloud SQL 社群支援,尋求 Cloud SQL 的相關資訊與實際建議。
|
❑
訂閱 Cloud SQL 公告群組。此群組的訊息提供服務更新與問題及事件報告。Google Cloud 狀態資訊主頁也會提供 Cloud SQL 和其他 Google Cloud服務的相關資訊。
|
Alpha 版測試檢查清單
當您即將完成程式設計或想取得應用程式的初始指標時,請使用「Alpha 版測試檢查清單」。
動作 |
---|
❑
為您的開發平台提供資料存取權的驅動程式保持最新狀態。
|
❑
盡早且頻繁進行負載測試,並以實際情況進行測試。確認您的應用程式能夠在最大負載期間重新啟動 Cloud SQL 執行個體時保持正常運作。如果您的應用程式要進行大量連線,請確保伺服器重新啟動之後的重新連線能夠進行正確數量的輪詢,避免達到待處理連線數量的上限。詳情請參閱「是否有大小或 QPS 限制?」一文。請注意,龐大、空閒的緩衝區可能需要很長時間才能填滿。請盡可能最佳化查詢,避免建立臨時資料表,因為涉及臨時資料表的作業可能會特別緩慢。
|
❑
如果您是從 Compute Engine 連線,請確認與閒置連線相關的防火牆行為不會損害應用程式。如有必要,請確保在整個重新啟動的過程中都持續對 TCP Keepalive 進行變更。詳情請參閱「從 Compute Engine 連線至 Cloud SQL」。
|
❑
請遵守 App Engine 應用程式的連線限制。建議您使用連線集區來達成這項目標。
|
❑
請務必擬定結構定義變更策略,並充分瞭解變更的影響。建議您建立執行個體的複本,以便測試結構定義變更。
|
最終推出檢查清單
請在即將推出和正式推出應用程式時,使用「最終推出檢查清單」。
活動 |
---|
❑
沒有任何 Cloud SQL 專屬活動可供啟動。如果您到目前為止都能遵守此檢查清單,您專案的 Cloud SQL 服務就已經準備好推出應用程式了。同時建議您查看 Google Cloud上市檢查清單中的「最終推出檢查清單」。
|