谷歌云计算负载平衡和自动缩放信息不是为系统管理员类型编写的

Posted

技术标签:

【中文标题】谷歌云计算负载平衡和自动缩放信息不是为系统管理员类型编写的【英文标题】:Google Cloud Compute load balancing and auto scaling info NOT written for sysadmin type 【发布时间】:2018-12-18 18:37:18 【问题描述】:

我在服务器故障时问过这个问题,但显然对他们来说是基本的。

我已经阅读了谷歌云平台上的大量文档,但大部分都在我的脑海中,我是开发人员而不是网络类型的人。我认为我想要做的是非常基本的,但我找不到任何地方有关于如何完成这个过程的分步说明。 Google 文档似乎假定您具备大量网络知识。

我有:

创建了一个启用自动缩放的“托管实例组”。 RDP 进入服务器并安装了所需的软件 上传所有代码以运行网站 设置 DNS 以指向该站点 经过测试,似乎一切正常。

我需要设置一个负载平衡器并将 DNS 更改为指向它而不是服务器。

我的网络应用程序没有后端本身,因为它完全是 api 驱动的,所以不确定如何处理设置负载平衡服务的“后端配置”部分。

我在服务器上有一个 SSL 证书,但不知道如何将其移至负载平衡器。

当自动缩放启动时,是否会使用当前服务器中的所有软件和代码,或者我需要执行其他步骤来实现这一点。如果我通过 RDP 更新服务器上的代码,新的自动缩放创建的实例会知道吗?

谁能解释这些步骤以将我指向一个不是为系统管理员编写的地方,我可以自己尝试理解它们?

【问题讨论】:

【参考方案1】:

在这里,我与您分享short YouTube video(不到 5 分钟)的分步说明,说明如何在 Google Cloud Platform 中使用后端服务快速配置负载平衡器。

我还想在这里提到 SSL 在负载平衡器处终止。这是public documentation 在负载平衡中创建和使用 SSL 证书。

最后,您要确保在创建托管实例组之前在每个实例上完成所需的所有软件和配置,否则,您在一台服务器上所做的更改不会反映在其他服务器上。

为此,请使用所有必要的软件和设置配置您的服务器。一旦服务器处于正确状态,create an image out of your server。然后,您可以将此图像用于create an instance template,您将用于托管实例组。

【讨论】:

以上是关于谷歌云计算负载平衡和自动缩放信息不是为系统管理员类型编写的的主要内容,如果未能解决你的问题,请参考以下文章

具有自动缩放和负载均衡器的永久实例

使用 pubsub 等谷歌云指标自动缩放 pod

无需停机即可配置谷歌云负载均衡器和托管 SSL

谷歌云负载均衡器 + GKE 入口

谷歌云负载均衡器是单点故障吗?我们可以有一个备用副本吗?

如果我们将 App Engine 配置为自动缩放,它会自动进行负载平衡吗?