我在Google Cloud Compute Engine上有一个实例。
默认设置适用于大约100个并发用户。
我想知道Compute引擎是否能够根据需要向实例添加资源(当系统出现峰值时)
我已经看到了如何在必须将实例模板与启动脚本一起使用的情况下执行此操作的信息。但我不确定如何在不同的实例中分发不同的服务(redis,mysql,nginx,php-fpm)。
我认为我需要一些帮助,但除了通过电子邮件发送谷歌之外,我甚至不知道该怎么做。
请帮忙。我并不害怕阅读文档(现在已经做了3天了),所以即使你能指出我正确的方向,也会受到赞赏。
感谢。
答案 0 :(得分:0)
您必须将服务拆分为不同的实例。
一个简单的开始是将mysql和redis放在一个新实例上,然后更改你的应用程序以使用该新实例进行mysql和redis连接。
然后,您需要使用具有自动缩放实例组的HTTP负载均衡器,这非常简单,可以设置https://cloud.google.com/compute/docs/autoscaler/
如果您的应用程序正在写入磁盘,您还必须更改应用程序,以便在Google云端存储中写入。