Tomcat Expert Series


donderdag, januari 29, 2009

Op 21 januari 2009 was een afvaardiging van VPRO Digitaal aanwezig bij het Tomcat Expert Series evenement, dat georganiseerd werd door SpringSource, het bedrijf achter het populaire Spring Framework. Dit evenement ging echter niet over het framework, maar over Apache Tomcat, een open source implementatie van de Java Servlet en JavaServer Pages technologiën, en over SpringSource tc Server, een commercieel product gebaseerd op Apache Tomcat.

De meeste webapplicaties van de VPRO draaien op Apache Tomcat en hoewel VPRO Digitaal niet voor de hosting van deze applicaties zorgt, leek het ons toch interessant om een kijkje te gaan nemen omdat wij Apache Tomcat zelf ook gebruiken tijdens het ontwikkelen van webapplicaties en omdat dit ons mogelijk ook een beter inzicht zou geven in wat er allemaal speelt in onze productie-omgeving.

SpringSource-medewerker en Tomcat-contributor Filip Hanik gaf de volgende vier presentaties:

  • Large Scale Deployments
  • Performance Tuning
  • Troubleshooting in Production
  • Enterprise Capabilities

Door een auto die op de A2 in brand stond en de daaruit voortgekomen file kwamen wij helaas wat later aan, waardoor we het eerste deel van de presentatie over Large Scale Deployments misten. Het was wel een interessant verhaal over het draaien van meerdere applicaties met elk hun eigen instellingen (en zelfs verschillende JVM’s indien gewenst) op één installatie van Tomcat.

In de presentaties over performance tuning en troubleshooting in production ging hij lekker diep in op de onderwerpen en hij gaf vooral duidelijk aan in welke situaties je welke oplossing zou moeten gebruiken. Alles kwam aan bod: zaken als geheugengebruik, de verschillende ’soorten’ geheugen die de JVM gebruikt, verschillende I/O connectors, etc. Erg interessant allemaal.

De laatste presentatie ging eigenlijk uitsluitend over tc Server, het commerciële product gebaseerd op Apache Tomcat dat binnenkort op de markt gebracht gaat worden. Omdat de basis van tc Server gewoon een standaard Apache Tomcat is, zijn applicaties 1-op-1 uitwisselbaar, maar tc Server biedt daar bovenop een extra laag van tools en monitoring om een beter inzicht te krijgen in hoe je applicaties draaien en deze makkelijker te kunnen managen. Het zag er allemaal in ieder geval erg gelikt uit, maar het product is nog in private beta.

De slides van de presentaties zijn op de interne wiki terug te kijken.

Leave a Reply


In order to submit a comment, you need to mention your name and your email address (which won't be published). And ... don't forget your comment!

Comment Form