Sun Web Server 7:  A Jewel in Sun GlassFish Portfolio Murthy Chintalapati (CVR)  Senior Engineering Manager Sun Microsystems Inc. April 10th, 2009.
Contents Sun Web Server 7 Introduction  Architecture and Technology Overview
Performance & Scalability
Cluster Management
Open Source
Roadmap Sun GlassFish Portfolio A robust portfolio of web servers
First, some Sun Web Server trivia. 232,000 +
5,170
One GB per minute
One Billion minutes of streaming media & 90M views/day
New York Times (NYTimes.com)
First, some Sun Web Server trivia. 232,000 + Simultaneous HTTP connections (on Sun Fire T5220) 5,170 Secure E-commerce (JSP) requests per sec (w/ think time)! One GB per minute Web Server's access log per minute! One Billion minutes of streaming media & 90M views/day MLB.com's over 2,430 full length games to over one billion visitors w/ record breaking 90million views a day New York Times (NYTimes.com) Reportedly served (at least in part) by Sun Web Server.
Web Server Overview Scalable Multi-threaded application
In-process Java container
64-bit capable; SPECweb2005 record setting architecture.
Caching, HTTP compression Secure Access Control built in
LDAP, local user database, etc
SSL capable out of box
Elliptic Curve Cryptography
DoS Attack awareness
Cross-site script detection
Web Services Security
WebDAV ACL Data center friendly Built-in (and scriptable) cluster management
Configurations are standard text files; can be stored in CVS, BitKeeper, etc
Several stats reports available for health checks; SNMP support for integration into standard monitoring tools
Request mapping for self-protection from DoS attacks
Integrated Reverse Proxy; URL rewriting with regex matching. Extensible Variety of APIs available to extend server capabilities; NSAPI, Java EE 5 Servlet/JSP, FastCGI, etc.
Sun Java System Web Server 7.0  (formerly Sun ONE Web Server, originally Netscape Enterprise Server) Supporting: HTTP/1.0, HTTP/1.1
JSP/Servlet
CGI
FastCGI
SHTML
HTML
LDAP, Access Control
SSL/ECC Improve Web security and performance
Reduce Cost & Complexity
Reduce administration complexity Built-in cluster management
Scriptable command line administration tools Platform Support: Solaris 8, 9, 10 (UltraSPARC 32-bit, 64-bit)
Solaris 9, 10 (x86); Solaris 10 (x64/AMD64)
OpenSolaris 2008.11 (x86/AMD64)
Windows 2000, XP SP2, 2003 Server, EE
RedHat EL 3.0 (32-bit only), 4.0 U4 or later, 5.0, SUSE EL 9, 10 SP2 (32-bit, 64-bit)
HP-UX 11iv1
AIX 5.2, 5.3 FREE  under Solaris Enterprise Licensing
Web Server 7.0 – Technical Overview Web Server 7.0 is a major release Redesigned admin GUI
Full-featured, scriptable, secure admin CLI
Improved support for clustering
Regular expressions, sed filtering, URL rewriting, etc.
Updated Java specs
Session replication
WebDAV Access Control Protocol
SSL enhancements, DoS avoidance, and other security enhancements
Integrated reverse proxy and FastCGI plugin
Improved diagnosability
...
Request Processing
Default Web Server Components
Web Server Architecture Server Application Functions (SAFs) } Servlet Container Based on

Sun Web Server Brief