本頁面說明 Cloud SQL 的基本概念和術語,Cloud SQL 為 Cloud de Confiance提供 SQL 資料儲存空間。如要深入瞭解重要概念,請參閱重要詞彙和功能頁面。如要瞭解 Cloud SQL 資料庫之間的比較,請參閱「資料庫引擎提供的 Cloud SQL 功能支援」。
Cloud SQL 的用途
Cloud SQL 提供雲端式替代方案,可取代本機 MySQL 或 PostgreSQL 資料庫。如果您想減少管理資料庫的時間,並將更多時間用於使用資料庫,則應使用 Cloud SQL。許多在 Compute Engine、App Engine 和 Cloud de Confiance by S3NS 其他服務上執行的應用程式,都使用 Cloud SQL 儲存資料庫。
Cloud SQL 提供的功能
Cloud SQL 提供多項服務,您不必自行建構及維護。您可以專注於資料,並讓 Cloud SQL 處理下列作業:
什麼是 Cloud SQL 執行個體?
每個 Cloud SQL 執行個體都是由在代管 Cloud de Confiance 伺服器上運作的虛擬機器 (VM) 提供。每個 VM 都會執行資料庫程式 (例如 MySQL Server 或其他支援的選項),以及提供支援服務 (例如記錄和監控) 的服務代理。高可用性選項也會在另一個可用區提供待命 VM,其設定與主要 VM 相同。
資料庫會儲存在可擴充且耐用的網路儲存裝置,稱為 persistent disk,並連結至 VM。每個 VM 前方都有一個靜態 IP 位址,可確保應用程式連線的 IP 位址在 Cloud SQL 執行個體的生命週期內保持不變。
Cloud SQL 執行個體總覽:

資料庫管理
Cloud SQL 可讓您建立及刪除資料庫和資料庫使用者,但並非資料庫管理工具。您可以根據資料庫引擎,選擇多種資料庫管理工具,包括:
- MySQL 適用的 phpMyAdmin
- MySQL:MySQL Workbench
- MySQL 和 PostgreSQL 適用的 Toad Edge
- PostgreSQL 適用的 pgAdmin.org
連線至 Cloud SQL 代管資料庫
連線至 Cloud SQL 代管資料庫的方式,與連線至自行管理的資料庫類似。視設定方式而定,Cloud SQL 執行個體會具有公開 IP 位址 (可透過網際網路從Cloud de Confiance外部存取),或私人 IP 位址 (只能透過虛擬私有雲 (VPC) 網路存取)。此外,Cloud SQL 提供多種授權選項,可控管哪些使用者能連線至執行個體,例如 Cloud SQL Auth Proxy。
如要進一步瞭解如何連線、授權及驗證 Cloud SQL 執行個體,請參閱「連線總覽」頁面。
Cloud SQL 更新
在 Cloud SQL 執行個體的生命週期中,可能會發生兩種更新:
- 設定更新:由使用者執行。
- 系統更新:由 Cloud SQL 執行。
設定更新
隨著資料庫用量增加及新增工作負載,您可能需要更新資料庫設定,以因應這些變化。設定更新包括:
- 增加運算資源
- 修改資料庫旗標
- 啟用高可用性
雖然 Cloud SQL 只要按一下按鈕即可完成這些更新,但某些設定更新可能需要停機。不過,Cloud SQL 提供多種選項,可盡量縮短停機時間,讓資料庫保持可用狀態。
系統更新
除了更新設定,還需要投入營運心力,才能維持資料庫執行個體正常運作。伺服器和磁碟需要更換及升級。發現新的安全漏洞時,必須修補作業系統。資料庫軟體供應商發布新功能和修正新問題時,資料庫程式需要升級。一般來說,資料庫管理員會定期執行這些更新,確保系統穩定、安全且保持最新狀態。Cloud SQL 會為您處理這些定期系統更新,讓您減少管理資料庫的時間,專心開發優質應用程式。
Cloud SQL 執行系統更新的程序,會因更新的系統部分而異。一般來說,Cloud SQL 系統更新分為三類:硬體更新、線上更新和維護。
硬體更新可改善實體基礎架構,例如更換故障的主機或舊磁碟。Cloud de Confiance 執行硬體更新時,不會中斷應用程式。舉例來說,更新資料庫伺服器時, Cloud de Confiance會使用即時遷移功能,這項先進技術能可靠地將 VM 從原始主機遷移至新主機,同時保持 VM 運作。
線上更新可強化支援服務代理程式的軟體,這些代理程式位於 VM 上資料庫程式的相鄰位置。這些更新作業會在資料庫正常運作並處理流量時執行。線上更新不會導致應用程式停機。
維護更新會升級作業系統和資料庫程式。由於這些更新需要重新啟動執行個體,因此會造成一些停機時間。因此,Cloud SQL 可讓您安排在對應用程式影響最小的時間進行維護。如果使用 Cloud SQL Enterprise Plus 版本,則可將停機時間限制在不到一秒。
後續步驟
試用一或多個快速入門導覽課程: