webinar tomcat terracotta

20
Manage and scale your web applications on Apache Tomcat 22 nd April 2010

Upload: pkknair

Post on 03-Mar-2015

39 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Webinar Tomcat Terracotta

Manage and scale your web applications on Apache Tomcat

22nd April 2010

Page 2: Webinar Tomcat Terracotta

2

Source:EvansData2008;GartnerDataquest

AppServersinUsePercentofrespondents

  Most widely used application server

 Most popular open source servlet/JSP container

 Across the board support for commercial and OSS webapps

 Embedded in most Java EE application servers

  Millions of downloads per month

 Users are voting for Tomcat with their downloads

 Strong interest to move applications to Tomcat

 Agile and light: other app servers are bulky, complex

  Mature and stable

 Used at large enterprises, high traffic web sites

  >10 years of development, OSS community

 Government grade security

 Commercial support, enterprise features

Why Apache Tomcat?

Page 3: Webinar Tomcat Terracotta

Using Tomcat In the Enterprise

3

  Biggest Challenges   Scalability & Clustering

  Session data

  The database bottleneck

  Management   Deployment

  Diagnostics

  Configuration

Page 4: Webinar Tomcat Terracotta

SCALING YOUR WEB APPLICATIONS

4

Page 5: Webinar Tomcat Terracotta

DB Backed Web Apps don’t scale well

Enterprise application

5

Page 6: Webinar Tomcat Terracotta

Terracotta Server Array

Enterprise application

Terracotta provides the solution

...

...

6

Page 7: Webinar Tomcat Terracotta

Benefits of The Terracotta Approach

7

  Reliability, Availability, and Scalability   For data you need to share between Tomcat nodes:

  Caches for JDBC results, web service responses, web content etc - all via Ehcache

  ORM caches – distributed Hibernate 2nd level Ehcache

  Job schedules for Quartz

  POJOs & object graphs

  Tomcat HTTP Session data

  … without any code changes

Page 8: Webinar Tomcat Terracotta

The Terracotta Architecture

8

Page 9: Webinar Tomcat Terracotta

MANAGING YOUR TOMCAT

9

Page 10: Webinar Tomcat Terracotta

Why is managing Vanilla Tomcat painful?

1.  Deployment of applications •  Manual copying of WAR files is painful

2.  Diagnosing problems with web applications •  No good tool to get diagnostics data

•  No central console to manage Tomcat instances

3.  Managing configuration •  Per Instance configuration is time consuming and error prone

•  Restarting Tomcat is not reliable

10

Page 11: Webinar Tomcat Terracotta

1. Deployment of applications

  One-click deployment of applications (WAR files)

  Create deployment package comprised of multiple WAR files

  View real-time deployment status and historical data

  Simple version management

11

Page 12: Webinar Tomcat Terracotta

2. Diagnosing problems with web applications

  Visibility into Tomcat system information

  Real-time application status

  Watch memory utilization

  View Tomcat threads

  Remote server logs

  In-depth system behavior

12

Page 13: Webinar Tomcat Terracotta

3. Managing Configuration

 Visual Configuration Management

  View/Edit any configuration file

  Upload/Download files to Tomcat

  Server Profiles to ensure configuration consistency

  Server Profiles make it easy to deploy application dependencies

 Reliable Restarts

13

Page 14: Webinar Tomcat Terracotta

LIVE DEMONSTRATION

DeployingawebapplicaAonthatusesTerracoDawebsessionreplicaAonusingTcatServer

14

Page 15: Webinar Tomcat Terracotta

MuleSoft Mission-Critical Deployments in the World’s Most Successful Organizations

15

Page 16: Webinar Tomcat Terracotta

 100% Tomcat with enterprise support

  Server and group management

 Application provisioning

 Performance diagnostics

 Configuration Management

 Reliable Restarts

MuleSoft Tcat Server

16

Page 17: Webinar Tomcat Terracotta

Terracotta Inc   Company focus: Application Scale

  Performance solutions span 1 node to 1000’s and virtual environments

  Solutions for key scale bottlenecks: Cache, ORMs, Web Session Clustering etc.

  Commercial OSS business model

  Core products are Open Source

  Commercial product offerings add support and enterprise features

  Ubiquitous footprint with broad customer base

  Used by 70% of Sun’s Java customers*

  100K+ Enterprise Deployments

17

Page 18: Webinar Tomcat Terracotta

Terracotta Commercial Products

 Enterprise Support Included in Commercial Offerings:

 24x7 support for mission critical business functions

 Guaranteed time-to-respond service level agreement (SLA)

 Thoroughly tested patches

18

Page 19: Webinar Tomcat Terracotta

Q & A

19

Page 20: Webinar Tomcat Terracotta

Contact Us

 Terracotta  Website: www.terracottatech.com

 Email: [email protected]

 MuleSoft  Website: www.mulesoft.com

 Email: [email protected]

20