云 SQL 使用指南:从连接到性能优化
1. 机器类型与成本
机器类型(层级)很重要,CPU、RAM 和磁盘空间的配置对应用程序的性能起着重要作用。一般来说,较大的磁盘每秒有更多的输入/输出操作(IOPS),因此配置大磁盘通常是有意义的。不过,不必过于担心选择正确的层级和磁盘大小,因为可以稍后调整实例大小并开启自动存储增加功能。
Cloud SQL 不是无服务器的,实例每活跃一分钟都会产生费用。截至 2020 年 9 月,一个 db - f1 - micro 实例如果在 us - central1 地区全月运行,费用约为 9 美元。请查看最新的定价信息。一旦删除实例,就不会再产生费用。
2. 理解 Cloud SQL 代理
可以使用直接连接或通过 Cloud SQL 代理连接到 Cloud SQL,建议使用 Cloud SQL 代理。以下是其工作原理:
- Cloud SQL 代理是一个可以在本地机器上运行的程序,它会自动与运行在 Cloud SQL 实例上、数据库服务器旁边的 Cloud SQL 代理服务器建立安全的 SSL/TLS 连接。
- Cloud SQL 代理服务器使用 Cloud IAM 对传入连接进行身份验证。使用 Cloud IAM 可以将角色绑定到身份,角色包含一系列权限,身份可以是用户账户,每个 Cloud Run 服务也有一个分配的身份,即服务账户。服务账户是 Google Cloud 上的非个人(机器人)身份,Compute Engine 虚拟机也与服务账户相关联。
- “Cloud SQL Client” 是其中一个角色,如果一个身份具有此角色,它可以连接到项目中的所有 Cloud SQL 数据库实
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



