Simplest HA Infinispan setup with wildfly

I want to setup my application (keycloak) in a environment that provides high availability by eliminating all single points of failures. However my instance is not expected to have a high traffic, so I don’t need a complex setup either.

The most trivial setup I can think of that provides high availability is to spread my two wildfly applications (keycloak) across two datacenters, with 1 keycloak instance and 1 database in each DC. The two databases are replicated, and there’s a reverse proxy that redirects to either keycloak instance.

Assuming this is a viable setup, then in both keycloak machines, is it better to have Infinispan and Keycloak as two separate Wildfly instances, or should they reside within the same Wildfy instance ?