On 04.01.10 11:31 Peter Chen wrote:

Here I use the Apache HTTP Server just to work as a reverse proxy server. And I 
use this Apache HTTP Server to separate the external network and the internal 
network. So it can make sure the security of the internal devices.

And I use the Cisco CSS to work as a load balancer.

I am not sure whether this architecture is reasonable. Could you give me some 
advice, thanks.

We work with Alteon loadbalancers with an Apache/Tomcat backend. Apache serves
tomcat's content via mod_jk. When a machine goes down (apache/tomcat stops
serving content, etc) the loadbalancer will "disable" the machine which is down 
and
serve content from one of the defined backups.

     Internet                  Internet
        |                         |
        |                         |
     Alteon                    Alteon
      /  \________               /\
     /    \_____  \             /  \
Apache/Tomcat   \  \____       /  Apache/Tomcat
          Apache/tomcat \     /
                  Apache/tomcat (backup)

Traffic to the applications are controlled via ACL's (network), Apache (per vhost) and within the application itself.

Hope this helps,
Wesley


-----Original Message-----
From: peter.crowth...@googlemail.com [mailto:peter.crowth...@googlemail.com] On 
Behalf Of Peter Crowther
Sent: 2009年12月17日 18:31
To: Tomcat Users List
Subject: Re: Ask about an architecture of High Availability with Tomcat and 
Apache



Why are you using httpd - what purpose is it serving other than to act as a

load-balancer to Tomcat, which you should be able to do directly from the

Cisco load balancer?



2009/12/17 Peter Chen <peter.c...@aicent.com>



Hi,







I made architecture of High Availability with Tomcat and Apache, here I

will describe it simply.







USERS



    |



INTERNET



    |



Firewall



  |



 CSS



/      \



                          /         \



                      Apache      Apache



HTTP Server         HTTP Server



     \        /



                           \      /



Firewall



/      \



                          /         \



                      Tomcat      Tomcat



                          \        /



\      /



DataBase(Master)        DataBase(Slave)







The CSS is a product of Cisco, and I put it in front of Apache HTTP

Server, I use it to implement the function of load balancing for Apache

HTTP Server.







There are two firewalls, and I put two Apache HTTP Servers between them

to implement load balancing and reverse proxy.







Behind these two firewalls, I put two Tomcat servers as rare-end

servers.







I want to know does this architecture widely used?



Could someone give me some instances of using this architecture? For

example, the company name, the project name?







Some people tell me that, it's better to use hardware to implement the

function of load balancing between Apache HTTP Server and Tomcat instead

of configuring Apache.



I am not sure, could someone analyze it for me?







Thanks














Dit bericht is gecontroleerd op alle bekende virussen door Online Breedband B.V.


--
Online Broadband BV, http://www.online.nl, http://www.euronet.nl
Wesley Schwengle, System Administrator, IT Operations (Database/Application 
Management)
Muiderstraat 1, PO BOX 10241, 1001 EE Amsterdam, T: +31 20 5355555, F: +31 20 
5355749
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to