某个应用程序在 Application Load Balancer (ALB) 后面的 EC2 实例上运行。SysOps 管理员必须为这些实例创建自定义健康检查。实现此目的最简单的方法是什么?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 配置 ALB 健康检查并设置正确的 Health Check Path 以执行自定义检查。.
为什么这是答案
配置 ALB 健康检查并设置正确的 Health Check Path 是最简单且最直接的方法。ALB 内置了健康检查功能,允许您指定一个路径,ALB 会定期向该路径发送请求以确定实例的健康状况。如果实例在该路径上返回成功的 HTTP 状态码(例如 200 OK),则认为它是健康的。 其他选项不适合或过于复杂: 让每个实例将其健康/不健康状态写入共享 S3 对象,供 ALB 读取:ALB 无法直接读取 S3 对象来判断实例健康状况。这需要额外的自定义逻辑和集成,增加了复杂性。 使用 Amazon ElastiCache 维护实例健康状态,因为实例会进行扩展:ElastiCache 主要用于缓存,不适用于直接的 ALB 健康检查。同样,这需要自定义集成。 使用 API Gateway 运行健康检查以验证每个 EC2 实例:API Gateway 主要用于构建和管理 API,而不是作为 ALB 的健康检查机制。这会引入不必要的复杂性和成本。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡