【问题标题】:http load balancer and health checkhttp负载均衡器和健康检查
【发布时间】:2020-01-12 07:09:14
【问题描述】:

我发现了这个问题..

您希望使用尽可能少的步骤为在多个地区运行的一组 Compute Engine 实例配置网络负载平衡自动修复。如果虚拟机在 3 次尝试(每次 10 秒)后无响应,则需要重新配置虚拟机。你应该怎么做?

A. 使用引用现有实例组的后端配置创建 HTTP 负载平衡器。将健康检查设置为healthy(HTTP)

B.使用引用现有实例组的后端配置创建 HTTP 负载平衡器。定义一个平衡模式并将最大 RPS 设置为 10。

C. 创建托管实例组。将 Autohealing 健康检查设置为健康(HTTP)

D. 创建托管实例组。验证自动缩放设置是否已打开。

哪个是正确的答案?我认为是A

【问题讨论】:

    标签: google-cloud-platform health-monitoring


    【解决方案1】:

    要配置虚拟机的重新创建,您需要自动修复。所以不是 B 和 D。

    A:负载平衡健康检查有助于将流量从无响应的实例引导到健康的实例;这些运行状况检查不会导致 Compute Engine 重新创建实例。

    C:基于应用程序的自动修复依靠检测应用程序特定问题(例如冻结、崩溃或过载)的运行状况检查信号来提高应用程序的可用性。如果运行状况检查确定应用程序在某个实例上失败,则该组自动重新创建该实例

    所以答案是 C

    【讨论】:

      【解决方案2】:

      您想为网络负载平衡配置自动修复 在多个地区运行的一组 Compute Engine 实例,使用 尽可能少的步骤。如果出现以下情况,您需要配置虚拟机的重新创建 他们在 3 次每次 10 秒的尝试后没有反应。什么应该 你会吗?

      让我们分析每个可能的答案以确定最佳答案。请注意,这个问题有一个关键词“使用尽可能少的步骤”。这句话会偏向选择最佳答案。

      A.使用后端配置创建 HTTP 负载平衡器 引用现有实例组。将健康检查设置为 健康(HTTP)

      这是一个可能的答案。此答案假定现有后端配置正确。

      B.使用后端配置创建 HTTP 负载平衡器 引用现有实例组。定义平衡模式并设置 最大 RPS 为 10。

      这是一个可能的答案。此答案假定现有后端配置正确。这个答案比答案 A 多了一个步骤。

      C.创建托管实例组。设置自动修复运行状况检查 健康(HTTP)

      这只是部分解决方案。默认配置是启用自动缩放。您仍然需要创建 HTTP 负载均衡器。

      D.创建托管实例组。验证自动缩放 设置已开启。

      这只是部分解决方案。需要使用 Auto Scaling 创建托管实例组,但您仍需要创建 HTTP 负载均衡器。

      请打鼓……

      因此,我认为最好的答案是 A。

      【讨论】:

        猜你喜欢
        • 2021-04-20
        • 2013-04-11
        • 1970-01-01
        • 2016-08-05
        • 2021-08-14
        • 2019-08-27
        • 2015-08-04
        • 2017-08-30
        • 1970-01-01
        相关资源
        最近更新 更多