Tomcat as a Cloud Service
The Cloud Zone is brought to you in partnership with Iron.io. Discover how Microservices have transformed the way developers are building and deploying applications in the era of modern cloud infrastructure.
According to MuleSoft, Cloudcat is the industry's first cloud service offering of Apache Tomcat. It is a virtual image of Tomcat that that includes full support from MuleSoft, and the company says it makes it easier for QA and developers to build and test Java web applications in the cloud. The lead architect at MuleSoft and co-author of "Tomcat: The Definitive Guide," Jason Brittain, said that "until now there has been no easy way to use Tomcat in the cloud without doing a lot of manual work related to installation and configuration."
Cloudcat aims to eliminate the infrastructure setup and support overhead that can accompany a Tomcat configuration for the cloud. It comes preconfigured and during peak demand Cloucat can help IT departments expand their capacity. It can also facilitate a cheaper alternative to hosting Tomcat on-premises. Brittain says that Tomcat lends itself well to cloud environments because it doesn't require the complex infrastructure that many legacy Java EE application servers need. MuleSoft has made Cloudcat available on Amazon EC2 and GoGrid.
Mulesoft thinks Cloudcat will be appealing to companies that run lighter-weight web applications and need lots of scalability to handle fluctuating customer demand. Cloudcat is NOT a full-blown enterprise Java server with the full Java stack. Here the features of Cloudcat:
- Tomcat-like deployment model
- Comes with the MuleSource Tcat Server management console
- Supports Tcat REST APIs for controls and management
- Maven integration
- Includes MySQL on Linux
- Enterprise support plan
- Remote restart enabled
- 32 to 64 bit images available
On Amazon EC2, Cloudcat pricing starts at 30 cents per hour and runs on Ubuntu. The GoGrid edition starts at $29 a month and features Red Hat Enterprise Linux.