709165a90a
* Remove connecting Infinispan to Keycloak building block * Rephrase two sites restriction limitation * Update the KCB generated yaml files for HA guide * Remove setting number of owners to 1 for session caches as it is no longer necessary * Add multi-site feature * Remove histrograms and slos * Replace stonith with fencing * Switch for DG in community and product Closes #31029 Signed-off-by: Michal Hajas <mhajas@redhat.com> Signed-off-by: Alexander Schwartz <aschwart@redhat.com> Co-authored-by: Alexander Schwartz <aschwart@redhat.com>
45 lines
1.9 KiB
Text
45 lines
1.9 KiB
Text
<#import "/templates/guide.adoc" as tmpl>
|
|
<#import "/templates/links.adoc" as links>
|
|
<#import "/templates/profile.adoc" as profile>
|
|
|
|
<@tmpl.guide
|
|
title="Multi-site deployments"
|
|
summary="Connect multiple {project_name} deployments in different sites to increase the overall availability" >
|
|
|
|
{project_name} supports deployments that consist of multiple {project_name} instances that connect to each other using its Infinispan caches; load balancers can distribute the load evenly across those instances.
|
|
Those setups are intended for a transparent network on a single site.
|
|
|
|
The {project_name} high-availability guide goes one step further to describe setups across multiple sites.
|
|
While this setup adds additional complexity, that extra amount of high availability may be needed for some environments.
|
|
|
|
The different {sections} introduce the necessary concepts and building blocks.
|
|
For each building block, a blueprint shows how to set a fully functional example.
|
|
Additional performance tuning and security hardening are still recommended when preparing a production setup.
|
|
|
|
<@profile.ifCommunity>
|
|
== Concept and building block overview
|
|
|
|
* <@links.ha id="concepts-multi-site" />
|
|
* <@links.ha id="bblocks-multi-site" />
|
|
* <@links.ha id="concepts-database-connections" />
|
|
* <@links.ha id="concepts-threads" />
|
|
* <@links.ha id="concepts-memory-and-cpu-sizing" />
|
|
* <@links.ha id="concepts-infinispan-cli-batch" />
|
|
|
|
== Blueprints for building blocks
|
|
|
|
* <@links.ha id="deploy-aurora-multi-az" />
|
|
* <@links.ha id="deploy-infinispan-kubernetes-crossdc" />
|
|
* <@links.ha id="deploy-keycloak-kubernetes" />
|
|
* <@links.ha id="deploy-aws-accelerator-loadbalancer" />
|
|
* <@links.ha id="deploy-aws-accelerator-fencing-lambda" />
|
|
|
|
== Operational procedures
|
|
|
|
* <@links.ha id="operate-synchronize" />
|
|
* <@links.ha id="operate-site-offline" />
|
|
* <@links.ha id="operate-site-online" />
|
|
|
|
</@profile.ifCommunity>
|
|
|
|
</@tmpl.guide>
|