Featuring Corus: Dump your App Server

  • Scale plain Java apps, adopt lightweight app frameworks without compromise
  • Do away with cumbersome programming models and application servers
  • Centrally manage distributed virtual machines and applications on commodity infrastructure
  • Streamline deployments, minimize downtime
  • Avoid prohibitive license costs
What is it ?How is it used ?Roadmap
  • Allows managing distributed Java virtual machines collectively on multiple hosts
  • Monitors JVMs to insure high-availability (automatically restarts crashed JVMs)
  • Provides command-line interface mimicking Linux/Unix commands, easing the job of sysadmins
  • Deploys, undeploys, executes, terminates JVMs (and applications) on multiple hosts as one, streamlining deployment and maintenance
  • Does not require specialized infrastructure; works on commodity hardware
  • Do away with the app server model: deploy standard Java apps using your lightweight framework of choice (Spring, Guice, etc.)
  • Deploy, cluster-wide, any application that can run in the JVM using the Corus command-line interface (we've even tried it with JBoss)
  • Improve productivity and reduce downtime through cluster-wide deployment
  • Integrate distributed JVM and application thresholds as part of monitoring infrastructure
  • Corus 2.0 (currently available)
  • Built-in multi-language deployments (Scala, JRuby, Jython...) - planning
  • Prepackaged Corus-enabled apps (Tomcat 7, etc.) - planning
  • Robust security - planning
  • Cloud integration - planning
>> more...