什么是 Cloud SQL?

本页面介绍了基本 Cloud SQL 概念和术语。如需详细了解关键概念,请参阅关键术语功能页面。如需了解 Cloud SQL 数据库之间的对比情况,请参阅数据库引擎支持的 Cloud SQL 功能

Cloud SQL 可管理您的数据库实例。您的数据由您进行管理。

Cloud SQL 用例

Cloud SQL 为本地 MySQL、PostgreSQL 和 SQL Server 数据库提供基于云的替代方案。如果您希望减少数据库管理时间,将更多时间投入使用数据库,则应使用 Cloud SQL。

在 Compute Engine、App Engine 和 Google Cloud 中的其他服务上运行的许多应用使用 Cloud SQL 来存储数据库。

Cloud SQL 可提供哪些服务

Cloud SQL 提供了多种服务,因此您无需自行构建和维护这些服务。您可以专注于数据,让 Cloud SQL 处理以下操作:

  • 备份
  • 高可用性和故障转移
  • 数据加密
  • 网络连接
  • 存储空间扩容
  • 导出和导入
  • 复制
  • 维护和更新
  • 监控
  • 日志记录

Cloud SQL 实例概览

Cloud SQL 还允许您创建和删除数据库及数据库用户,但它不是数据库管理工具。根据您的数据库引擎,您可以从多种数据库管理工具中进行选择,其中包括:

收费项

Cloud SQL 的价格因您的配置设置而异,具体取决于:

  • 您预配的存储空间大小(GiB/月)
  • 您为 Cloud SQL 实例选择的 CPU 数量
  • 您为 Cloud SQL 实例选择的内存大小
  • 您选择托管数据的位置
  • 您为实例保留多少网络流量
  • 您分配和使用的 IP 地址数量

查看一些 Cloud SQL 价格示例。如需了解详情,请参阅价格页面。

连接到 Cloud SQL 代管式数据库

连接到 Cloud SQL 代管式数据库类似于连接到自行管理的数据库。根据您配置 Cloud SQL 实例的方式,Cloud SQL 实例将具有公共 IP 地址(可从 Google Cloud 外部使用互联网访问),或专用 IP 地址(只能通过 Virtual Private Cloud (VPC) 网络访问)。此外,Cloud SQL 提供了不同的授权选项来控制允许谁连接到您的实例,例如 Cloud SQL 代理

如需详细了解如何连接到 Cloud SQL 实例并向其授权,请参阅连接概览页面。

后续步骤

尝试以下一个或多个快速入门: