Clustering Presentation
After publishing multi-instance JBoss article, I wanted to do JBoss Clustering Implementation, So I was searching the web, reading up articles, books to get good understanding of how clustering works, what and how to do it.
There are generally many Clustering-strategies and so many combinations in which it can be implemented as per the need, below ppt is just for beginners, so that they can get the basic idea behind the clustering.
Few days back, I had presented my view about JBoss Application Server Clustering presentation to my team. Main points covered were - What is clustering? Different Types of Clustering topologies? What changes do we have to make to our application's code to make it cluster-enabled? What are different clustering related services available, etc...
So, I have modified it to make it generic and publishing it here.
Main points are -
- What is Clustering?
- Clustering Concepts
- Clustering Topologies
- Clustering Components
- Various JBoss Clustering Services
- How to make application Cluster-enabled
- Implementation tips
Here are my slides -
Here are some related links which I found -
- Application Clustering For Scalability and High Availability | Javalobby
http://java.dzone.com/news/application-clustering
- Java, ERP, Software Architecture: Application Clustering For Scalability and High Availability
http://fromapitosolution.blogspot.in/2009/10/application-clustering-for-scalability.html
- J2EE clustering, Part 1 - JavaWorld
http://www.javaworld.com/jw-02-2001/jw-0223-extremescale.html
- ZooKeeperIntegration - Solr Wiki
http://wiki.apache.org/solr/ZooKeeperIntegration
- ClusteringComponent - Solr Wiki
http://wiki.apache.org/solr/ClusteringComponent#clustering.collection
- SOLR clustering - Forums - Liferay.com
https://www.liferay.com/community/forums/-/message_boards/message/6977962
- [#LPS-3826] Solr Broadcast Writer - Liferay Issues
http://issues.liferay.com/browse/LPS-3826
- CollectionDistribution - Solr Wiki
http://wiki.apache.org/solr/CollectionDistribution
- Deployment of Solr servers for performance and availability | drupal.org
http://drupal.org/node/1053068
- SolrReplication - Solr Wiki
http://wiki.apache.org/solr/SolrReplication#HTTP_API
- jboss cluster - JBoss application server tutorials
http://www.mastertheboss.com/jboss-cluster
- replication.pdf (application/pdf Object)
http://momjian.us/main/writings/pgsql/replication.pdf
- Cluster Configuration V2.1.3 and Later - alfrescowiki
http://wiki.alfresco.com/wiki/Cluster_Configuration_V2.1.3_and_Later
- Configuring JGroups and Alfresco Clusters - alfrescowiki
http://wiki.alfresco.com/wiki/Configuring_JGroups_and_Alfresco_Clusters
- Replication, Clustering, and Connection Pooling - PostgreSQL wiki
http://wiki.postgresql.org/wiki/Replication,_Clustering,_and_Connection_Pooling
- Alfresco Help
http://docs.alfresco.com/4.0/index.jsp?topic=%2Fcom.alfresco.enterprise.doc%2Ftasks%2Fjgroups-repo.html
- What’s going on with Alfresco clustering? | ecmarchitect.com
http://ecmarchitect.com/archives/2012/10/17/1745
- Getting started with setting up an Alfresco cluster - Ixxus
http://www.ixxus.com/blog/2012/01/setting-up-alfresco-cluster/
- Solr - User - RE: Solr replication
http://lucene.472066.n3.nabble.com/RE-Solr-replication-td482341.html
- Jboss Admin Tutorial : High Availability And Scalability - Marakana
http://marakana.com/bookshelf/jboss_admin_tutorial/high_availability_and_scalability.html
- JBoss 5 - Clustering
http://www.datadisk.co.uk/html_docs/java_app/jboss5/jboss5_clustering.htm
- JBoss AS6 Documentation - JBoss Community
http://www.jboss.org/jbossas/docs/6-x.html
- Chapter 16. Clustering
http://docs.jboss.org/jbossas/jboss4guide/r4/html/cluster.chapt.html
- JBoss and Apache Load Balancing - Stack Overflow
http://stackoverflow.com/questions/3767767/jboss-and-apache-load-balancing
- Jboss Admin Tutorial : Index - Marakana
http://marakana.com/bookshelf/jboss_admin_tutorial/index.html
- Liferay Clustering - User Guide - Liferay.com
http://www.liferay.com/documentation/liferay-portal/6.1/user-guide/-/ai/liferay-clusteri-2
- Infinispan - Open Source Data Grids - JBoss Community
https://www.jboss.org/infinispan
- How to syncronize indexes and repository of Apache Lucene and Solr in Clustered JBoss - Stack Overflow
http://stackoverflow.com/questions/14592197/how-to-syncronize-indexes-and-repository-of-apache-lucene-and-solr-in-clustered
- UsingMod_jk1.2WithJBoss | JBoss AS | JBoss Community
https://community.jboss.org/wiki/UsingModjk12WithJBoss
- Apache -> JBoss Loadbalancing Configuration Generator
http://lbconfig.appspot.com/
- 18.3. JBoss configuration - Red Hat Customer Portal
https://access.redhat.com/knowledge/docs/en-US/JBoss_Enterprise_Web_Platform/5/html/Administration_And_Configuration_Guide/clustering-jndi-jboss.html
- JBoss Web Configuration Reference - The Engine Container
http://docs.jboss.org/jbossweb/latest/config/engine.html
- Load Balancing Cluster in JBOSS (JBoss forum at JavaRanch)
http://www.coderanch.com/t/90737/JBoss/Load-Balancing-Cluster-JBOSS
- J2EE clustering, Part 2 - JavaWorld
http://www.javaworld.com/jw-08-2001/jw-0803-extremescale2.html?page=5
- J2EE clustering, Part 1 - JavaWorld
http://www.javaworld.com/jw-02-2001/jw-0223-extremescale.html?page=8
- #1052744: What is the best strategy for running Solr on a cluster of web nodes? | drupal.org
http://drupal.org/node/1052744
- Chapter 8. Clustering Configuration
http://docs.jboss.org/jbportal/v2.4/reference-guide/en/html/clustering.html
- High Availability Clustering With Alfresco
http://www.slideshare.net/alfresco/06192008-high-availability-clustering-with-alfresco
- 18.6. Configuring HTTP session state replication
http://docs.jboss.org/jbossas/docs/Server_Configuration_Guide/beta500/html/clustering-http-state.html
- EHCache + Hibernate + JBoss in a cluster
http://forums.terracotta.org/forums/posts/list/5116.page
- Ehcache | Documentation | Cache Topologies
http://www.ehcache.org/documentation/user-guide/cache-topologies#distributed-caching-distributed-ehcache
- Ehcache | Documentation | Ehcache with Hibernate
http://www.ehcache.org/documentation/2.5/hibernate/index
- 14.3.2. Hibernate clustering - Red Hat Customer Portal
https://access.redhat.com/knowledge/docs/en-US/JBoss_Enterprise_Portal_Platform/4.3/html/Reference_Guide/ch14s03s02.html
- JBossCacheHibernate | JBoss Cache | JBoss Community
https://community.jboss.org/wiki/JBossCacheHibernate
- Clustered JPA/Hibernate Second Level Caching in JBoss AS 5 | JBoss AS | JBoss Community
https://community.jboss.org/wiki/ClusteredJPAHibernateSecondLevelCachingInJBossAS5
- Alfresco Backup and High-Availability
http://www.docstoc.com/docs/18563437/Alfresco-Backup-and-High-Availability
- Application Clustering For Scalability and High Availability | Javalobby
http://java.dzone.com/news/application-clustering
- Java, ERP, Software Architecture: Application Clustering For Scalability and High Availability
http://fromapitosolution.blogspot.in/2009/10/application-clustering-for-scalability.html
- J2EE clustering, Part 1 - JavaWorld
http://www.javaworld.com/jw-02-2001/jw-0223-extremescale.html
- ZooKeeperIntegration - Solr Wiki
http://wiki.apache.org/solr/ZooKeeperIntegration
- ClusteringComponent - Solr Wiki
http://wiki.apache.org/solr/ClusteringComponent#clustering.collection
- SOLR clustering - Forums - Liferay.com
https://www.liferay.com/community/forums/-/message_boards/message/6977962
- [#LPS-3826] Solr Broadcast Writer - Liferay Issues
http://issues.liferay.com/browse/LPS-3826
- CollectionDistribution - Solr Wiki
http://wiki.apache.org/solr/CollectionDistribution
- Deployment of Solr servers for performance and availability | drupal.org
http://drupal.org/node/1053068
- SolrReplication - Solr Wiki
http://wiki.apache.org/solr/SolrReplication#HTTP_API
- jboss cluster - JBoss application server tutorials
http://www.mastertheboss.com/jboss-cluster
- replication.pdf (application/pdf Object)
http://momjian.us/main/writings/pgsql/replication.pdf
- Cluster Configuration V2.1.3 and Later - alfrescowiki
http://wiki.alfresco.com/wiki/Cluster_Configuration_V2.1.3_and_Later
- Configuring JGroups and Alfresco Clusters - alfrescowiki
http://wiki.alfresco.com/wiki/Configuring_JGroups_and_Alfresco_Clusters
- Replication, Clustering, and Connection Pooling - PostgreSQL wiki
http://wiki.postgresql.org/wiki/Replication,_Clustering,_and_Connection_Pooling
- Alfresco Help
http://docs.alfresco.com/4.0/index.jsp?topic=%2Fcom.alfresco.enterprise.doc%2Ftasks%2Fjgroups-repo.html
- What’s going on with Alfresco clustering? | ecmarchitect.com
http://ecmarchitect.com/archives/2012/10/17/1745
- Getting started with setting up an Alfresco cluster - Ixxus
http://www.ixxus.com/blog/2012/01/setting-up-alfresco-cluster/
- Solr - User - RE: Solr replication
http://lucene.472066.n3.nabble.com/RE-Solr-replication-td482341.html
- Jboss Admin Tutorial : High Availability And Scalability - Marakana
http://marakana.com/bookshelf/jboss_admin_tutorial/high_availability_and_scalability.html
- JBoss 5 - Clustering
http://www.datadisk.co.uk/html_docs/java_app/jboss5/jboss5_clustering.htm
- JBoss AS6 Documentation - JBoss Community
http://www.jboss.org/jbossas/docs/6-x.html
- Chapter 16. Clustering
http://docs.jboss.org/jbossas/jboss4guide/r4/html/cluster.chapt.html
- JBoss and Apache Load Balancing - Stack Overflow
http://stackoverflow.com/questions/3767767/jboss-and-apache-load-balancing
- Jboss Admin Tutorial : Index - Marakana
http://marakana.com/bookshelf/jboss_admin_tutorial/index.html
- Liferay Clustering - User Guide - Liferay.com
http://www.liferay.com/documentation/liferay-portal/6.1/user-guide/-/ai/liferay-clusteri-2
- Infinispan - Open Source Data Grids - JBoss Community
https://www.jboss.org/infinispan
- How to syncronize indexes and repository of Apache Lucene and Solr in Clustered JBoss - Stack Overflow
http://stackoverflow.com/questions/14592197/how-to-syncronize-indexes-and-repository-of-apache-lucene-and-solr-in-clustered
- UsingMod_jk1.2WithJBoss | JBoss AS | JBoss Community
https://community.jboss.org/wiki/UsingModjk12WithJBoss
- Apache -> JBoss Loadbalancing Configuration Generator
http://lbconfig.appspot.com/
- 18.3. JBoss configuration - Red Hat Customer Portal
https://access.redhat.com/knowledge/docs/en-US/JBoss_Enterprise_Web_Platform/5/html/Administration_And_Configuration_Guide/clustering-jndi-jboss.html
- JBoss Web Configuration Reference - The Engine Container
http://docs.jboss.org/jbossweb/latest/config/engine.html
- Load Balancing Cluster in JBOSS (JBoss forum at JavaRanch)
http://www.coderanch.com/t/90737/JBoss/Load-Balancing-Cluster-JBOSS
- J2EE clustering, Part 2 - JavaWorld
http://www.javaworld.com/jw-08-2001/jw-0803-extremescale2.html?page=5
- J2EE clustering, Part 1 - JavaWorld
http://www.javaworld.com/jw-02-2001/jw-0223-extremescale.html?page=8
- #1052744: What is the best strategy for running Solr on a cluster of web nodes? | drupal.org
http://drupal.org/node/1052744
- Chapter 8. Clustering Configuration
http://docs.jboss.org/jbportal/v2.4/reference-guide/en/html/clustering.html
- High Availability Clustering With Alfresco
http://www.slideshare.net/alfresco/06192008-high-availability-clustering-with-alfresco
- 18.6. Configuring HTTP session state replication
http://docs.jboss.org/jbossas/docs/Server_Configuration_Guide/beta500/html/clustering-http-state.html
- EHCache + Hibernate + JBoss in a cluster
http://forums.terracotta.org/forums/posts/list/5116.page
- Ehcache | Documentation | Cache Topologies
http://www.ehcache.org/documentation/user-guide/cache-topologies#distributed-caching-distributed-ehcache
- Ehcache | Documentation | Ehcache with Hibernate
http://www.ehcache.org/documentation/2.5/hibernate/index
- 14.3.2. Hibernate clustering - Red Hat Customer Portal
https://access.redhat.com/knowledge/docs/en-US/JBoss_Enterprise_Portal_Platform/4.3/html/Reference_Guide/ch14s03s02.html
- JBossCacheHibernate | JBoss Cache | JBoss Community
https://community.jboss.org/wiki/JBossCacheHibernate
- Clustered JPA/Hibernate Second Level Caching in JBoss AS 5 | JBoss AS | JBoss Community
https://community.jboss.org/wiki/ClusteredJPAHibernateSecondLevelCachingInJBossAS5
- Alfresco Backup and High-Availability
http://www.docstoc.com/docs/18563437/Alfresco-Backup-and-High-Availability
"Keep knowledge open"...
Have a nice day...
Comments
Post a Comment