Web Hosting How-Tos

  Home arrow Web Hosting How-Tos arrow A Primer on J2EE Clusters for Webhosti...
Web Hosting Articles  
Web Hosting FAQs  
Web Hosting How-Tos  
Web Hosting News  
Web Hosting Reviews  
Web Hosting Security  
Weekly Newsletter 
Developer Updates  
Free Website Content 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us 
Contact Us 
Site Map 
Privacy Policy 
  >>> SIGN UP!  
  Lost Password? 

A Primer on J2EE Clusters for Webhosting
By: Blue Moon
  • Search For More Articles!
  • Disclaimer
  • Author Terms
  • Rating: 5 stars5 stars5 stars5 stars5 stars / 3

    Table of Contents:
  • A Primer on J2EE Clusters for Webhosting
  • Advantages of Clusters
  • Cluster Architecture and Communication In a Cluster
  • Multi-Tier Architecture With a Dispatcher

  • Rate this Article: Poor Best 
      Del.ici.ous Digg
      Blink Simpy
      Google Spurl
      Y! MyWeb Furl
    Email Me Similar Content When Posted
    Add Developer Shed Article Feed To Your Site
    Email Article To Friend
    Print Version Of Article
    PDF Version Of Article




    A Primer on J2EE Clusters for Webhosting

    (Page 1 of 4 )

    Hosting websites often means guaranteeing a certain amount of uptime for your clients' sites -- especially when you are hosting e-commerce sites, where time offline means money lost. Often, the best way to maintain this uptime involves using server clusters. This article explains the advantages of server clusters and describes several cluster configurations you might consider using, depending on your situation.

    Definition of a Cluster

    A cluster is a parallel or distributed system consisting of independent computers that cooperate as a single system. Generally speaking, clusters offer a way to utilize computer resources more productively in comparison to when the same number of machines are working in a standalone format. In a cluster, the total result is greater than the sum of the separate parts.

    Basically, vendors of J2EE application servers implement cluster technology in one of the following two ways: with and without a dispatcher. Both implementations have advantages and disadvantages, but they will not be discussed in detail in this article.

    In the cluster implementation with a dispatcher, the dispatcher stands in front of the whole group of machines and accepts incoming client requests. To clients, the whole group of machines in the cluster appears as one unit; the IP address of the dispatcher is the IP address of the whole cluster. Clients neither see the IP addresses of the servers in the cluster, nor need to be aware that there are multiple IP addresses. But cluster administrators, of course, know the IP addresses of the dispatchers and servers in the cluster.

    The other implementation of cluster technology is a cluster without a dispatcher. In it, all machines communicate directly with each other. This type of cluster requires that all machines have static IP addresses, which must be visible and reachable for clients.

    When clustered, servers are still physically separated as different machines. They share data storage and management resources, but they do not share memory or processors. The main advantages of clusters are scalability, high availability, load balancing, fail over, and easy administration.

    More Web Hosting How-Tos Articles
    More By Blue Moon


    - Phishing Scams: An Overview and How to Detec...
    - Tips for Safe Downloading Online
    - How To Avoid Spam
    - How to Get Into Ethical Hacking
    - How to Prevent Drive-by Downloads
    - Facebook Timeline Tips and Tricks
    - How to Keep Up with Facebook`s Changes
    - Wi-Fi Network Security Tips
    - Tips for Safe Online Holiday Shopping
    - Facebook Privacy: Keeping Up with the Const...
    - Tips for Facebook Privacy
    - How to Cover Your Tracks on the Web
    - SSH Keys for FileZilla and Putty in Cpanel
    - How to Create a Filezilla FTP User
    - How to Install FileZilla Server

    Developer Shed Affiliates


    © 2003-2019 by Developer Shed. All rights reserved. DS Cluster - Follow our Sitemap