MySQL 是最受歡迎的開放原始碼關聯資料庫之一,可提供低成本的強大交易處理功能。如要瞭解 MySQL 的一般總覽,請參閱「什麼是 MySQL」。
如要在Google Cloud 專案中部署 MySQL,可以採取以下幾種做法:
- Cloud SQL 以網路服務的形式提供 MySQL。您可以使用 Cloud SQL 在 Google 的雲端環境中託管 MySQL 資料庫,並讓 Google Cloud 處理管理工作,例如複寫、管理修補程式及管理資料庫。如需總覽,請參閱 Cloud SQL 總覽。
Google Cloud Marketplace 可讓您點選將 MySQL 安裝到 Compute Engine 執行個體中。如要在 Google Cloud 控制台中瀏覽 Cloud Marketplace 提供的 MySQL 安裝選項,請按照下列步驟操作:
您可以在 Compute Engine 上手動安裝及自訂 MySQL。如需手動安裝說明,請參閱「在 Compute Engine 上安裝 MySQL」。如要最佳化 MySQL 設定,請按照「在 Compute Engine 上設定 MySQL」指南操作。
選擇最符合需求的 MySQL 部署選項
如要瞭解哪種 MySQL 部署選項最符合您的需求,請考慮下列選項:
試用 Cloud SQL (建議)
如果您想讓 Google Cloud 處理後端資料庫和伺服器管理工作,建議使用 Cloud SQL。 Cloud SQL 具有下列優勢:
- 自動備份
- 時間點復原
- 資料會複製到多個區域,提高可用性和彈性。
如果您需要 Cloud SQL 不支援的 MySQL 功能,例如使用者定義函式或 SUPER 權限,可以考慮下列選項。如要進一步瞭解 Cloud SQL 支援的功能,請參閱 Cloud SQL 常見問題。
探索 Google Cloud Marketplace 部署選項
Cloud Marketplace 提供數種 MySQL 安裝選項,包括:
- 獨立的 MySQL 安裝作業
- LAMP 堆疊
- LEMP 堆疊
- Nginx 堆疊
- Percona MySQL 叢集安裝作業
在 Google Cloud 控制台中,瀏覽 Cloud Marketplace 提供的 MySQL 安裝選項:
手動安裝 MySQL
如果上述選項不符合您的需求 (例如您想在自訂映像檔上部署 MySQL,或完全掌控安裝過程),您可以建立 Compute Engine 執行個體,並直接在該執行個體上安裝 MySQL,藉此手動安裝 MySQL。如需更詳細的操作說明,請參閱在 Compute Engine 上安裝 MySQL。
後續步驟
- 如需在 Compute Engine 上執行 MySQL 工作負載的最佳做法和提示,請參閱「在 Compute Engine 上設定 MySQL」。
- 如要進一步瞭解 Cloud SQL,請參閱 MySQL 適用的 Cloud SQL 說明文件。
在Google Cloud 控制台中瀏覽 Cloud Marketplace 的 MySQL 安裝選項:
如要在 Compute Engine 執行個體上手動安裝 MySQL,請參閱在 Compute Engine 上安裝 MySQL。