谷歌云:关系数据库与HTTP会话管理实践
1. 真实世界案例
以www.yoursurprise.eu为例,这是一家制造和销售个性化礼品的公司,产品包括定制印刷的马克杯、T恤、相册以及定制雕刻的香槟杯等,业务覆盖欧洲,网站支持18种语言。该公司在从本地数据中心迁移到谷歌云时得到了帮助。礼品业务具有很强的季节性,母亲节前后会有大量定制心形照片礼品从生产工厂发出,假期也是需求高峰。在2019年12月的高峰时段,每秒大约完成10,000次MySQL事务。他们使用的是具有16个vCPU的db - n1 - standard - 16层级的Cloud SQL机器运行MySQL,最佳事务并发数约为110,这是Cloud SQL实例vCPU数量的小倍数。
2. 生产环境中的Cloud SQL
Cloud SQL是一款托管产品,具备生产就绪的特性,具体如下:
- 监控方面 :使用Cloud SQL这样的托管产品,并不意味着可以免除所有运维任务。需要对实例进行监控,可使用Cloud Monitoring来设置CPU使用率警报。若CPU使用率持续超过某一水平,可能需要迁移到更大的实例层级。
- 自动存储增加 :开启此功能后,当磁盘空间不足时,Cloud SQL会自动增加存储容量,这样就可以禁用一项监控警报。
- 高可用性 :启用高可用性后,Cloud SQL会在同一区域的不同可用区创建两个实例。当主实例无响应时,次实例会接管。虽然故障转移过程需要一些时间,但比重启整个服务器要快。对于演示应用,单区域部署(默认设置)即可,但在生产环境中,应启用高可用性。
超级会员免费看
订阅专栏 解锁全文
1894

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



