Current Clustering Use Cases

Some of the use cases below have been mined from this email thread on fedora-tech

High Availability / Fail-over

  1. Alexander
    1. Two node cluster, secondary node for fail-over
    2. Full replication
    3. Possible load balancing
    4. Sufia
    5. Deploying on AWS (Ubuntu)
    6. Installation scripts below, #1
  2. DRI-P:
    1. Two node cluster, secondary node for fail-over
    2. With this configuration, experiencing a magnitude worse write performance (error) roadblock
    3. Configuration details
  3. Benjamin P:
    1. Investigating cluster for replication (failover?)

Bulk Ingest

  1. Art Institute of Chicago:
    1. Possible future interest in investigating if clustering could help with:
      1. write performance
      2. read of large binary files

Resources

  1. Installations scripts targeting AWS deployment
    1. f-install.sh
    2. f-build1.sh
    3. f-build2.sh
    4. f-run1.sh
    5. f-run2.sh
  2. Ansible scripts for two-node cluster
    1. Fedora 4.2.0
    2. Fedora 4.4.1

Noted Issues

  1. Write performance of cluster
  2. Out of date installation documentation
  3. Clustering works on single machine, but not when deployed on separate machines (Note: this is not a generally experienced issue)

Opportunities to Explore

  1. https://github.com/infinispan/infinispan/wiki/RAC:-Reliable-Asynchronous-Clustering
  2. https://github.com/infinispan/infinispan/wiki/Handling-cluster-partitions
  3. https://github.com/infinispan/infinispan/wiki/Clustered-listeners
  4. https://github.com/infinispan/infinispan/wiki/Design-For-Cross-Site-Replication
  5. https://github.com/infinispan/infinispan/wiki/Consistency-guarantees-in-Infinispan

 

 

 

  • No labels