第 1 章 高可用性概述


探索红帽构建 Keycloak 高可用性架构的不同。

红帽构建的 Keycloak 支持不同的高可用性架构,允许系统管理员选择最适合其需求的部署类型。在为您的部署确定正确的架构时,易于部署、成本和容错保证是重要的考虑因素。

1.1. 构架

红帽构建的 Keycloak 支持以下构架。

1.1.1. 单集群部署

使用单集群部署,在单个集群中部署红帽构建的 Keycloak (可选)在同一区域中的多个可用区。???

优点
  • 没有外部依赖项
  • 在单个 {kubernetes} 集群中部署,或使用透明网络的一组虚拟机
  • 如果部署到多个可用区,请容忍可用区失败
缺点
  • {Kubernetes} 集群是一个单点故障:

    • control-plane 失败可能会影响所有红帽构建的 Keycloak pod

1.1.2. 多集群部署

连接两个红帽构建的 Keycloak 集群,例如在两个可用区中的不同 {kubernetes} 集群中部署,以使用多集群部署来提高可用性。???

优点
  • 容许可用区失败
  • 容许 {kubernetes} 集群失败
  • 桥接不提供透明网络的两个网络
  • 需要不同部署时的法规合规性
缺点
  • 复杂性:

    • 需要外部负载均衡器
    • 每个站点所需的独立 Data Grid 集群
  • Cost:

    • 需要额外的负载均衡器
    • 外部 Data Grid 集群需要额外的计算
    • 必须置备两个 {kubernetes} control-planes
  • 不支持三个或更多可用区

1.1.3. 后续步骤

要了解有关不同高可用性架构的更多信息,请参阅各个指南。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat