Replies: 6 comments 27 replies
-
Hello @ahus1 , can you please link to the actual benchmark test page from which following results were captured under https://www.keycloak.org/high-availability/concepts-memory-and-cpu-sizing
Under the benchmark test page, I am expecting a webpage which captures
|
Beta Was this translation helpful? Give feedback.
-
@ahus1 I think for the current statements in the benchmark result
can be interpreted as -
Rather, what you may have meant -
Or,
Please clarify further. If my understanding is correct, then you should please reword the benchmark summary result such a way it does not keep scope of misinterpretation. |
Beta Was this translation helpful? Give feedback.
-
Hi @ahus1, I am currently trying to do a Keycloak deployment with an external Infinispan. But I am getting the following error:
My environment details:
As there are many files and the post could get quite long, I am attaching the complete files and logs in a zip, with the following contents:
keycloak-with-external-infinispan.zip Do you notice something wrong in my configuration? By the way, I did try to install Keycloak with the operator v.23.0.3 following this example, but I got the error |
Beta Was this translation helpful? Give feedback.
-
Thanks for the guides @ahus1! Would it be possible / worthwhile to clarify the upgrade procedure in this deployment model? In Known limitations it is mentioned:
I assume both active and passive instance must be running same versions of software (e.g. due to DB schema differences) and the upgrade procedure for active-passive deployment would follow Upgrading the Keycloak server but now applying to deployment as a whole? The deployment model would not improve upgrades to achieve (near) zero-downtime? |
Beta Was this translation helpful? Give feedback.
-
With Keycloak 24, the A/P deployment is now fully supported and no longer preview. Enjoy! |
Beta Was this translation helpful? Give feedback.
-
Hey @ahus1, kudos on the fantastic work you've done! It's definitely a significant leap forward. I'm curious, are there any upcoming plans to implement active/active setups? Also, I'm currently delving into designing a multi-site deployment strategy with more than two sites, incorporating both on-prem and hyperscaler environments (a hybrid cloud setup). My aim is to establish a seamless cluster across all availability zones, effectively presenting it as a singular KC system. However, it's crucial that each instance remains independent and operational if the connection between on-prem and hyperscalers experiences any disruptions. Do you have any pointers, documentation, or insights on achieving this? Your guidance would be immensely appreciated. Thanks a lot! |
Beta Was this translation helpful? Give feedback.
-
Deploying Keycloak to multiple independent sites is essential for some environments to provide high availability and a speedy recovery from failures. This release adds preview-support for active-passive deployments for Keycloak.
A lot of work has gone into testing and verifying a setup which can sustain load and recover from the failure scenarios. To get started, go to the "High Availability" section at the Keycloak Guides, or go directly to Multi-site deployments. This replaces the "Cross-DC" documentation which was available in previous releases of Keycloak.
While we're continuing to work on this, we'd be happy to get your feedback as comments to this post.
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions