GlassFish Production Deployments & Enterprise Manager
By John Clingan-Oracle on Feb 10, 2009
I have spoken with countless customers about GlassFish Enterprise Server over the last 18 months (such as T-Mobile and TravelMuse), and it's no surprise common threads appear, such as cost reduction, avoiding vendor lock-in, and support for the latest standards (sooner). The concerns customers have with products based on open source center primarily around support and the ability to troubleshoot production issues.
Regarding support, GlassFish Enterprise Server subscribers have access to 24x7 support with live call transfer for high priority ("production down" issues. In addition, Platinum support offers a Customer Advocate who understands customer deployments, resulting in faster problem resolution and escalation management. However, a Customer Advocate also acts in a proactive manner via regular meetings to keep up with customer environments and issues, and can work with customers on practices to avoid downtime.
To address concerns with visibility into production deployments from a product perspective, Sun is introducing Enterprise Manager with GlassFish Enterprise Server v2.1 (and GlassFish Portfolio). I'll reiterate Nazrul's coverage of Enterprise Manager, which is a good one-stop shop that covers the improved manageability and observability features. Of particular importance is the ability to avoid downtime in the first place with various alerts and log file management. We expect many enterprise customers will have enterprise management tools in place. For these customers, SNMP monitoring support is key. A really helpful feature that is generally JDBC pool management. JDBC pool management is essentially "auto pilot" for JDBC connection pool optimization. Turn it on and, odds are, you will get better performance with less overhead.
If you get a chance, check out Nazrul's Enterprise Manager post and feel free to give us feedback. We look forward to it!