第 1 章 多站点部署
红帽构建的 Keycloak 支持部署由多个红帽构建的 Keycloak 实例组成,它们通过其 Infinispan 缓存互相连接;负载均衡器可以在这些实例之间均匀分布负载。这些设置适用于单一站点上的透明网络。
Red Hat build of Keycloak 高可用性指南会进一步一步来描述跨多个站点的设置。虽然此设置增加了额外的复杂性,但某些环境可能需要额外的高可用性。
1.1. 何时使用多站点设置
红帽构建的 Keycloak 的多站点部署功能针对以下用例:
- 受单个 AWS 区域的限制。
- 允许计划停机进行维护。
- 适合定义的用户和请求数。
- 可以接受定期中断的影响。