Ist das Vorschalten eines Webservers vor einem Java EE Server überholt?
Hallo!
Heute möchte ich einmal nicht direkt eine Frage aufwerfen sondern eine Diskussion anregen bezüglich des Themas, ob es inzwischen überholt ist, dass man stets vor Java EE Server bzw. vor einem Java Tomcat Server einen Webserver wie Apache oder IIS vorschaltet.
Dieses Thema beschäftigt mich seit einiger Zeit, wohl auch im Hinblick darauf, dass imnmer mehr Seiten, teilweise auch große Seiten darauf verzichten und ihren Tomcat/Jetty/Glassfisch/WebSphere/JBoss/Oracle Application Server 10g etc. direkt "ins Internet" stellen.
Beispiele dafür (von größeren Seiten) wären:
- Österreichische Nationalbank (www.oenb.at)
- ORF (news.orf.at)
- Spiegel (www.spiegel.de)
- Ebay (www.ebay.de)
Ich denke dieses Thema könnte auch für andere recht interessant werden. Würde mich natürlich auch über Kommentare freuen von Administratoren die große Websites verwalten.
Liebe Grüße,
Florian
Heute möchte ich einmal nicht direkt eine Frage aufwerfen sondern eine Diskussion anregen bezüglich des Themas, ob es inzwischen überholt ist, dass man stets vor Java EE Server bzw. vor einem Java Tomcat Server einen Webserver wie Apache oder IIS vorschaltet.
Dieses Thema beschäftigt mich seit einiger Zeit, wohl auch im Hinblick darauf, dass imnmer mehr Seiten, teilweise auch große Seiten darauf verzichten und ihren Tomcat/Jetty/Glassfisch/WebSphere/JBoss/Oracle Application Server 10g etc. direkt "ins Internet" stellen.
Beispiele dafür (von größeren Seiten) wären:
- Österreichische Nationalbank (www.oenb.at)
- ORF (news.orf.at)
- Spiegel (www.spiegel.de)
- Ebay (www.ebay.de)
Ich denke dieses Thema könnte auch für andere recht interessant werden. Würde mich natürlich auch über Kommentare freuen von Administratoren die große Websites verwalten.
Liebe Grüße,
Florian
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 186881
Url: https://administrator.de/contentid/186881
Ausgedruckt am: 21.11.2024 um 22:11 Uhr
1 Kommentar
Alle von dir genannten Seiten haben unter Garantie einen Load Balancer / Reverse Proxy / Sicherheitsfilter davor, da steht also nirgendwo der Application-Server direkt im Internet.
Davon abgesehen sind die Vorteile einen Apache davor zu schalten ja relativ klar:
Davon abgesehen sind die Vorteile einen Apache davor zu schalten ja relativ klar:
- Der Tomcat muss sich nicht um die zusätzliche Last durch statische Inhalte kümmern
- mod_rewrite und andere Module
- Mit Binärprotokollen wie AJP kann man den Parsing-Aufwand für HTTP vom Application Server wegnehmen