使用GCE托管的实例组托管web应用程序



我在谷歌云计算引擎上安装了NGINX,使用托管实例组设置[由托管实例模板提供支持]。

我模拟了其中一台服务器上的cpu负载,这产生了几个额外的服务器,每个服务器都运行NGINX。

那么,使用这个托管网站的最佳实践是什么?

  1. 我只是在DNS中创建一个A记录并将其指向[组]的原始实例的IP地址吗?考虑到IP是短暂的,这看起来会有问题吗?!

  2. 我是否在VPC网络中保留静态IP地址?我试图创建一个静态IP地址,并将其附加到组中的原始实例,但当我这样做时,所述实例消失了,留下另一个派生实例作为新的主实例?!

  3. 是否有一些负载均衡器隐藏在某个地方,我可以将A记录指向它?

托管实例组似乎是个好主意,但我们想知道设置它的最佳方法,它不会在DNS中意外中断。

您应该设置一个负载均衡器来在组中的实例之间分配流量。要创建负载均衡器,您必须设置几个组件,实例组就是其中之一。看看这个例子。这使用非托管组,但您可以改用托管组。一旦你设置了负载均衡器,我建议你用自己选择的语言(python、JS、bash(创建一个脚本,使这个过程自动化。我甚至会更进一步,写一个脚本来拆除你的负载均衡器。

就您的域而言,在设置负载平衡器的过程中,您必须创建静态IPv4和可选IPv6地址。然后,您可以创建指向这些地址的A/AAAA记录。最后,确保您在将A/AAAA记录指向这些ip后等待约5-20分钟,然后再想为什么它不起作用。

相关内容

  • 没有找到相关文章

最新更新