CloudVM from Waratek is a "Java Standard Edition 6 compatible JVM", with some interesting characteristics:
- CloudVM comes with only 1 MB overhead and is designed to run multiple isolated instances at the same time
- All JVMs are shared within Waratek Cloud VM Host
- Deploy/undeploy commands are a part of the Cloud VM host
- Cloud VM is intended to host EARs/WARs and comes with Tomcat 7 as example
- Each JVM runs in fully virtualized environment, so you can dedicate resources and monitor the instances separately
- Fast startup
Why is it interesting? Instead of attempting to isolate modules within a single JVM, it is simpler and cleaner to keep a 1:1:1 relation between the JVM, application server and the application. Actually it would be even nicer, if waratek would just run on a hypervisor.
Although waratek is a commercial, closed source, project without any "free" options--it is still interesting :-). See also a walkthrough video
Disclaimer: I briefly tested waratek in VirtualBox and have no idea how this product behaves in production :-)
Web Apps, SPA, PWA with vanilla Java Script (ES 6+), CSS 3 and WebStandards only. As simple as possible, but not simpler. See you at: (Progressive) Web apps, Single Page Apps and WebStandards airhacks workshops at MUC airport, Winter Edition
airhacks.fm the podcast:
Stay in touch: airhacks.news.