搜索

第 8 章 实施第 7 层负载均衡

download PDF
重要

本节中的内容 作为技术预览提供,因此不受红帽完全支持。它只应用于测试,不应部署在生产环境中。如需更多信息,请参阅 技术预览

在 OpenShift 上的 Red Hat OpenStack Services (RHOSO)环境中,您可以使用带有第 7 层策略的 RHOSO 负载均衡服务(octavia)将 HTTP 请求重定向到特定的应用服务器池,以满足您的业务需求:

8.1. 关于第 7 层负载均衡

第 7 层(L7)负载平衡取自 Open Systems Interconnection (OSI)模型的名称,这表示负载均衡器根据第 7 层(应用程序)数据将请求分发到后端应用服务器池中。以下是全部意味着 L7 负载平衡的不同术语: 请求切换应用程序负载平衡 以及 基于内容的路由切换平衡。OpenShift (RHOSO)上的 Red Hat OpenStack Services (RHOSO)负载均衡服务(octavia)为 L7 负载均衡提供了强大的支持。

注意

您不能使用 UDP 负载均衡器创建 L7 策略和规则。

L7 负载均衡器由一个监听程序组成,它代表一个后端池接受请求,并根据使用应用程序数据来确定给定请求的策略分发这些请求。这允许专门调整和优化应用程序基础架构来提供特定类型的内容。例如,您可以调优一组后端服务器(池)来提供镜像;另一个用于执行诸如 PHP 和 ASP 等服务器端脚本语言,另一个用于静态内容,如 HTML、CSS 和 JavaScript。

与较低级别的负载平衡不同,L7 负载平衡不需要负载平衡服务后面的所有池具有相同的内容。L7 负载均衡器可以根据应用程序消息中的 URI、主机、HTTP 标头和其他数据直接请求。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.